SDP中视频相关参数未成功协商,终端无法正常显示对端图像

【问题现象】

三星设置为VGA30fps,对端为QVGA15fps呼叫三星,通话建立后三星终端无对端图像。
【原因定位】
1、分析三星接收到的invite消息

[RX] 08.18 13:48:10
INVITE
sip:460000812513500@[2409:8805:82F0:00A3:0001:0001:F354:A5D5]:6000 SIP/2.0

CSeq: 1 INVITE
registerd : false icon : -1 supported : 0 enabled : false VoPS : 1 INVITE
sip:460000812513500@[2409:8805:82F0:00A3:0001:0001:F354:A5D5]:6000 SIP/2.0

m=video 46818 RTP/AVP 114 113

b=AS:408
b=RS:8000 b=RR:6000
a=rtpmap:114 H264/90000 a=fmtp:114
profile-level-id=42C00C;packetization-mode=1;sar-understood=16;sar-supported=1;sprop-parame ter-sets=Z0LADNoPCmgG0KE1,aM4G4g==//对端请求 QVGA,但是没有显式携带 framerate a 行。从 profile-level-id 中可以得知,其 frame rate 是 15.

2、三星侧反馈的183消息则为

[TX] 08.18 13:48:10
SIP/2.0 183 Session Progress
CSeq: 1 INVITE
registerd : false icon : -1 supported : 0 enabled : false VoPS : 1
SIP/2.0 183 Session Progress

m=video 1574 RTP/AVPF 114
c=IN IP6 2409:8805:82f0:a3:1:1:f354:a5d5
b=AS:408
b=RS:8000
b=RR:6000
a=rtpmap:114 H264/90000
a=framerate:30
a=framesize:114 240-320
a=fmtp:114 profile-level-id=42800D; packetization-mode=1;
sprop-parameter-sets=Z0KADekHhTI=,aM4G4g==

//三星依靠framerate字段识别帧率,将默认值设为30,由于对端发来的SDPoffer中没有显式携带frame rate a行,默认对端的图像帧率也是30。后续的precondition过程及最终的媒体协商结果均为对端QVGA@15fps,本端是QVGA@30fps。
【解决方案】

三星更新软件版本,如果对端在SDPoffer中不显式携带frame rate a行,三星则从profile-level-id 中隐式导出。

本文整理自网络,文章版权归原作者所有,如有侵权,请联系我们进行删除。小编微信(gprshome201101)

MME未开启支持eSRVCC参数导致域选SCC直接取回了CSRN

长按下方二维码图片 > 识别图中二维码 > 关注“51学通信公众号”

MME未开启支持eSRVCC参数导致域选SCC直接取回了CSRN

51学通信接头方式如下:

51学通信联络邮箱: gprshome@163.com
管理员及站长”爱卫生”微信号 : gprshome201101
喜马拉雅听FM频道:51学通信
优酷频道地址:i.youku.com/51xuetongxin
淘宝店:51xuetongxin.taobao.com
直播地址:douyu.com/zhihu
51学通信网站:www.51xuetongxin.com
微信公众号:51学通信(ID:woyaoxuetongxin)
赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址