QuickBlox / quickblox-ios-sdk

QuickBlox iOS SDK for messaging and video calling
https://quickblox.com/developers/IOS
MIT License
397 stars 358 forks source link

Call accepted successfully, but there is no remote video show up. #841

Closed nick1ee closed 7 years ago

nick1ee commented 7 years ago

Hi there, I implement quickblox video chat function into my ios app with swift 3, in the following demo project, I could call the other user and the callee could accept the call, but there is no remote video show up. I confirmed the function "receivedRemoteVideoTrack" had been executed. Could anyone advise?

https://github.com/nick1ee/QuickBloxDemo_2

Did this work before? No

Expected behavior Remote video should show up and display successfully.

Actual behavior No remote video, but local video worked perfectly.

Logs 2017-07-27 01:10:49.237027+0800 QuickBloxDemo_2[6824:1314299] [DYMTLInitPlatform] platform initialization successful 2017-07-27 01:10:49.626 rtc::[RTCClient] iPhone7,1, 10.3.2, SDK: 2.6.1, webrtc: 18213 2017-07-27 01:10:49.636 rtc::[RTCClient] Waiting for QBChat to connect 2017-07-27 01:10:51.859125+0800 QuickBloxDemo_2[6824:1314240] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles 2017-07-27 01:10:51.863204+0800 QuickBloxDemo_2[6824:1314240] [MC] Reading from public effective user settings. 2017-07-27 01:11:00.694491+0800 QuickBloxDemo_2[6824:1314307] [QBCore] Access group: EQ43V2KPAV.com.nicklee.QuickBloxDemo-2 2017-07-27 01:11:00.705893+0800 QuickBloxDemo_2[6824:1314307] [QBCore] Request URL:https://api.quickblox.com/login.json 2017-07-27 01:11:00.706195+0800 QuickBloxDemo_2[6824:1314307] [QBCore] Request method: POST 2017-07-27 01:11:00.706464+0800 QuickBloxDemo_2[6824:1314307] [QBCore] Request parameters:{ email = "nick@abc.com"; password = 12345678; } 2017-07-27 01:11:00.706671+0800 QuickBloxDemo_2[6824:1314307] [QBCore] Request headers: { "Accept-Language" = "zh-Hant-TW;q=1, en-TW;q=0.9"; "Content-Type" = "application/x-www-form-urlencoded"; "QB-OS" = "iOS 10.3.2"; "QB-SDK" = "iOS 2.9.2"; "QB-Token" = 56e9e19e85872569a2f6e42d565440027700ed45; "QuickBlox-REST-API-Version" = "0.1.1"; "User-Agent" = "QuickBloxDemo_2/1.0 (iPhone; iOS 10.3.2; Scale/3.00)"; } 2017-07-27 01:11:01.928086+0800 QuickBloxDemo_2[6824:1314307] [QBCore] Response headers: { "Access-Control-Allow-Origin" = "*"; "Cache-Control" = "no-cache"; Connection = "keep-alive"; "Content-Length" = 372; "Content-Type" = "application/json; charset=utf-8"; Date = "Wed, 26 Jul 2017 17:11:01 GMT"; "QB-Token-ExpirationDate" = "2017-07-26 19:04:16 +0000"; "QuickBlox-REST-API-Version" = "0.1.1"; Server = "openresty/1.9.15.1"; "Set-Cookie" = "_mkra_ctxt=607e766e22ebc7ed49fe8722c9eb8a02--202; path=/; max-age=5; HttpOnly; secure"; Status = "202 Accepted"; "Strict-Transport-Security" = "max-age=31536000"; "X-Content-Type-Options" = nosniff; "X-Frame-Options" = SAMEORIGIN; "X-Request-Id" = "f2b49a32-7009-4ec9-80f6-ce29ca0836d9"; "X-Runtime" = "0.038228"; "X-XSS-Protection" = "1; mode=block"; } 2017-07-27 01:11:01.978878+0800 QuickBloxDemo_2[6824:1314306] [QBCore] Response object: { user = { "blob_id" = ""; "created_at" = "2017-07-26T16:16:07Z"; "custom_data" = ""; email = "nick@abc.com"; "external_user_id" = ""; "facebook_id" = ""; "full_name" = ""; id = 30497407; "last_request_at" = "2017-07-26T17:11:01Z"; login = ""; "owner_id" = 77309; phone = ""; "twitter_digits_id" = ""; "twitter_id" = ""; "updated_at" = "2017-07-26T16:16:07Z"; "user_tags" = ""; website = ""; }; } 2017-07-27 01:11:02.142825+0800 QuickBloxDemo_2[6824:1314240] libMobileGestalt MobileGestaltSupport.m:153: pid 6824 (QuickBloxDemo_2) does not have sandbox access for frZQaeyWLUvLjeuEK43hmg and IS NOT appropriately entitled 2017-07-27 01:11:02.143030+0800 QuickBloxDemo_2[6824:1314240] libMobileGestalt MobileGestalt.c:550: no access to InverseDeviceID (see rdar://problem/11744455) 2017-07-27 01:11:02.327799+0800 QuickBloxDemo_2[6824:1314306] [Core] Set default chat endpoint for QBConnectionZoneTypeAutomatic 2017-07-27 01:11:02.337428+0800 QuickBloxDemo_2[6824:1314291] [ChatService] Connecting to Chat, host: chat.quickblox.com, user JID: 30497407-60741@chat.quickblox.com/881C1465-0700-422A-A0C6-9CCD233D8414 2017-07-27 01:11:02.338 rtc::[RTCClient] Added <QuickBloxDemo_2.ViewController: 0x10397fb50> to list of delegates 2017-07-27 01:11:02.338 rtc::[RTCClient] List of Delegates ( "<QuickBloxDemo_2.ViewController: 0x10397fb50>" ) 2017-07-27 01:11:02.340 rtc::[CAMC] Initializing QBRTCCameraCapture with video format: <QBRTCVideoFormat:0x17424e010, dimensions: 640x480, frame rate: 40, pixel format: 420f> 2017-07-27 01:11:02.353 rtc::[CAMC] Starting QBRTCCameraCapture capture session. 2017-07-27 01:11:02.382 rtc::Initializing QBRTCAudioSession using configuration: <QBRTCAudioSessionConfiguration: 0x1742259e0, Category: AVAudioSessionCategoryPlayAndRecord, Category options: 2, Mode: AVAudioSessionModeVoiceChat> 2017-07-27 01:11:02.400 rtc::Updating device: <AVCaptureFigVideoDevice: 0x103a464a0 [Front Camera][com.apple.avfoundation.avcapturedevice.built-in_video:1]> with video format: <AVCaptureDeviceFormat: 0x17401b290 'vide'/'420f' 640x 480, { 2- 60 fps}, fov:54.400, max zoom:60.00 (upscales @2.00), ISO:34.0-2176.0, SS:0.000013-0.500000, supports HDR> 2017-07-27 01:11:02.574 rtc::Current audio device was updated to Receiver 2017-07-27 01:11:02.682 rtc::QBRTCAudioSession switched from Speaker to Speaker port. Reason: The category of the session object changed or session was just activated. 2017-07-27 01:11:02.694 rtc::QBRTCAudioSession switched from Receiver to Speaker port. Reason: The output route was overridden by the app. 2017-07-27 01:11:02.850 rtc::[CAMC] Capture session started. 2017-07-27 01:11:03.546316+0800 QuickBloxDemo_2[6824:1314466] [ChatService] Stream isSecure: YES 2017-07-27 01:11:04.201609+0800 QuickBloxDemo_2[6824:1314466] [ChatService] Stream did connect, supportsStartTLS: YES 2017-07-27 01:11:04.434111+0800 QuickBloxDemo_2[6824:1314412] [ChatService] Did authenticate, user: 30497407 2017-07-27 01:11:04.435 rtc::[RTCClient] Signaling channel connected 2017-07-27 01:11:04.440335+0800 QuickBloxDemo_2[6824:1314412] [ChatService] Presence SNT: 2017-07-27 01:11:04.440535+0800 QuickBloxDemo_2[6824:1314412] [ChatService] IQ SNT: 2017-07-27 01:11:04.645347+0800 QuickBloxDemo_2[6824:1314466] [ChatService] IQ RCV: jid>30497407-60741@chat.quickblox.com/881C1465-0700-422A-A0C6-9CCD233D8414</jid 2017-07-27 01:11:04.900696+0800 QuickBloxDemo_2[6824:1314291] [ChatService] StreamManagement: enabled= 2017-07-27 01:11:05.206339+0800 QuickBloxDemo_2[6824:1314412] [ChatService] IQ RCV: 2017-07-27 01:11:05.209466+0800 QuickBloxDemo_2[6824:1314412] [ChatService] Presence RCV: 2017-07-27 01:11:05.415931+0800 QuickBloxDemo_2[6824:1314466] [ChatService] Message RCV: 130497405WebRTCVideoChatiosv=0 o=- 2763040824126908655 2 IN IP4 127.0.0.1 s=- t=0 0 a=group:BUNDLE audio video a=msid-semantic: WMS com.quickblox.mediastream.device-ipad6,3_ios-10.3.3_userid-30497405] m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 c=IN IP4 0.0.0.0 a=rtcp:9 IN IP4 0.0.0.0 a=ice-ufrag:TcGK a=ice-pwd:60yhT1ytevasytEFJvf8QBEt a=ice-options:trickle renomination a=fingerprint:sha-256 10:CB:EB:82:84:2A:C5:27:A7:2E:B3:2A:D7:D9:C4:33:17:BE:F2:5D:29:61:DF:FF:81:E4:29:36:FE:47:CA:62 a=setup:actpass a=mid:audio a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-leve2017-07-27 01:11:05.417 rtc::[Signaling Processor] - Did receive signal: call from: 30497405 l a=sendrecv a=rtcp-mux a=rtpmap:111 opus/48000/2 a=rtcp-fb:111 transport-cc a=fmtp:111 minptime=10;useinbandfec=1 a=rtpmap:103 ISAC/16000 a=rtpmap:104 ISAC/32000 a=rtpmap:9 G722/8000 a=rtpmap:102 ILBC/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:106 CN/32000 a=rtpmap:105 CN/16000 a=rtpmap:13 CN/8000 a=rtpmap:110 telephone-event/48000 a=rtpmap:112 telephone-event/32000 a=rtpmap:113 telephone-event/16000 a=rtpmap:126 telephone-event/8000 a=ssrc:300211327 cname:E09FA1l0CdAX8/wI a=ssrc:300211327 msid:com.quickblox.mediastream.device-ipad6,3_ios-10.3.3_userid-30497405] audioTrack a=ssrc:300211327 mslabel:com.quickblox.mediastream.device-ipad6,3_ios-10.3.3_userid-30497405] a=ssrc:300211327 label:audioTrack m=video 9 UDP/TLS/RTP/SAVPF 101 127 96 98 100 97 99 125 124 c=IN IP4 0.0.0.0 a=rtcp:9 IN IP4 0.0.0.0 a=ice-ufrag:TcGK a=ice-pwd:60yhT1ytevasytEFJvf8QBEt a=ice-options:trickle renomination a=fingerprint:sha-256 10:CB:EB:82:84:2A:C5:27:A7:2E:B3:2A:D7:D9:C4:33:17:BE:F2:5D:29:61:DF:FF:81:E4:29:36:FE:47:CA:62 a=setup:actpass a=mid:video a=extmap:2 urn:ietf:params:rtp-hdrext:toffset a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time a=extmap:4 urn:3gpp:video-orientation a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay a=sendrecv a=rtcp-mux a=rtcp-rsize a=rtpmap:96 VP8/90000 a=rtcp-fb:96 ccm fir a=rtcp-fb:96 nack a=rtcp-fb:96 nack pli a=rtcp-fb:96 goog-remb a=rtcp-fb:96 transport-cc a=rtpmap:98 red/90000 a=rtpmap:100 ulpfec/90000 a=rtpmap:101 H264/90000 a=rtcp-fb:101 ccm fir a=rtcp-fb:101 nack a=rtcp-fb:101 nack pli a=rtcp-fb:101 goog-remb a=rtcp-fb:101 transport-cc a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c1f a=rtpmap:127 H264/90000 a=rtcp-fb:127 ccm fir a=rtcp-fb:127 nack a=rtcp-fb:127 nack pli a=rtcp-fb:127 goog-remb a=rtcp-fb:127 transport-cc a=fmtp:127 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f a=rtpmap:97 rtx/90000 a=fmtp:97 apt=96 a=rtpmap:99 rtx/90000 a=fmtp:99 apt=98 a=rtpmap:125 rtx/90000 a=fmtp:125 apt=101 a=rtpmap:124 rtx/90000 a=fmtp:124 apt=127 a=ssrc-group:FID 178570606 1965357061 a=ssrc:178570606 cname:E09FA1l0CdAX8/wI a=ssrc:178570606 msid:com.quickblox.mediastream.device-ipad6,3_ios-10.3.3_userid-30497405] videoTrack a=ssrc:178570606 mslabel:com.quickblox.mediastream.device-ipad6,3_ios-10.3.3_userid-30497405] a=ssrc:178570606 label:videoTrack a=ssrc:1965357061 cname:E09FA1l0CdAX8/wI a=ssrc:1965357061 msid:com.quickblox.mediastream.device-ipad6,3_ios-10.3.3_userid-30497405] videoTrack a=ssrc:1965357061 mslabel:com.quickblox.mediastream.device-ipad6,3_ios-10.3.3_userid-30497405] a=ssrc:1965357061 label:videoTrack 2.6.12E6077D5-36D3-4744-9911-10870B3C4A5Acallvalue30497407 2017-07-27 01:11:05.480 rtc::[RTCClient] Initializing SSL... 2017-07-27 01:11:05.489 rtc::Create audio track: RTCMediaStreamTrack: kind:audio, id:audioTrack, enabled, state:Live 2017-07-27 01:11:05.491 rtc::[VSND] Init. 2017-07-27 01:11:05.492 rtc::[VSND] Start 2017-07-27 01:11:05.494 rtc::Create video track: RTCMediaStreamTrack: kind:video, id:videoTrack, enabled, state:Live 2017-07-27 01:11:05.495 rtc::initialize - QBRTCRecorder 2017-07-27 01:11:05.496 rtc::[SESS]<2E6077D5-36D3-4744-9911-10870B3C4A5A, I:30497405, O:[30497407], T:V> Init. 2017-07-27 01:11:05.498 rtc::[TASK]<ID:1, l:session answer time out> Start. 2017-07-27 01:11:05.499 rtc::[RTCClient] <QBRTCClient: 0x17026b940> created new [SESS]<2E6077D5-36D3-4744-9911-10870B3C4A5A, I:30497405, O:[30497407], T:V> get in here~~~~~~ 2017-07-27 01:11:10.742 rtc::[Signaling Processor] - Did receive signal: call from: 30497405 2017-07-27 01:11:10.743483+0800 QuickBloxDemo_2[6824:1314465] [ChatService] Message RCV: 130497405WebRTCVideoChatiosv=0 o=- 2763040824126908655 2 IN IP4 127.0.0.1 s=- t=0 0 a=group:BUNDLE audio video a=msid-semantic: WMS com.quickblox.mediastream.device-ipad6,3_ios-10.3.3_userid-30497405] m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 c=IN IP4 0.0.0.0 a=rtcp:9 IN IP4 0.0.0.0 a=ice-ufrag:TcGK a=ice-pwd:60yhT1ytevasytEFJvf8QBEt a=ice-options:trickle renomination a=fingerprint:sha-256 10:CB:EB:82:84:2A:C5:27:A7:2E:B3:2A:D7:D9:C4:33:17:BE:F2:5D:29:61:DF:FF:81:E4:29:36:FE:47:CA:62 a=setup:actpass a=mid:audio a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level a=sendrecv a=rtcp-mux a=rtpmap:111 opus/48000/2 a=rtcp-fb:111 transport-cc a=fmtp:111 minptime=10;useinbandfec=1 a=rtpmap:103 ISAC/16000 a=rtpmap:104 ISAC/32000 a=rtpmap:9 G722/8000 a=rtpmap:102 ILBC/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:106 CN/32000 a=rtpmap:105 CN/16000 a=rtpmap:13 CN/8000 a=rtpmap:110 telephone-event/48000 a=rtpmap:112 telephone-event/32000 a=rtpmap:113 telephone-event/16000 a=rtpmap:126 telephone-event/8000 a=ssrc:300211327 cname:E09FA1l0CdAX8/wI a=ssrc:300211327 msid:com.quickblox.mediastream.device-ipad6,3_ios-10.3.3_userid-30497405] audioTrack a=ssrc:300211327 mslabel:com.quickblox.mediastream.device-ipad6,3_ios-10.3.3_userid-30497405] a=ssrc:300211327 label:audioTrack m=video 9 UDP/TLS/RTP/SAVPF 101 127 96 98 100 97 99 125 124 c=IN IP4 0.0.0.0 a=rtcp:9 IN IP4 0.0.0.0 a=ice-ufrag:TcGK a=ice-pwd:60yhT1ytevasytEFJvf8QBEt a=ice-options:trickle renomination a=fingerprint:sha-256 10:CB:EB:82:84:2A:C5:27:A7:2E:B3:2A:D7:D9:C4:33:17:BE:F2:5D:29:61:DF:FF:81:E4:29:36:FE:47:CA:62 a=setup:actpass a=mid:video a=extmap:2 urn:ietf:params:rtp-hdrext:toffset a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time a=extmap:4 urn:3gpp:video-orientation a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay a=sendrecv a=rtcp-mux a=rtcp-rsize a=rtpmap:96 VP8/90000 a=rtcp-fb:96 ccm fir a=rtcp-fb:96 nack a=rtcp-fb:96 nack pli a=rtcp-fb:96 goog-remb a=rtcp-fb:96 transport-cc a=rtpmap:98 red/90000 a=rtpmap:100 ulpfec/90000 a=rtpmap:101 H264/90000 a=rtcp-fb:101 ccm fir a=rtcp-fb:101 nack a=rtcp-fb:101 nack pli a=rtcp-fb:101 goog-remb a=rtcp-fb:101 transport-cc a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c1f a=rtpmap:127 H264/90000 a=rtcp-fb:127 ccm fir a=rtcp-fb:127 nack a=rtcp-fb:127 nack pli a=rtcp-fb:127 goog-remb a=rtcp-fb:127 transport-cc a=fmtp:127 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f a=rtpmap:97 rtx/90000 a=fmtp:97 apt=96 a=rtpmap:99 rtx/90000 a=fmtp:99 apt=98 a=rtpmap:125 rtx/90000 a=fmtp:125 apt=101 a=rtpmap:124 rtx/90000 a=fmtp:124 apt=127 a=ssrc-group:FID 178570606 1965357061 a=ssrc:178570606 cname:E09FA1l0CdAX8/wI a=ssrc:178570606 msid:com.quickblox.mediastream.device-ipad6,3_ios-10.3.3_userid-30497405] videoTrack a=ssrc:178570606 mslabel:com.quickblox.mediastream.device-ipad6,3_ios-10.3.3_userid-30497405] a=ssrc:178570606 label:videoTrack a=ssrc:1965357061 cname:E09FA1l0CdAX8/wI a=ssrc:1965357061 msid:com.quickblox.mediastream.device-ipad6,3_ios-10.3.3_userid-30497405] videoTrack a=ssrc:1965357061 mslabel:com.quickblox.mediastream.device-ipad6,3_ios-10.3.3_userid-30497405] a=ssrc:1965357061 label:videoTrack 2.6.12E6077D5-36D3-4744-9911-10870B3C4A5Acallvalue30497407 2017-07-27 01:11:12.180 rtc::[SESS]<2E6077D5-36D3-4744-9911-10870B3C4A5A, I:30497405, O:[30497407], T:V> Accept call 2017-07-27 01:11:12.180 rtc::[TASK]<ID:1, l:session answer time out> Invalidate. 2017-07-27 01:11:12.182 rtc::[TASK]<ID:0, l:session answer time out> Dealloc. 2017-07-27 01:11:12.186 rtc::Created local media stream Media stream: ID=com.quickblox.mediastream.device-iphone7,1_ios-10.3.2_userid-30497407] A=1 V=1 2017-07-27 01:11:12.227 rtc::[PCON]<30497405, R:Answer> Negotiation 2017-07-27 01:11:12.228 rtc::[PCON]<30497405, R:Answer> Create answer 2017-07-27 01:11:12.251 rtc::[PCON]<30497405, R:Answer> Signaling state HAVE_REMOTE_OFFER 2017-07-27 01:11:12.265 rtc::[PCON]<30497405, R:Answer> Set remote session description 2017-07-27 01:11:12.275 rtc::[PCON]<30497405, R:Answer> Signaling state STABLE 2017-07-27 01:11:12.561 rtc::QBRTCAudioSession switched from Speaker to Speaker port. Reason: The output route was overridden by the app. 2017-07-27 01:11:12.724 rtc::RTCRtpReceiver(0x174220460): created receiver: RTCRtpReceiver { receiverId: audioTrack } 2017-07-27 01:11:12.724 rtc::[PCON]<30497405, R:Answer> Did change ice gethering state to GATHERING 2017-07-27 01:11:12.724 rtc::RTCRtpReceiver(0x17403cc40): created receiver: RTCRtpReceiver { receiverId: videoTrack } 2017-07-27 01:11:12.725 rtc::[PCON]<30497405, R:Answer> Receive remote audio track 2017-07-27 01:11:12.727 rtc::[PCON]<30497405, R:Answer> Receive remote video track Gotcha Video 2017-07-27 01:11:12.736648+0800 QuickBloxDemo_2[6824:1314521] [ChatService] Message SNT: 130497405WebRTCVideoChatiosv=0 o=- 7713554889018801335 2 IN IP4 127.0.0.1 s=- t=0 0 a=group:BUNDLE audio video a=msid-semantic: WMS com.quickblox.mediastream.device-iphone7,1_ios-10.3.2_userid-30497407] m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 c=IN IP4 0.0.0.0 a=rtcp:9 IN IP4 0.0.0.0 a=ice-ufrag:DQ21 a=ice-pwd:61/ua2B8BShacOlEVkqD/pXp a=ice-options:trickle renomination a=fingerprint:sha-256 D0:A1:64:F3:87:7A:00:22:C9:70:EA:1A:90:85:E4:25:C0:FF:C1:E1:EF:E4:CC:28:E3:4D:6E:94:A1:36:23:CD a=setup:active a=mid:audio a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level a=sendrecv a=rtcp-mux a=rtpmap:111 opus/48000/2 a=rtcp-fb:111 transport-cc a=fmtp:111 minptime=10;useinbandfec=1 a=rtpmap:103 ISAC/16000 a=rtpmap:104 ISAC/32000 a=rtpmap:9 G722/8000 a=rtpmap:102 ILBC/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:106 CN/32000 a=rtpmap:105 CN/16000 a=rtpmap:13 CN/8000 a=rtpmap:110 telephone-event/48000 a=rtpmap:112 telephone-event/32000 a=rtpmap:113 telephone-event/16000 a=rtpmap:126 telephone-event/8000 a=ssrc:2672356724 cname:tH4ykpKNzDJSuxTX a=ssrc:2672356724 msid:com.quickblox.mediastream.device-iphone7,1_ios-10.3.2_userid-30497407] audioTrack a=ssrc:2672356724 mslabel:com.quickblox.mediastream.device-iphone7,1_ios-10.3.2_userid-30497407] a=ssrc:2672356724 label:audioTrack m=video 9 UDP/TLS/RTP/SAVPF 101 127 96 98 100 97 99 125 124 c=IN IP4 0.0.0.0 a=rtcp:9 IN IP4 0.0.0.0 a=ice-ufrag:DQ21 a=ice-pwd:61/ua2B8BShacOlEVkqD/pXp a=ice-options:trickle renomination a=fingerprint:sha-256 D0:A1:64:F3:87:7A:00:22:C9:70:EA:1A:90:85:E4:25:C0:FF:C1:E1:EF:E4:CC:28:E3:4D:6E:94:A1:36:23:CD a=setup:active a=mid:video a=extmap:2 urn:ietf:params:rtp-hdrext:toffset a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time a=extmap:4 urn:3gpp:video-orientation a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay a=sendrecv a=rtcp-mux a=rtcp-rsize a=rtpmap:101 H264/90000 a=rtcp-fb:101 ccm fir a=rtcp-fb:101 nack a=rtcp-fb:101 nack pli a=rtcp-fb:101 goog-remb a=rtcp-fb:101 transport-cc a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c1f a=rtpmap:127 H264/90000 a=rtcp-fb:127 ccm fir a=rtcp-fb:127 nack a=rtcp-fb:127 nack pli a=rtcp-fb:127 goog-remb a=rtcp-fb:127 transport-cc a=fmtp:127 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f a=rtpmap:96 VP8/90000 a=rtcp-fb:96 ccm fir a=rtcp-fb:96 nack a=rtcp-fb:96 nack pli a=rtcp-fb:96 goog-remb a=rtcp-fb:96 transport-cc a=rtpmap:98 red/90000 a=rtpmap:100 ulpfec/90000 a=rtpmap:97 rtx/90000 a=fmtp:97 apt=96 a=rtpmap:99 rtx/90000 a=fmtp:99 apt=98 a=rtpmap:125 rtx/90000 a=fmtp:125 apt=101 a=rtpmap:124 rtx/90000 a=fmtp:124 apt=127 a=ssrc-group:FID 1006365185 477022504 a=ssrc:1006365185 cname:tH4ykpKNzDJSuxTX a=ssrc:1006365185 msid:com.quickblox.mediastream.device-iphone7,1_ios-10.3.2_userid-30497407] videoTrack a=ssrc:1006365185 mslabel:com.quickblox.mediastream.device-iphone7,1_ios-10.3.2_userid-30497407] a=ssrc:1006365185 label:videoTrack a=ssrc:477022504 cname:tH4ykpKNzDJSuxTX a=ssrc:477022504 msid:com.quickblox.mediastream.device-iphone7,1_ios-10.3.2_userid-30497407] videoTrack a=ssrc:477022504 mslabel:com.quickblox.mediastream.device-iphone7,1_ios-10.3.2_userid-30497407] a=ssrc:477022504 label:videoTrack 2.6.12E6077D5-36D3-4744-9911-10870B3C4A5Aacceptvalue30497407 2017-07-27 01:11:12.745417+0800 QuickBloxDemo_2[6824:1314521] [ChatService] Message SNT: 1WebRTCVideoChat30497405ios2.6.10audiocandidate:3940031486 1 udp 2122265343 fd00:1cab:c0bb:3d2:f83b:6292:d759:c750 55523 typ host generation 0 ufrag DQ21 network-id 2 network-cost 102E6077D5-36D3-4744-9911-10870B3C4A5AiceCandidates30497407 2017-07-27 01:11:12.745852+0800 QuickBloxDemo_2[6824:1314521] [ChatService] Message SNT: 1WebRTCVideoChat30497405ios2.6.10audiocandidate:1897955590 1 udp 2122194687 192.168.168.15 56296 typ host generation 0 ufrag DQ21 network-id 1 network-cost 102E6077D5-36D3-4744-9911-10870B3C4A5AiceCandidates30497407 2017-07-27 01:11:12.746478+0800 QuickBloxDemo_2[6824:1314521] [ChatService] Message SNT: 1WebRTCVideoChat30497405ios2.6.10audiocandidate:3228121211 1 udp 2122129151 10.104.90.161 52477 typ host generation 0 ufrag DQ21 network-id 5 network-cost 9002E6077D5-36D3-4744-9911-10870B3C4A5AiceCandidates30497407 2017-07-27 01:11:12.836356+0800 QuickBloxDemo_2[6824:1314465] [ChatService] Message SNT: 1WebRTCVideoChat30497405ios2.6.10audiocandidate:2757486350 1 tcp 1518285567 fd00:1cab:c0bb:3d2:f83b:6292:d759:c750 52319 typ host tcptype passive generation 0 ufrag DQ21 network-id 2 network-cost 102E6077D5-36D3-4744-9911-10870B3C4A5AiceCandidates30497407 2017-07-27 01:11:12.836533+0800 QuickBloxDemo_2[6824:1314465] [ChatService] Message SNT: 1WebRTCVideoChat30497405ios2.6.10audiocandidate:1067679222 1 tcp 1518214911 192.168.168.15 52320 typ host tcptype passive generation 0 ufrag DQ21 network-id 1 network-cost 102E6077D5-36D3-4744-9911-10870B3C4A5AiceCandidates30497407 2017-07-27 01:11:12.839163+0800 QuickBloxDemo_2[6824:1314465] [ChatService] Message SNT: 1WebRTCVideoChat30497405ios2.6.10audiocandidate:2397750411 1 tcp 1518149375 10.104.90.161 52321 typ host tcptype passive generation 0 ufrag DQ21 network-id 5 network-cost 9002E6077D5-36D3-4744-9911-10870B3C4A5AiceCandidates30497407 2017-07-27 01:11:12.861813+0800 QuickBloxDemo_2[6824:1314521] [ChatService] Message SNT: 1WebRTCVideoChat30497405ios2.6.10audiocandidate:3182280341 1 udp 1685987071 49.158.52.183 56296 typ srflx raddr 192.168.168.15 rport 56296 generation 0 ufrag DQ21 network-id 1 network-cost 102E6077D5-36D3-4744-9911-10870B3C4A5AiceCandidates30497407 2017-07-27 01:11:12.999883+0800 QuickBloxDemo_2[6824:1314452] [ChatService] Message SNT: 1WebRTCVideoChat30497405ios2.6.10audiocandidate:2382041850 1 udp 41820159 52.76.115.253 58945 typ relay raddr 49.158.52.183 rport 56296 generation 0 ufrag DQ21 network-id 1 network-cost 102E6077D5-36D3-4744-9911-10870B3C4A5AiceCandidates30497407 2017-07-27 01:11:13.101036+0800 QuickBloxDemo_2[6824:1314452] [ChatService] Message SNT: 1WebRTCVideoChat30497405ios2.6.10audiocandidate:1092697807 1 udp 1685921535 27.242.133.171 1039 typ srflx raddr 10.104.90.161 rport 52477 generation 0 ufrag DQ21 network-id 5 network-cost 9002E6077D5-36D3-4744-9911-10870B3C4A5AiceCandidates30497407 2017-07-27 01:11:13.106704+0800 QuickBloxDemo_2[6824:1314452] [ChatService] Message SNT: 1WebRTCVideoChat30497405ios2.6.10audiocandidate:1306415658 1 udp 25042687 52.76.27.81 60610 typ relay raddr 49.158.52.183 rport 52317 generation 0 ufrag DQ21 network-id 1 network-cost 102E6077D5-36D3-4744-9911-10870B3C4A5AiceCandidates30497407 2017-07-27 01:11:13.298533+0800 QuickBloxDemo_2[6824:1314465] [ChatService] Message SNT: 1WebRTCVideoChat30497405ios2.6.10audiocandidate:56471258 1 udp 41754623 52.76.27.81 51415 typ relay raddr 27.242.133.171 rport 1039 generation 0 ufrag DQ21 network-id 5 network-cost 9002E6077D5-36D3-4744-9911-10870B3C4A5AiceCandidates30497407 2017-07-27 01:11:13.417 rtc::[PCON]<30497405, R:Answer> Did change ice gethering state to COMPLETE 2017-07-27 01:11:13.422829+0800 QuickBloxDemo_2[6824:1314573] [ChatService] Message SNT: 1WebRTCVideoChat30497405ios2.6.10audiocandidate:3279482378 1 udp 24977151 52.76.115.253 34861 typ relay raddr 27.242.133.171 rport 1040 generation 0 ufrag DQ21 network-id 5 network-cost 9002E6077D5-36D3-4744-9911-10870B3C4A5AiceCandidates30497407 2017-07-27 01:11:13.924 rtc::[PCON]<30497405, R:Answer> Did change ice connection state to CONNECTED 2017-07-27 01:11:14.244508+0800 QuickBloxDemo_2[6824:1314452] [ChatService] Message RCV: 1WebRTCVideoChat30497405ios2.6.10audiocandidate:1720583220 1 udp 2122265343 fd00:1cab:c0bb:3d2:18c8:1e52:9671:6801 61665 typ host generation 0 ufrag TcGK network-id 2 network-cost 100audiocandidate:3111494421 1 udp 2122194687 169.254.76.75 60348 typ host generation 0 ufrag TcGK network-id 3 network-cost 100audiocandidate:3975657919 1 udp 2122129151 192.168.168.12 54553 typ host generation 0 ufrag TcGK network-id 1 network-cost 100audiocandidate:672004292 1 tcp 1518285567 fd00:1cab:c0bb:3d2:18c8:1e52:9671:6801 53341 typ host tcptype passive generation 0 ufrag TcGK network-id 2 network-cost 100audiocandidate:4160118757 1 tcp 1518214911 169.254.76.75 53342 typ host tcptype passive generation 0 ufrag TcGK network-id 3 network-cost 100audiocandidate:2725528911 1 tcp 1518149375 192.168.168.12 53343 typ host tcptype passive generation 0 ufrag TcGK network-id 1 network-cost 100audiocandidate:544900652 1 udp 1685921535 49.1582017-07-27 01:11:14.257 rtc::[Signaling Processor] - Did receive signal: iceCandidates from: 30497405 .52.183 54553 typ srflx raddr 192.168.168.12 rport 54553 generation 0 ufrag TcGK network-id 1 network-cost 100audiocandidate:2382041850 1 udp 41754623 52.76.115.253 33587 typ relay raddr 49.158.52.183 rport 54553 generation 0 ufrag TcGK network-id 1 network-cost 100audiocandidate:3279482378 1 udp 24977151 52.76.115.253 54330 typ relay raddr 49.158.52.183 rport 53340 generation 0 ufrag TcGK network-id 1 network-cost 102E6077D5-36D3-4744-9911-10870B3C4A5AiceCandidates30497407 2017-07-27 01:11:14.260 rtc::[PCON]<30497405, R:Answer> Set remote ICE candidates, count: 9

nick1ee commented 7 years ago

Sorry guys, I created a new project and then the original issue is gone. I got a new problem, there is no remote video show up, could anyone help. Thanks a lot!