首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

ortp发送h264有关问题

2013-12-13 
ortp发送h264问题我打算用ortp发送h264,但是ortp库里的h264这种payload并没有被av_profile_init调用,只是

ortp发送h264问题
我打算用ortp发送h264,但是ortp库里的h264这种payload并没有被av_profile_init调用,只是作为附加在下面补充了,说是可以在库外部手动添加进去,如下:

/* these are extra payload types that can be used dynamically */
PayloadType payload_type_lpc1015={
TYPE( PAYLOAD_AUDIO_PACKETIZED),
CLOCK_RATE(8000),
BITS_PER_SAMPLE(0),
ZERO_PATTERN(NULL),
PATTERN_LENGTH(0),
NORMAL_BITRATE(2400),
MIME_TYPE ("1015"),
CHANNELS(1)
};
。。。
PayloadType payload_type_h264={
TYPE( PAYLOAD_VIDEO),
CLOCK_RATE(90000),
BITS_PER_SAMPLE(0),
ZERO_PATTERN(NULL),
PATTERN_LENGTH(0),
NORMAL_BITRATE(256000),
MIME_TYPE ("H264"),
CHANNELS(0)
};
。。。
我想了解的是我如何在外部添加进去这个payload?av_profile是库里面的一个全局变量,编译了库以后会生成一部分函数供应用程序调用,从哪儿看这个库导出来的函数哪些是对外可见的?哪些是不可见的?看生成的.h文件吗?凡是在.h里声明的都可见?还有全局变量av_profile,也是一样的问题,是否允许在外部访问呢?
[解决办法]
帮顶,同问?
[解决办法]
rtp分装264水深得很,一句话两句话很难说清楚,协议如下
rtp h264:rfc3984
sdp:rfc4566

热点排行