【问题现象】
M823设置为VGA 30fps,LG为QVGA 15fps,M823呼叫LG,视频呼叫成功建立后,LG显示对端图像分屏,即对端图像占屏幕上半部分,本端图像在屏幕下半部分。
【原因定位】
问题原因:
1、分析主被叫SIP信令流程,视频通话成功建立且成功协商为Level1.2,查接收侧183消息中SPS,其单向发送的视频格式为QVGA;
From:
<sip:+8613454100539@zj.ims.mnc000.mcc460.3gppnetwork.org>;tag=3184190754
To:
<tel:13454100662;phone-context=ims.mnc002.mcc460.3gppnetwork.org>;tag=wxkd4x 3d
CSeq: 1036707093 INVITE
Contact:
<sip:[2409:8015:8029:0015:FFFF:0000:0000:0001]:9900;Hpt=8ee2_16;CxtId=3;TRC=
ffffffff-ffffffff>;video;+g.3gpp.icsi-ref=”urn%3Aurn-7%3A3gpp-service.im ffffffff-ffffffff>s.icsi.mmtel”
Require: 100rel,precondition Server: LGE-IMS-client 3.0
RSeq: 1
P-Early-Media: inactive,gated
Feature-Caps: *;+g.3gpp.srvcc;+g.3gpp.mid-call;+g.3gpp.srvcc-alerting Content-Length: 1068
Content-Type: application/sdp
v=0
o=- 15881 15881 IN IP6 2409:8015:8029:0015:FFFF:0000:0000:0002
s=SBC call
c=IN IP6 2409:8015:8029:0015:FFFF:0000:0000:0002 t=0 0
…
m=video 37036 RTP/AVPF 114
c=IN IP6 2409:8015:8029:0015:FFFF:0000:0000:0002 b=AS:410
b=RS:8000 b=RR:6000
a=rtpmap:114 H264/90000 a=fmtp:114
profile-level-id=42C00C;packetization-mode=1;sprop-parameter-sets=Z0KADNoPCm gG0KE1,aM4G4g== //解码为\x67 \x42 \x80 \x0c \xda \x0f \x0a \x68 \x06 \xd0\xa1
\x35,
即为 QVGA a=rtcp-fb:* nack a=rtcp-fb:* nack pli a=rtcp-fb:* ccm fir
a=rtcp-fb:* ccm tmmbr a=curr:qos local none a=curr:qos remote none
a=des:qos mandatory local sendrecv a=des:qos mandatory remote sendrecv a=conf:qos remote sendrecv a=sendrecv
a=acfg:1 t=1 a=framerate:15
a=extmap:2 urn:3gpp:video-orientation
2、呼叫建立成功后,LG收到RTP包中SPS参数为0x04/0x82,即为CIF格式,接收端处理CIF格式后,图像在本端分屏显示。经与M823工程师确定,其Level1.2下支持的最高视频格式为CIF,协商为Level1.2会优先选择较高分辨率格式进行通话。
【解决方案】
接收方CIF格式视频图像显示问题,目前技术规范中未对CIF格式做要求,发送方将Level1.2的视频发送格式更改为QVGA进行规避。
本文整理自网络,文章版权归原作者所有,如有侵权,请联系我们进行删除。小编微信(gprshome201101)
长按下方二维码图片 > 识别图中二维码 > 关注“51学通信公众号”
51学通信接头方式如下: