linphone-desktop
linphone-desktop copied to clipboard
Video is not displayed when H264 is selected
Hi,
Linphone Desktop/4.5.0-alpha.132+c5879d44 (fqz-virtual-machine) Ubuntu 20.04.4 LTS, Qt 5.12.9 LinphoneCore/5.2.0-alpha-201-g984e18bb3。
When H264 is selected instead of VP8, the video cannot be displayed on the callee device (the callee device is linphone Android).
[17:31:16:913][Info]Core:linphone: Stun packet of length 20 sent on rtcp for session [0x56459e891750] [17:31:17:323][Error]Core:linphone: srtp_unprotect_rtcp() failed (7) on stream ctx [0x56459f634398] [17:31:17:412][Info]Core:linphone: Stun packet of length 20 sent on rtcp for session [0x56459e891750] [17:31:17:696][Info]Core:linphone: channel [0x56459e6be930]: received [2316] new bytes from [UDP://::ffff:192.192.255.104:5060]: INVITE sip:192.192.255.97;transport=udp SIP/2.0 Via: SIP/2.0/UDP 192.192.255.104:5060;branch=z9hG4bK.xVeaJWqAd;rport From: sip:[email protected];tag=zGX4WIn To: sip:[email protected];tag=RhErHEMgo CSeq: 111 INVITE Call-ID: lcDUHNSXAO Max-Forwards: 70 Subject: Media change Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO, UPDATE Content-Type: application/sdp Content-Length: 1690 Contact: sip:192.192.255.104;transport=udp;+sip.instance="urn:uuid:cedc0c46-0cd5-40cf-9955-2d018ed754a3";+org.linphone.specs=groupchat User-Agent: LinphoneAndroid/4.0.1 (belle-sip/1.6.3)
v=0 o=linphone 2214 434 IN IP4 192.192.255.104 s=Talk c=IN IP4 192.192.255.104 t=0 0 a=rtcp-xr:rcvr-rtt=all:10000 stat-summary=loss,dup,jitt,TTL voip-metrics m=audio 7076 RTP/SAVP 96 97 98 0 8 3 9 99 18 100 102 10 11 101 103 104 105 106 a=rtpmap:96 opus/48000/2 a=fmtp:96 useinbandfec=1 a=rtpmap:97 speex/16000 a=fmtp:97 vbr=on a=rtpmap:98 speex/8000 a=fmtp:98 vbr=on a=rtpmap:99 iLBC/8000 a=fmtp:99 mode=30 a=fmtp:18 annexb=yes a=rtpmap:100 iSAC/16000 a=rtpmap:102 speex/32000 a=fmtp:102 vbr=on a=rtpmap:101 telephone-event/48000 a=rtpmap:103 telephone-event/16000 a=rtpmap:104 telephone-event/8000 a=rtpmap:105 telephone-event/32000 a=rtpmap:106 telephone-event/44100 a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:Bh4sx0XWMeDP8aB7X/a6vuapOnahOOte3ln69Hrw a=crypto:2 AES_CM_128_HMAC_SHA1_32 inline:PBNoCNXJyWqiN/Z1ijP46/iEyN7NayzGpG/Q2BwF a=crypto:3 AES_256_CM_HMAC_SHA1_80 inline:c35Nctb5M4qwmtrSlWjXGkZdYkW5joA9XTo2qAEkABbHT1V4/TTWxK3smHTp0w== a=crypto:4 AES_256_CM_HMAC_SHA1_32 inline:ujI1jIl0kUccnB5Ycbv6bDy2IRQODGlnJ+zh2ceALFAPF9XMWFT96qV8E2CshA== a=rtcp-fb:* trr-int 5000 a=rtcp-fb:* ccm tmmbr m=video 9078 RTP/SAVP 96 a=rtpmap:96 H264/90000 a=fmtp:96 profile-level-id=42801F a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:6u9HRHVWautXANyR5RMBdCrfKkCU4R67F6Xt68ig a=crypto:2 AES_CM_128_HMAC_SHA1_32 inline:qyd5Ua/GYXuBZMIOsvsccveZzcBjcF86tLJCIfzs a=crypto:3 AES_256_CM_HMAC_SHA1_80 inline:CoIP7fgcw7e1z8DTEGSRYMsSCBLMVc8SCUivFulCgcv/gGjqEi5cr0j/rOPaCA== a=crypto:4 AES_256_CM_HMAC_SHA1_32 inline:uulslRuU7SHE8OQdhijJoVzBGgmPrt68KhHEz45IBmGYp1RW3AF5mh5GQMM0Ig== a=rtcp-fb:* trr-int 5000 a=rtcp-fb:* ccm tmmbr a=rtcp-fb:96 nack pli a=rtcp-fb:96 ccm fir
[17:31:17:699][Info]Core:linphone: channel [0x56459e6be930] [626] bytes parsed [17:31:17:699][Info]Core:linphone: channel [0x56459e6be930] read [1690] bytes of body from [::ffff:192.192.255.104:5060] [17:31:17:700][Info]Core:linphone: Changing [server] [INVITE] transaction [0x56459dae45d0], from state [INIT] to [PROCEEDING] [17:31:17:700][Info]Core:linphone: channel [0x56459e6be930]: message sent to [UDP://::ffff:192.192.255.104:5060], size: [219] bytes SIP/2.0 100 Trying Via: SIP/2.0/UDP 192.192.255.104:5060;branch=z9hG4bK.xVeaJWqAd;rport From: sip:[email protected];tag=zGX4WIn To: sip:[email protected];tag=RhErHEMgo Call-ID: lcDUHNSXAO CSeq: 111 INVITE
[17:31:17:700][Info]Core:linphone: Dialog [0x56459ea94ef0]: now updated by transaction [0x56459dae45d0]. [17:31:17:701][Info]Core:linphone: Found payload opus/48000 fmtp=useinbandfec=1 [17:31:17:701][Info]Core:linphone: Found payload speex/16000 fmtp=vbr=on [17:31:17:701][Info]Core:linphone: Found payload speex/8000 fmtp=vbr=on [17:31:17:701][Info]Core:linphone: Found payload PCMU/8000 fmtp= [17:31:17:701][Info]Core:linphone: Found payload PCMA/8000 fmtp= [17:31:17:702][Info]Core:linphone: Found payload GSM/8000 fmtp= [17:31:17:702][Info]Core:linphone: Found payload G722/8000 fmtp= [17:31:17:702][Info]Core:linphone: Found payload iLBC/8000 fmtp=mode=30 [17:31:17:702][Info]Core:linphone: Found payload G729/8000 fmtp=annexb=yes [17:31:17:702][Info]Core:linphone: Found payload iSAC/16000 fmtp= [17:31:17:702][Info]Core:linphone: Found payload speex/32000 fmtp=vbr=on [17:31:17:702][Info]Core:linphone: Found payload L16/44100 fmtp= [17:31:17:702][Info]Core:linphone: Found payload L16/44100 fmtp= [17:31:17:702][Info]Core:linphone: Found payload telephone-event/48000 fmtp= [17:31:17:702][Info]Core:linphone: Found payload telephone-event/16000 fmtp= [17:31:17:702][Info]Core:linphone: Found payload telephone-event/8000 fmtp= [17:31:17:702][Info]Core:linphone: Found payload telephone-event/32000 fmtp= [17:31:17:702][Info]Core:linphone: Found payload telephone-event/44100 fmtp= [17:31:17:702][Info]Core:linphone: Found: 4 valid crypto lines [17:31:17:702][Info]Core:linphone: Found payload H264/90000 fmtp=profile-level-id=42801F [17:31:17:703][Info]Core:linphone: Found: 4 valid crypto lines [17:31:17:703][Info]Core:linphone: Reassigning payload type 101 telephone-event/16000 because already offered [17:31:17:703][Info]Core:linphone: Don't put stream of type video on local offer for CallSession [0x56459a532b30] [17:31:17:703][Info]Core:linphone: Keeping same crypto keys when making new local stream description [17:31:17:703][Info]Core:linphone: Local stream description has changed: CODEC_CHANGED NETWORK_CHANGED STREAMS_CHANGED [17:31:17:703][Info]Core:linphone: Disabled stream at index 1 [17:31:17:703][Error]Core:linphone: No stream at index 1 [17:31:17:704][Info]Core:linphone: CallSession [0x56459a532b30]: re-enabling video in our call params because the remote wants it and the policy allows to automatically accept [17:31:17:704][Info]Core:linphone: Doing SDP offer/answer process of type incoming [17:31:17:704][Info]Core:linphone: Doing offer/answer processing with specific provider for codec [opus] [17:31:17:704][Info]Core:linphone: No match for GSM/8000/1 [17:31:17:704][Info]Core:linphone: No match for G722/8000/1 [17:31:17:705][Info]Core:linphone: No match for iLBC/8000/1 [17:31:17:705][Info]Core:linphone: No match for G729/8000/1 [17:31:17:705][Info]Core:linphone: No match for iSAC/16000/1 [17:31:17:705][Info]Core:linphone: No match for speex/32000/1 [17:31:17:705][Info]Core:linphone: No match for L16/44100/2 [17:31:17:705][Info]Core:linphone: No match for L16/44100/1 [17:31:17:705][Info]Core:linphone: No match for telephone-event/32000/1 [17:31:17:705][Info]Core:linphone: No match for telephone-event/44100/1 [17:31:17:705][Info]Core:linphone: Found matching configurations: local configuration index 0 remote offered configuration index 0 [17:31:17:705][Info]Core:linphone: Doing offer/answer processing with specific provider for codec [H264] [17:31:17:705][Info]Core:linphone: No H264 payload configured locally [17:31:17:705][Info]Core:linphone: No match for H264/90000 [17:31:17:706][Warning]Core:linphone: Unable to find suitable payloads [17:31:17:706][Error]Core:linphone: initiateIncomingStream Unable to find a suitable configuration for stream of type video [17:31:17:706][Info]Core:linphone: Found crypto algorithm matching tag 1: algorithm 1 master key Bh4sx0XWMeDP8aB7X/a6vuapOnahOOte3ln69Hrw [17:31:17:706][Info]Core:linphone: CallSession [0x56459a532b30] moving from state LinphoneCallStreamsRunning to LinphoneCallUpdatedByRemote [17:31:17:706][0x564599f2f9d0][Debug]UpdatedByRemote : "Video enabled ? CurrentParams:\u0000, RemoteParams:\u0001" [17:31:17:710][0x564599f2f9d0][Debug]D [17:31:17:722][Info]Core:linphone: Linphone core [0x56459aa2c060] notified [call_state_changed] [17:31:17:731][Info]Core:linphone: Checking for ICE reINVITE [17:31:17:731][Info]Core:linphone: CallSession [0x56459a532b30]: UpdatedByRemoted was signaled but defered. LinphoneCore expects the application to call linphone_call_accept_update() later [17:31:17:775][Info]Core:linphone: Bandwidth usage for CallSession [0x56459a532b30]: Stream #0 (audio) | cpu: 8.48% | RTP : [d=35.97,u=28.13] RTCP: [d=0.00,u=0.77] (kbits/sec)
[17:31:17:922][Info]Core:linphone: Stun packet of length 20 sent on rtcp for session [0x56459e891750] [17:31:18:423][Info]Core:linphone: Stun packet of length 20 sent on rtcp for session [0x56459e891750] [17:31:18:776][Info]Core:linphone: Bandwidth usage for CallSession [0x56459a532b30]: Stream #0 (audio) | cpu: 5.75% | RTP : [d=32.07,u=29.51] RTCP: [d=0.00,u=0.77] (kbits/sec)
[17:31:18:933][Info]Core:linphone: Stun packet of length 20 sent on rtcp for session [0x56459e891750] [17:31:19:003][Error]Core:linphone: srtp_unprotect_rtcp() failed (7) on stream ctx [0x56459f634398] [17:31:19:433][Info]Core:linphone: Stun packet of length 20 sent on rtcp for session [0x56459e891750] [17:31:19:777][Info]Core:linphone: Bandwidth usage for CallSession [0x56459a532b30]: Stream #0 (audio) | cpu: 6.17% | RTP : [d=32.92,u=27.37] RTCP: [d=0.00,u=0.77] (kbits/sec)
[17:31:19:943][Info]Core:linphone: Stun packet of length 20 sent on rtcp for session [0x56459e891750] [17:31:20:115][Info]Core:linphone: Reassigning payload type 101 telephone-event/16000 because already offered [17:31:20:116][Info]Core:linphone: Keeping same crypto keys when making new local stream description [17:31:20:116][Info]Core:linphone: Configured srtp crypto suite: AES_CM_128_HMAC_SHA1_80 [17:31:20:116][Info]Core:linphone: Configured srtp crypto suite: AES_CM_128_HMAC_SHA1_32 [17:31:20:116][Info]Core:linphone: Configured srtp crypto suite: AES_256_CM_HMAC_SHA1_80 [17:31:20:116][Info]Core:linphone: Configured srtp crypto suite: AES_256_CM_HMAC_SHA1_32 [17:31:20:116][Info]Core:linphone: Local stream description has changed: CODEC_CHANGED NETWORK_CHANGED STREAMS_CHANGED [17:31:20:116][Info]Core:linphone: stream#1 [video] in state [Stopped]: multicast role is [inactive] [17:31:20:117][Info]Core:linphone: RtpSession bound to [::0] ports [9078] [9079] [17:31:20:117][Warning]Core:linphone: Fail to increase socket's recv buffer size with SO_RCVBUFFORCE: Operation not permitted. [17:31:20:117][Warning]Core:linphone: Fail to increase socket's send buffer size with SO_SNDBUFFORCE: Operation not permitted. [17:31:20:117][Warning]Core:linphone: Fail to increase socket's recv buffer size with SO_RCVBUFFORCE: Operation not permitted. [17:31:20:118][Info]Core:linphone: rtp_session_enable_network_simulation:DISABLING NETWORK SIMULATION [17:31:20:118][Info]Core:linphone: Setting DSCP to 0 for MSVideo stream. [17:31:20:119][Info]Core:linphone: Created stream of type video at index 1: stream#1 [video] in state [Stopped] [17:31:20:121][Info]Core:linphone: Accepting server transaction [0x56459dae45d0] on op [0x7fb160040420] [17:31:20:123][Info]Core:linphone: Doing SDP offer/answer process of type incoming [17:31:20:123][Info]Core:linphone: Doing offer/answer processing with specific provider for codec [opus] [17:31:20:123][Info]Core:linphone: No match for GSM/8000/1 [17:31:20:123][Info]Core:linphone: No match for G722/8000/1 [17:31:20:123][Info]Core:linphone: No match for iLBC/8000/1 [17:31:20:123][Info]Core:linphone: No match for G729/8000/1 [17:31:20:123][Info]Core:linphone: No match for iSAC/16000/1 [17:31:20:123][Info]Core:linphone: No match for speex/32000/1 [17:31:20:124][Info]Core:linphone: No match for L16/44100/2 [17:31:20:124][Info]Core:linphone: No match for L16/44100/1 [17:31:20:124][Info]Core:linphone: No match for telephone-event/32000/1 [17:31:20:124][Info]Core:linphone: No match for telephone-event/44100/1 [17:31:20:124][Info]Core:linphone: Found matching configurations: local configuration index 0 remote offered configuration index 0 [17:31:20:124][Info]Core:linphone: Doing offer/answer processing with specific provider for codec [H264] [17:31:20:124][Info]Core:linphone: Found matching configurations: local configuration index 0 remote offered configuration index 0 [17:31:20:125][Info]Core:linphone: Found crypto algorithm matching tag 1: algorithm 1 master key Bh4sx0XWMeDP8aB7X/a6vuapOnahOOte3ln69Hrw [17:31:20:125][Info]Core:linphone: Found crypto algorithm matching tag 1: algorithm 1 master key 6u9HRHVWautXANyR5RMBdCrfKkCU4R67F6Xt68ig [17:31:20:125][Info]Core:linphone: channel [0x56459e6be930]: message sent to [UDP://::ffff:192.192.255.104:5060], size: [1503] bytes
Thanks. Best Regards.
did you try with h 264 in both calle and receiver device?
Agreed. Your device doesn't support the requested codec:
[17:31:17:705][Info]Core:linphone: No match for H264/90000 [17:31:17:706][Warning]Core:linphone: Unable to find suitable payloads
I think we can close this issue. Regards