当前位置:  技术问答>linux和unix

ortp发送h264问题

    来源: 互联网  发布时间:2017-05-05

    本文导语:  我打算用ortp发送h264,但是ortp库里的h264这种payload并没有被av_profile_init调用,只是作为附加在下面补充了,说是可以在库外部手动添加进去,如下: /* these are extra payload types that can be used dynamically */ PayloadType ...

我打算用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

|
帮顶,同问?

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 多媒体传输协议库 oRTP


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,