首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >媒体行中的媒体格式(payloadtype number)与rtpmap不同

媒体行中的媒体格式(payloadtype number)与rtpmap不同
EN

Stack Overflow用户
提问于 2013-03-01 22:47:39
回答 2查看 2.1K关注 0票数 1

在测试SIP Video call时,我在已提供媒体的应答中获得了以下媒体行信息。这是有效的媒体线路吗??其中介质格式号与rtpmap号不同:

代码语言:javascript
复制
m=video 49218 RTP/AVP 109
b=TIAS:322000
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=42801f; max-mbps=216000; max-fs=3600; sar=13
a=sendonly
EN

回答 2

Stack Overflow用户

发布于 2013-03-02 19:52:08

这不是一个有效的会话描述,但有一个比Ralf的答案更微妙的原因。由于m线路中的RTP/AVP,PT (有效负载类型) 109落在RFC 3551中定义的RTP/AVP配置文件的动态范围内。“动态”指的是它所说的: RTP/AVP定义了一大堆标准编解码器- PCMµ-law,G.729,等等-还允许您定义自己的PTs。

在这里,描述说“我们将使用自定义PT为109,并在96处定义另一个PT,并且忘记定义109的含义”。

定义一堆rtpmap属性而不使用它们是完全有效的;使用PT然后不定义它是无效的!

票数 6
EN

Stack Overflow用户

发布于 2013-03-01 23:37:58

我想说这是一个实现错误,因为rtpmap属性没有引用媒体行中指定的有效负载格式,这实际上使该属性变得无用。

来自Rfc4566

代码语言:javascript
复制
a=rtpmap:<payload type> <encoding name>/<clock rate> [/<encoding
     parameters>]

     This attribute maps from an RTP payload type number (as used in
     an "m=" line) to an encoding name denoting the payload format
     to be used.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15160486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档