alongubkin / phonertc

WebRTC for Cordova apps - No longer active
http://phonertc.io
Apache License 2.0
867 stars 305 forks source link

Integration fails to render remote video & audio #61

Closed dorinsimina closed 10 years ago

dorinsimina commented 10 years ago

Hi,

I've tried to integrate the plugin with another system and it fails to render the remote video & video. All the handshake messages seems ok in the console, but still no video.

I'll post below the console output and if someone can give me a hint about the problem I will highly appreciate:

2014-08-27 16:10:01.063 HelloWorld[12919:60b] Multi-tasking -> Device: YES, App: YES 2014-08-27 16:10:01.082 HelloWorld[12919:60b] Unlimited access to network resources 2014-08-27 16:10:01.707 HelloWorld[12919:60b] Resetting plugins due to page load. 2014-08-27 16:10:01.966 HelloWorld[12919:60b] Finished load of: file:///var/mobile/Applications/D723BA3D-8FAB-4CD8-9CC3-1940F626F48A/HelloWorld.app/www/index.html WebRtc VoiceEngine codecs: ISAC/16000/1 (103) PCMU/8000/1 (0) PCMA/8000/1 (8) Warning(webrtcvoiceengine.cc:490): Unexpected codec: PCMU/8000/2 (110) Warning(webrtcvoiceengine.cc:490): Unexpected codec: PCMA/8000/2 (118) ILBC/8000/1 (102) G722/16000/1 (9) Warning(webrtcvoiceengine.cc:490): Unexpected codec: G722/16000/2 (119) opus/48000/2 (111) CN/8000/1 (13) CN/16000/1 (105) CN/32000/1 (106) telephone-event/8000/1 (126) red/8000/1 (127) WebRtcVideoEngine::WebRtcVideoEngine webrtc: Thread with name:Trace started webrtc: (vie_impl.cc:133): SetTraceFilter: filter: 8206 webrtc: (vie_impl.cc:138): SetTraceCallback: WebRtcVoiceEngine::Init webrtc: Thread with name:ProcessThread started webrtc: CheckPlatform webrtc: current platform is IOS webrtc: CreatePlatformSpecificObjects webrtc: output: kPlatformDefaultAudio webrtc: iPhone Audio APIs will be utilized webrtc: AttachAudioBuffer webrtc: OS info: iOS webrtc: Thread with name:CaptureWorkerThread started webrtc: output: available=0 webrtc: output: available=0 webrtc: TransmitMixer::SetAudioProcessingModule(audioProcessingModule=0x176dc020) webrtc: OutputMixer::SetAudioProcessingModule(audioProcessingModule=0x176dc020) WebRtc VoiceEngine Version: VoiceEngine 4.1.0 Build: Jul 3 2014 17:52:51 ? Applying audio options: AudioOptions {aec: false, agc: false, ns: true, hf: true, swap: false, typing: false, conference: false, agc_delta: 0, experimental_agc: false, experimental_aec: false, experimental_ns: false, aec_dump: false, opus_fec: false, } High pass filter enabled? 1 Stereo swapping enabled? 0 Typing detection is enabled? 0 Warning(webrtcvoiceengine.cc:860): SetTypingDetectionStatus(0) failed, err=8003 Adjust agc delta is 0 Adjusting AGC level from default -3dB to -3dB Error(webrtcvideoengine.cc:1532): webrtc: (voe_audio_processing_impl.cc:1001): SetTypingDetectionStatus: not supported Aec dump is enabled? 0 Experimental aec is 0 Opus FEC is enabled? 0 WebRtc VoiceEngine codecs: opus/48000/2 (111) ISAC/16000/1 (103) G722/16000/1 (9) ILBC/8000/1 (102) PCMU/8000/1 (0) PCMA/8000/1 (8) CN/32000/1 (106) CN/16000/1 (105) CN/8000/1 (13) red/8000/1 (127) telephone-event/8000/1 (126) WebRtcVoiceEngine::Init Done! WebRtcVideoEngine::Init WebRtcVideoEngine::InitVideoEngine WebRtc VideoEngine Version: VideoEngine 3.55.0 Build: Jul 3 2014 17:52:53 ? webrtc: (vie_base_impl.cc:68): SetVoiceEngine: SetVoiceEngine VideoEngine Init done webrtc: (vie_render_impl.cc:64): RegisterVideoRenderModule: Applying audio options: AudioOptions {aec: false, agc: false, ns: true, hf: true, swap: false, typing: false, conference: false, agc_delta: 0, experimental_agc: false, experimental_aec: false, experimental_ns: false, aec_dump: false, opus_fec: false, } High pass filter enabled? 1 Stereo swapping enabled? 0 Typing detection is enabled? 0 Error(webrtcvideoengine.cc:1532): webrtc: (voe_audio_processing_impl.cc:1001): SetTypingDetectionStatus: not supported Warning(webrtcvoiceengine.cc:860): SetTypingDetectionStatus(0) failed, err=8003 Adjust agc delta is 0 Adjusting AGC level from default -3dB to -3dB Aec dump is enabled? 0 Experimental aec is 0 Opus FEC is enabled? 0 Allowing SCTP data engine. Generating identity. Error(webrtcvideoengine.cc:1532): webrtc: NumberOfCapabilities is not supported on the iOS platform. Created VideoCapturer for Front Camera Failed to find best capture format, fall back to the requested format I420 640x480x30 VAdapt input interval changed from 0 to 33333333 Camera 'com.apple.avfoundation.avcapturedevice.built-in_video:1' started with format I420 640x480x30, elapsed time 1 ms 2014-08-27 16:10:48.627 HelloWorld[12919:8503] PCO onRenegotiationNeeded. 2014-08-27 16:10:48.630 HelloWorld[12919:1307] WARNING: -[<AVCaptureConnection: 0x17570930> setVideoMinFrameDuration:] is deprecated. Please use AVCaptureDevice setActiveVideoMinFrameDuration 2014-08-27 16:10:48.631 HelloWorld[12919:1307] WARNING: -[<AVCaptureConnection: 0x17570930> setVideoMaxFrameDuration:] is deprecated. Please use AVCaptureDevice setActiveVideoMaxFrameDuration 2014-08-27 16:10:48.633 HelloWorld[12919:60b] THREAD WARNING: ['PhoneRTCPlugin'] took '1894.572998' ms. Plugin should use a background thread. Ignored line: c=IN IP4 0.0.0.0 Ignored line: c=IN IP4 0.0.0.0 Created channel for audio Setting voice channel options: AudioOptions {} Set voice channel options. Current options: AudioOptions {} webrtc: (remote_bitrate_estimator_single_stream.cc:258): RemoteBitrateEstimatorFactory: Instantiating. webrtc: (vie_base_impl.cc:159): Video channel created: 0 webrtc: (vie_network_impl.cc:74): RegisterSendTransport: channel: 0 webrtc: (vie_network_impl.cc:137): SetMTU: channel: 0 mtu: 1200 webrtc: (vie_rtp_rtcp_impl.cc:261): SetRTCPStatus: channel: 0 mode: 1 webrtc: (vie_rtp_rtcp_impl.cc:512): SetKeyFrameRequestMethod: channel: 0 method: 1 webrtc: (vie_rtp_rtcp_impl.cc:379): SetNACKStatus: channel: 0 on Warning(webrtcvideoengine.cc:1532): webrtc: (rtp_packet_history.cc:48): Purging packet history in order to re-set status. NACK enabled for channel 0 webrtc: (vie_base_impl.cc:203): ConnectAudioChannel: ConnectAudioChannel, video channel 0, audio channel 0 webrtc: (vie_rtp_rtcp_impl.cc:549): SetRembStatus: channel: 0 sender: off receiver: off webrtc: (vie_rtp_rtcp_impl.cc:581): SetReceiveTimestampOffsetStatus: channel: 0enable: off id: 0 webrtc: (vie_rtp_rtcp_impl.cc:618): SetReceiveAbsoluteSendTimeStatus: channel: 0enable: off id: 0 webrtc: (vie_image_process_impl.cc:210): EnableColorEnhancement: video_channel: 0 enable: off webrtc: (vie_codec_impl.cc:490): RegisterDecoderObserver for channel 0 webrtc: (vie_capture_impl.cc:106): External capture device allocated: 4097 webrtc: (vie_capture_impl.cc:139): Connect capture id 4097 to channel 0 webrtc: (vie_codec_impl.cc:457): RegisterEncoderObserver for channel 0 webrtc: (vie_rtp_rtcp_impl.cc:562): SetSendTimestampOffsetStatus: channel: 0enable: off id: 0 webrtc: (vie_rtp_rtcp_impl.cc:599): SetSendAbsoluteSendTimeStatus: channel: 0enable: off id: 0 webrtc: (vie_rtp_rtcp_impl.cc:649): SetTransmissionSmoothingStatus: channel: 0 enable: on webrtc: (vie_rtp_rtcp_impl.cc:549): SetRembStatus: channel: 0 sender: off receiver: off webrtc: (vie_rtp_rtcp_impl.cc:379): SetNACKStatus: channel: 0 on Warning(webrtcvideoengine.cc:1532): webrtc: (rtp_packet_history.cc:48): Purging packet history in order to re-set status. NACK enabled for channel 0 webrtc: (vie_base_impl.cc:293): StartReceive: StartReceive 0 Created channel for video Improved WIFI BWE called. webrtc: (vie_network_impl.cc:166): SetBandwidthEstimationConfig: channel: 0 webrtc: (remote_bitrate_estimator_single_stream.cc:258): RemoteBitrateEstimatorFactory: Instantiating. Session:1719292145052298772 Old state:STATE_INIT New state:STATE_SENTINITIATE Type:urn:xmpp:jingle:apps:rtp:1 Transport:http://www.google.com/transport/p2p 2014-08-27 16:10:48.720 HelloWorld[12919:8503] PCO onSignalingStateChange: 1 Setting local voice description Add send ssrc: 2576790357 Setting receive voice codecs: ISAC/16000/1 (103) opus/48000/2 (111) G722/16000/1 (9) ILBC/8000/1 (102) PCMU/8000/1 (0) PCMA/8000/1 (8) CN/32000/1 (106) CN/16000/1 (105) CN/8000/1 (13) red/8000/1 (127) telephone-event/8000/1 (126) Changing voice state, recv=0 send=0 Setting local video description webrtc: (vie_rtp_rtcp_impl.cc:581): SetReceiveTimestampOffsetStatus: channel: 0enable: on id: 2 webrtc: (vie_rtp_rtcp_impl.cc:618): SetReceiveAbsoluteSendTimeStatus: channel: 0enable: on id: 3 AddSendStream {id:ARDAMSv0;ssrcs:[2948509629,3272281831];ssrc_groups:{semantics:FID;ssrcs:[2948509629,3272281831]};cname:5npc2gIhz7sH1Rb6;sync_label:ARDAMS} webrtc: (vie_rtp_rtcp_impl.cc:114): SetLocalSSRC: channel: 0 ssrc: 2948509629 webrtc: (vie_rtp_rtcp_impl.cc:114): SetLocalSSRC: channel: 0 ssrc: 3272281831 webrtc: (vie_rtp_rtcp_impl.cc:297): SetRTCPCName: channel: 0 rtcp_cname: 5npc2gIhz7sH1Rb6 webrtc: (vie_rtp_rtcp_impl.cc:114): SetLocalSSRC: channel: 0 ssrc: 2948509629 Add send ssrc: 2948509629 webrtc: (vie_codec_impl.cc:266): SetReceiveCodec for channel 0 webrtc: (vie_codec_impl.cc:267): Codec type 0, payload type d webrtc: (vie_codec_impl.cc:266): SetReceiveCodec for channel 0 webrtc: (vie_codec_impl.cc:267): Codec type 2, payload type t webrtc: (vie_codec_impl.cc:266): SetReceiveCodec for channel 0 webrtc: (vie_codec_impl.cc:267): Codec type 3, payload type u Buffer latency is 0 webrtc: (vie_rtp_rtcp_impl.cc:227): SetRtxReceivePayloadType: channel: 0 payload_type: ` webrtc: (vie_rtp_rtcp_impl.cc:465): SetSenderBufferingMode: channel: 0 target_delay_ms: 0 Warning(webrtcvideoengine.cc:1532): webrtc: (rtp_packet_history.cc:48): Purging packet history in order to re-set status. webrtc: (vie_rtp_rtcp_impl.cc:492): SetReceiverBufferingMode: channel: 0 target_delay_ms: 0 Changing video state, recv=0 send=0 Setting voice channel options: AudioOptions {} Set voice channel options. Current options: AudioOptions {} WebRtcOveruseObserver enable: 0 webrtc: (vie_base_impl.cc:78): RegisterCpuOveruseObserver: RegisterCpuOveruseObserver on channel 0 webrtc: (vie_base_impl.cc:78): RegisterCpuOveruseObserver: RegisterCpuOveruseObserver on channel 0 Local and Remote descriptions must be applied to get SSL Role of the session. Transport: audio, allocating candidates 2014-08-27 16:10:48.736 HelloWorld[12919:60b] * sendMessage * {"sdp":"v=0\r\no=- 1719292145052298772 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS ARDAMS\r\nm=audio 1 RTP\/SAVPF 103 111 9 102 0 8 106 105 13 127 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:1 IN IP4 0.0.0.0\r\na=ice-ufrag:5d4n10Mat+cf6TGy\r\na=ice-pwd:Gpr5sMKNVX68m27ViAz+ueYy\r\na=ice-options:google-ice\r\na=fingerprint:sha-1 21:78:4D:82:1C:57:D3:A6:CC:4C:B4:F3:0E:A9:A4:4D:FE:29:F4:28\r\na=setup:actpass\r\na=mid:audio\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:3 http:\/\/www.webrtc.org\/experiments\/rtp-hdrext\/abs-send-time\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:111 opus\/48000\/2\r\na=fmtp:111 minptime=10\r\na=rtpmap:103 ISAC\/16000\r\na=rtpmap:9 G722\/16000\r\na=rtpmap:102 ILBC\/8000\r\na=rtpmap:0 PCMU\/8000\r\na=rtpmap:8 PCMA\/8000\r\na=rtpmap:106 CN\/32000\r\na=rtpmap:105 CN\/16000\r\na=rtpmap:13 CN\/8000\r\na=rtpmap:127 red\/8000\r\na=rtpmap:126 telephone-event\/8000\r\na=maxptime:60\r\na=ssrc:2576790357 cname:5npc2gIhz7sH1Rb6\r\na=ssrc:2576790357 msid:ARDAMS ARDAMSa0\r\na=ssrc:2576790357 mslabel:ARDAMS\r\na=ssrc:2576790357 label:ARDAMSa0\r\nm=video 1 RTP\/SAVPF 100 116 117 96\r\nc=IN IP4 0.0.0.0\r\na=rtcp:1 IN IP4 0.0.0.0\r\na=ice-ufrag:5d4n10Mat+cf6TGy\r\na=ice-pwd:Gpr5sMKNVX68m27ViAz+ueYy\r\na=ice-options:google-ice\r\na=fingerprint:sha-1 21:78:4D:82:1C:57:D3:A6:CC:4C:B4:F3:0E:A9:A4:4D:FE:29:F4:28\r\na=setup:actpass\r\na=mid:video\r\na=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:3 http:\/\/www.webrtc.org\/experiments\/rtp-hdrext\/abs-send-time\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:100 VP8\/90000\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 goog-remb\r\na=rtpmap:116 red\/90000\r\na=rtpmap:117 ulpfec\/90000\r\na=rtpmap:96 rtx\/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 2948509629 3272281831\r\na=ssrc:2948509629 cname:5npc2gIhz7sH1Rb6\r\na=ssrc:2948509629 msid:ARDAMS ARDAMSv0\r\na=ssrc:2948509629 mslabel:ARDAMS\r\na=ssrc:2948509629 label:ARDAMSv0\r\na=ssrc:3272281831 cname:5npc2gIhz7sH1Rb6\r\na=ssrc:3272281831 msid:ARDAMS ARDAMSv0\r\na=ssrc:3272281831 mslabel:ARDAMS\r\na=ssrc:3272281831 label:ARDAMSv0\r\n","type":"offer"} Jingle:Net[en0:192.168.1.0/24:Unknown]: Allocation Phase=Udp Jingle:Port[:1:0::Net[en0:192.168.1.0/24:Unknown]]: Port created 2014-08-27 16:10:48.740 HelloWorld[12919:60b] SENDING MESSAGE: {"sdp":"v=0\r\no=- 1719292145052298772 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS ARDAMS\r\nm=audio 1 RTP\/SAVPF 103 111 9 102 0 8 106 105 13 127 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:1 IN IP4 0.0.0.0\r\na=ice-ufrag:5d4n10Mat+cf6TGy\r\na=ice-pwd:Gpr5sMKNVX68m27ViAz+ueYy\r\na=ice-options:google-ice\r\na=fingerprint:sha-1 21:78:4D:82:1C:57:D3:A6:CC:4C:B4:F3:0E:A9:A4:4D:FE:29:F4:28\r\na=setup:actpass\r\na=mid:audio\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:3 http:\/\/www.webrtc.org\/experiments\/rtp-hdrext\/abs-send-time\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:111 opus\/48000\/2\r\na=fmtp:111 minptime=10\r\na=rtpmap:103 ISAC\/16000\r\na=rtpmap:9 G722\/16000\r\na=rtpmap:102 ILBC\/8000\r\na=rtpmap:0 PCMU\/8000\r\na=rtpmap:8 PCMA\/8000\r\na=rtpmap:106 CN\/32000\r\na=rtpmap:105 CN\/16000\r\na=rtpmap:13 CN\/8000\r\na=rtpmap:127 red\/8000\r\na=rtpmap:126 telephone-event\/8000\r\na=maxptime:60\r\na=ssrc:2576790357 cname:5npc2gIhz7sH1Rb6\r\na=ssrc:2576790357 msid:ARDAMS ARDAMSa0\r\na=ssrc:2576790357 mslabel:ARDAMS\r\na=ssrc:2576790357 label:ARDAMSa0\r\nm=video 1 RTP\/SAVPF 100 116 117 96\r\nc=IN IP4 0.0.0.0\r\na=rtcp:1 IN IP4 0.0.0.0\r\na=ice-ufrag:5d4n10Mat+cf6TGy\r\na=ice-pwd:Gpr5sMKNVX68m27ViAz+ueYy\r\na=ice-options:google-ice\r\na=fingerprint:sha-1 21:78:4D:82:1C:57:D3:A6:CC:4C:B4:F3:0E:A9:A4:4D:FE:29:F4:28\r\na=setup:actpass\r\na=mid:video\r\na=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:3 http:\/\/www.webrtc.org\/experiments\/rtp-hdrext\/abs-send-time\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:100 VP8\/90000\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 goog-remb\r\na=rtpmap:116 red\/90000\r\na=rtpmap:117 ulpfec\/90000\r\na=rtpmap:96 rtx\/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 2948509629 3272281831\r\na=ssrc:2948509629 cname:5npc2gIhz7sH1Rb6\r\na=ssrc:2948509629 msid:ARDAMS ARDAMSv0\r\na=ssrc:2948509629 mslabel:ARDAMS\r\na=ssrc:2948509629 label:ARDAMSv0\r\na=ssrc:3272281831 cname:5npc2gIhz7sH1Rb6\r\na=ssrc:3272281831 msid:ARDAMS ARDAMSv0\r\na=ssrc:3272281831 mslabel:ARDAMS\r\na=ssrc:3272281831 label:ARDAMSv0\r\n","type":"offer"} AllocationSequence: UDPPort will be handling the STUN candidate generation. Adding allocated port for audio Jingle:Port[audio:1:0::Net[en0:192.168.1.0/24:Unknown]]: Added port to allocator 2014-08-27 16:10:48.737 HelloWorld[12919:8503] PCO onIceGatheringChange. 1 Transport: audio, allocating candidates 2014-08-27 16:10:48.752 HelloWorld[12919:8503] PCO onIceGatheringChange. 1 Transport: video, allocating candidates 2014-08-27 16:10:48.755 HelloWorld[12919:8503] PCO onIceGatheringChange. 1 Transport: video, allocating candidates 2014-08-27 16:10:48.756 HelloWorld[12919:8503] PCO onIceGatheringChange. 1 2014-08-27 16:10:48.758 HelloWorld[12919:8503] PCO onICECandidate. Mid[audio] Index[0] Sdp[candidate:2624638470 1 udp 2122129151 192.168.1.113 62301 typ host generation 0] 2014-08-27 16:10:48.759 HelloWorld[12919:8503] gotICECandidate -- sending message 2014-08-27 16:10:48.761 HelloWorld[12919:8503] * sendMessage * {"type":"candidate","id":"audio","candidate":"candidate:2624638470 1 udp 2122129151 192.168.1.113 62301 typ host generation 0","label":0} 2014-08-27 16:10:48.761 HelloWorld[12919:8503] SENDING MESSAGE: {"type":"candidate","id":"audio","candidate":"candidate:2624638470 1 udp 2122129151 192.168.1.113 62301 typ host generation 0","label":0} 2014-08-27 16:10:48.763 HelloWorld[12919:8503] PCO onICECandidate. Mid[audio] Index[0] Sdp[candidate:2624638470 2 udp 2122129151 192.168.1.113 62301 typ host generation 0] 2014-08-27 16:10:48.764 HelloWorld[12919:8503] gotICECandidate -- sending message 2014-08-27 16:10:48.765 HelloWorld[12919:8503] * sendMessage * {"type":"candidate","id":"audio","candidate":"candidate:2624638470 2 udp 2122129151 192.168.1.113 62301 typ host generation 0","label":0} 2014-08-27 16:10:48.766 HelloWorld[12919:8503] SENDING MESSAGE: {"type":"candidate","id":"audio","candidate":"candidate:2624638470 2 udp 2122129151 192.168.1.113 62301 typ host generation 0","label":0} 2014-08-27 16:10:48.769 HelloWorld[12919:8503] PCO onICECandidate. Mid[video] Index[1] Sdp[candidate:2624638470 1 udp 2122129151 192.168.1.113 62301 typ host generation 0] 2014-08-27 16:10:48.770 HelloWorld[12919:8503] gotICECandidate -- sending message 2014-08-27 16:10:48.771 HelloWorld[12919:8503] * sendMessage * {"type":"candidate","id":"video","candidate":"candidate:2624638470 1 udp 2122129151 192.168.1.113 62301 typ host generation 0","label":1} 2014-08-27 16:10:48.772 HelloWorld[12919:8503] SENDING MESSAGE: {"type":"candidate","id":"video","candidate":"candidate:2624638470 1 udp 2122129151 192.168.1.113 62301 typ host generation 0","label":1} 2014-08-27 16:10:48.775 HelloWorld[12919:8503] PCO onICECandidate. Mid[video] Index[1] Sdp[candidate:2624638470 2 udp 2122129151 192.168.1.113 62301 typ host generation 0] 2014-08-27 16:10:48.777 HelloWorld[12919:8503] gotICECandidate -- sending message 2014-08-27 16:10:48.778 HelloWorld[12919:8503] * sendMessage * {"type":"candidate","id":"video","candidate":"candidate:2624638470 2 udp 2122129151 192.168.1.113 62301 typ host generation 0","label":1} 2014-08-27 16:10:48.779 HelloWorld[12919:8503] SENDING MESSAGE: {"type":"candidate","id":"video","candidate":"candidate:2624638470 2 udp 2122129151 192.168.1.113 62301 typ host generation 0","label":1} Jingle:Net[en0:192.168.1.0/24:Unknown]: Allocation Phase=Relay Jingle:Port[:1:0::Net[en0:192.168.1.0/24:Unknown]]: Port created Adding allocated port for audio Jingle:Port[audio:1:0::Net[en0:192.168.1.0/24:Unknown]]: Added port to allocator Jingle:Port[audio:1:0::Net[en0:192.168.1.0/24:Unknown]]: Trying to connect to TURN server via udp @ rtp2.camka.com:3478 2014-08-27 16:10:48.811 HelloWorld[12919:8503] PCO onICECandidate. Mid[audio] Index[0] Sdp[candidate:490260658 1 udp 1685921535 86.122.11.222 62301 typ srflx raddr 192.168.1.113 rport 62301 generation 0] 2014-08-27 16:10:48.814 HelloWorld[12919:8503] gotICECandidate -- sending message 2014-08-27 16:10:48.815 HelloWorld[12919:8503] * sendMessage * {"type":"candidate","id":"audio","candidate":"candidate:490260658 1 udp 1685921535 86.122.11.222 62301 typ srflx raddr 192.168.1.113 rport 62301 generation 0","label":0} 2014-08-27 16:10:48.816 HelloWorld[12919:8503] SENDING MESSAGE: {"type":"candidate","id":"audio","candidate":"candidate:490260658 1 udp 1685921535 86.122.11.222 62301 typ srflx raddr 192.168.1.113 rport 62301 generation 0","label":0} 2014-08-27 16:10:48.818 HelloWorld[12919:8503] PCO onICECandidate. Mid[audio] Index[0] Sdp[candidate:490260658 2 udp 1685921535 86.122.11.222 62301 typ srflx raddr 192.168.1.113 rport 62301 generation 0] 2014-08-27 16:10:48.819 HelloWorld[12919:8503] gotICECandidate -- sending message 2014-08-27 16:10:48.820 HelloWorld[12919:8503] * sendMessage * {"type":"candidate","id":"audio","candidate":"candidate:490260658 2 udp 1685921535 86.122.11.222 62301 typ srflx raddr 192.168.1.113 rport 62301 generation 0","label":0} 2014-08-27 16:10:48.822 HelloWorld[12919:8503] SENDING MESSAGE: {"type":"candidate","id":"audio","candidate":"candidate:490260658 2 udp 1685921535 86.122.11.222 62301 typ srflx raddr 192.168.1.113 rport 62301 generation 0","label":0} 2014-08-27 16:10:48.824 HelloWorld[12919:8503] PCO onICECandidate. Mid[video] Index[1] Sdp[candidate:490260658 1 udp 1685921535 86.122.11.222 62301 typ srflx raddr 192.168.1.113 rport 62301 generation 0] 2014-08-27 16:10:48.825 HelloWorld[12919:8503] gotICECandidate -- sending message 2014-08-27 16:10:48.826 HelloWorld[12919:8503] * sendMessage * {"type":"candidate","id":"video","candidate":"candidate:490260658 1 udp 1685921535 86.122.11.222 62301 typ srflx raddr 192.168.1.113 rport 62301 generation 0","label":1} 2014-08-27 16:10:48.828 HelloWorld[12919:8503] SENDING MESSAGE: {"type":"candidate","id":"video","candidate":"candidate:490260658 1 udp 1685921535 86.122.11.222 62301 typ srflx raddr 192.168.1.113 rport 62301 generation 0","label":1} 2014-08-27 16:10:48.830 HelloWorld[12919:8503] PCO onICECandidate. Mid[video] Index[1] Sdp[candidate:490260658 2 udp 1685921535 86.122.11.222 62301 typ srflx raddr 192.168.1.113 rport 62301 generation 0] 2014-08-27 16:10:48.832 HelloWorld[12919:8503] gotICECandidate -- sending message 2014-08-27 16:10:48.834 HelloWorld[12919:8503] * sendMessage * {"type":"candidate","id":"video","candidate":"candidate:490260658 2 udp 1685921535 86.122.11.222 62301 typ srflx raddr 192.168.1.113 rport 62301 generation 0","label":1} 2014-08-27 16:10:48.835 HelloWorld[12919:8503] SENDING MESSAGE: {"type":"candidate","id":"video","candidate":"candidate:490260658 2 udp 1685921535 86.122.11.222 62301 typ srflx raddr 192.168.1.113 rport 62301 generation 0","label":1} Jingle:Net[en0:192.168.1.0/24:Unknown]: Allocation Phase=Tcp Jingle:Port[:1:0:local:Net[en0:192.168.1.0/24:Unknown]]: Port created Adding allocated port for audio Jingle:Port[audio:1:0:local:Net[en0:192.168.1.0/24:Unknown]]: Added port to allocator 2014-08-27 16:10:48.853 HelloWorld[12919:8503] PCO onICECandidate. Mid[audio] Index[0] Sdp[candidate:3539153654 1 tcp 1518149375 192.168.1.113 56252 typ host generation 0] 2014-08-27 16:10:48.855 HelloWorld[12919:8503] gotICECandidate -- sending message 2014-08-27 16:10:48.855 HelloWorld[12919:8503] * sendMessage * {"type":"candidate","id":"audio","candidate":"candidate:3539153654 1 tcp 1518149375 192.168.1.113 56252 typ host generation 0","label":0} 2014-08-27 16:10:48.857 HelloWorld[12919:8503] SENDING MESSAGE: {"type":"candidate","id":"audio","candidate":"candidate:3539153654 1 tcp 1518149375 192.168.1.113 56252 typ host generation 0","label":0} 2014-08-27 16:10:48.859 HelloWorld[12919:8503] PCO onICECandidate. Mid[audio] Index[0] Sdp[candidate:3539153654 2 tcp 1518149375 192.168.1.113 56252 typ host generation 0] 2014-08-27 16:10:48.860 HelloWorld[12919:8503] gotICECandidate -- sending message 2014-08-27 16:10:48.861 HelloWorld[12919:8503] * sendMessage * {"type":"candidate","id":"audio","candidate":"candidate:3539153654 2 tcp 1518149375 192.168.1.113 56252 typ host generation 0","label":0} 2014-08-27 16:10:48.862 HelloWorld[12919:8503] SENDING MESSAGE: {"type":"candidate","id":"audio","candidate":"candidate:3539153654 2 tcp 1518149375 192.168.1.113 56252 typ host generation 0","label":0} 2014-08-27 16:10:48.864 HelloWorld[12919:8503] PCO onICECandidate. Mid[video] Index[1] Sdp[candidate:3539153654 1 tcp 1518149375 192.168.1.113 56252 typ host generation 0] 2014-08-27 16:10:48.866 HelloWorld[12919:8503] gotICECandidate -- sending message 2014-08-27 16:10:48.869 HelloWorld[12919:8503] * sendMessage * {"type":"candidate","id":"video","candidate":"candidate:3539153654 1 tcp 1518149375 192.168.1.113 56252 typ host generation 0","label":1} VAdapt CPU Request: keep Steps: 0 Changed: true To: 640x480 2014-08-27 16:10:48.871 HelloWorld[12919:8503] SENDING MESSAGE: {"type":"candidate","id":"video","candidate":"candidate:3539153654 1 tcp 1518149375 192.168.1.113 56252 typ host generation 0","label":1} 2014-08-27 16:10:48.873 HelloWorld[12919:8503] PCO onICECandidate. Mid[video] Index[1] Sdp[candidate:3539153654 2 tcp 1518149375 192.168.1.113 56252 typ host generation 0] 2014-08-27 16:10:48.874 HelloWorld[12919:8503] gotICECandidate -- sending message 2014-08-27 16:10:48.875 HelloWorld[12919:8503] * sendMessage * {"type":"candidate","id":"video","candidate":"candidate:3539153654 2 tcp 1518149375 192.168.1.113 56252 typ host generation 0","label":1} 2014-08-27 16:10:48.877 HelloWorld[12919:8503] SENDING MESSAGE: {"type":"candidate","id":"video","candidate":"candidate:3539153654 2 tcp 1518149375 192.168.1.113 56252 typ host generation 0","label":1} 2014-08-27 16:10:48.879 HelloWorld[12919:8503] PCO onICECandidate. Mid[video] Index[1] Sdp[candidate:4030137732 1 udp 41754367 92.222.27.35 60424 typ relay raddr 86.122.11.222 rport 62301 generation 0] 2014-08-27 16:10:48.881 HelloWorld[12919:8503] gotICECandidate -- sending message 2014-08-27 16:10:48.882 HelloWorld[12919:8503] * sendMessage * {"type":"candidate","id":"video","candidate":"candidate:4030137732 1 udp 41754367 92.222.27.35 60424 typ relay raddr 86.122.11.222 rport 62301 generation 0","label":1} 2014-08-27 16:10:48.884 HelloWorld[12919:8503] SENDING MESSAGE: {"type":"candidate","id":"video","candidate":"candidate:4030137732 1 udp 41754367 92.222.27.35 60424 typ relay raddr 86.122.11.222 rport 62301 generation 0","label":1} 2014-08-27 16:10:48.886 HelloWorld[12919:8503] PCO onICECandidate. Mid[video] Index[1] Sdp[candidate:4030137732 2 udp 41754367 92.222.27.35 60424 typ relay raddr 86.122.11.222 rport 62301 generation 0] 2014-08-27 16:10:48.888 HelloWorld[12919:8503] gotICECandidate -- sending message 2014-08-27 16:10:48.889 HelloWorld[12919:8503] * sendMessage * {"type":"candidate","id":"video","candidate":"candidate:4030137732 2 udp 41754367 92.222.27.35 60424 typ relay raddr 86.122.11.222 rport 62301 generation 0","label":1} 2014-08-27 16:10:48.890 HelloWorld[12919:8503] SENDING MESSAGE: {"type":"candidate","id":"video","candidate":"candidate:4030137732 2 udp 41754367 92.222.27.35 60424 typ relay raddr 86.122.11.222 rport 62301 generation 0","label":1} 2014-08-27 16:10:48.893 HelloWorld[12919:8503] PCO onICECandidate. Mid[audio] Index[0] Sdp[candidate:4030137732 1 udp 41754367 92.222.27.35 60424 typ relay raddr 86.122.11.222 rport 62301 generation 0] 2014-08-27 16:10:48.894 HelloWorld[12919:8503] gotICECandidate -- sending message 2014-08-27 16:10:48.895 HelloWorld[12919:8503] * sendMessage * {"type":"candidate","id":"audio","candidate":"candidate:4030137732 1 udp 41754367 92.222.27.35 60424 typ relay raddr 86.122.11.222 rport 62301 generation 0","label":0} 2014-08-27 16:10:48.897 HelloWorld[12919:8503] SENDING MESSAGE: {"type":"candidate","id":"audio","candidate":"candidate:4030137732 1 udp 41754367 92.222.27.35 60424 typ relay raddr 86.122.11.222 rport 62301 generation 0","label":0} 2014-08-27 16:10:48.899 HelloWorld[12919:8503] PCO onICECandidate. Mid[audio] Index[0] Sdp[candidate:4030137732 2 udp 41754367 92.222.27.35 60424 typ relay raddr 86.122.11.222 rport 62301 generation 0] 2014-08-27 16:10:48.900 HelloWorld[12919:8503] gotICECandidate -- sending message 2014-08-27 16:10:48.901 HelloWorld[12919:8503] * sendMessage * {"type":"candidate","id":"audio","candidate":"candidate:4030137732 2 udp 41754367 92.222.27.35 60424 typ relay raddr 86.122.11.222 rport 62301 generation 0","label":0} 2014-08-27 16:10:48.902 HelloWorld[12919:8503] SENDING MESSAGE: {"type":"candidate","id":"audio","candidate":"candidate:4030137732 2 udp 41754367 92.222.27.35 60424 typ relay raddr 86.122.11.222 rport 62301 generation 0","label":0} Jingle:Net[en0:192.168.1.0/24:Unknown]: Allocation Phase=SslTcp All candidates gathered for audio:1:0 Transport: audio, component 1 allocation complete Transport: audio, component 2 allocation complete Transport: video, component 1 allocation complete Transport: video, component 2 allocation complete Transport: audio allocation complete Transport: video allocation complete Candidate gathering is complete. 2014-08-27 16:10:48.905 HelloWorld[12919:8503] PCO onIceGatheringChange. 2 2014-08-27 16:10:49.057 HelloWorld[12919:5513] RECEIVE MSG {"sdp":"v=0\r\no=- 0 0 IN IP4 127.0.0.1\r\ns=\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS lSJ3LiNDXn\r\nm=audio 48682 RTP/SAVPF 0 126 \r\nc=IN IP4 92.222.27.35\r\na=rtcp:48682 IN IP4 92.222.27.35\r\na=candidate:2 1 udp 2013266431 92.222.27.35 48682 typ host generation 0\r\na=candidate:2 2 udp 2013266431 92.222.27.35 48682 typ host generation 0\r\na=candidate:3 1 udp 2013266431 92.222.27.35 54321 typ host generation 0\r\na=candidate:3 2 udp 2013266431 92.222.27.35 54321 typ host generation 0\r\na=ice-ufrag:xMzS\r\na=ice-pwd:cvZLfn7+lhTTGbpltRmbEg\r\na=fingerprint:sha-256 80:72:82:E9:BC:B4:06:A5:CD:00:AC:4A:AD:5E:2C:DE:BC:07:B4:39:F0:D5:75:01:15:43:BE:6C:53:0F:11:C5\r\na=sendrecv\r\na=mid:audio\r\na=rtcp-mux\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:44444 cname:o/i14u9pJrxRKAsu\r\na=ssrc:44444 msid:lSJ3LiNDXn a0\r\na=ssrc:44444 mslabel:lSJ3LiNDXn\r\na=ssrc:44444 label:lSJ3LiNDXna0\r\nm=video 48682 RTP/SAVPF 100 116 117 \r\nc=IN IP4 92.222.27.35\r\na=rtcp:48682 IN IP4 92.222.27.35\r\na=candidate:2 1 udp 2013266431 92.222.27.35 48682 typ host generation 0\r\na=candidate:2 2 udp 2013266431 92.222.27.35 48682 typ host generation 0\r\na=candidate:3 1 udp 2013266431 92.222.27.35 54321 typ host generation 0\r\na=candidate:3 2 udp 2013266431 92.222.27.35 54321 typ host generation 0\r\na=ice-ufrag:xMzS\r\na=ice-pwd:cvZLfn7+lhTTGbpltRmbEg\r\na=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=fingerprint:sha-256 80:72:82:E9:BC:B4:06:A5:CD:00:AC:4A:AD:5E:2C:DE:BC:07:B4:39:F0:D5:75:01:15:43:BE:6C:53:0F:11:C5\r\na=sendrecv\r\na=mid:video\r\na=rtcp-mux\r\na=rtpmap:100 VP8/90000\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 goog-remb\r\na=rtpmap:116 red/90000\r\na=rtpmap:117 ulpfec/90000\r\na=ssrc:55543 cname:o/i14u9pJrxRKAsu\r\na=ssrc:55543 msid:lSJ3LiNDXn v0\r\na=ssrc:55543 mslabel:lSJ3LiNDXn\r\na=ssrc:55543 label:lSJ3LiNDXnv0\r\n","type":"answer"} 2014-08-27 16:10:49.061 HelloWorld[12919:5513] No ISAC/16000 line, so can't prefer iSAC Ignored line: c=IN IP4 92.222.27.35 Ignored line: c=IN IP4 92.222.27.35 Destroying NSS identity Destroying NSS identity Warning(webrtcvideoengine.cc:2616): GetStats: sender information not ready. Jingle:Channel[audio|1|]: DTLS setup complete. Jingle:Channel[audio|2|]: DTLS setup complete. Jingle:Channel[video|1|]: DTLS setup complete. Jingle:Channel[video|2|]: DTLS setup complete. Destroying NSS identity Destroying NSS identity Enabling BUNDLE, bundling onto transport: audio Channel enabled Starting playout for channel #0 Captured frame size 480x640. Expected format I420 640x480x30 VAdapt Input Resolution Change: Previous input resolution: 640x480 New input resolution: 480x640 New output resolution: 480x640 Changing voice state, recv=1 send=0 Channel enabled webrtc: (vie_render_impl.cc:174): StartRender: render_id: 0 Changing video state, recv=1 send=0 Session:1719292145052298772 Old state:STATE_SENTINITIATE New state:STATE_RECEIVEDACCEPT Type:urn:xmpp:jingle:apps:rtp:1 Transport:http://www.google.com/transport/p2p 2014-08-27 16:10:50.077 HelloWorld[12919:8503] PCO onSignalingStateChange: 0 Setting remote voice description Error(webrtcvideoengine.cc:1532): webrtc: Set codec internal FEC failed. Error(webrtcvideoengine.cc:1532): webrtc: SetCodecFECStatus() failed to set FEC state (error=10027) Send channel 0 selected voice codec PCMU/8000/1 (0), bitrate=64000 WebRtcVoiceMediaChanne::SetSendBandwidth. WebRtcVoiceMediaChannel::SetSendBandwidthInternal. Recv stream 44444 reuse default channel Starting playout for channel #0 Add remote ssrc: 44444 Setting voice channel options: AudioOptions {} Set voice channel options. Current options: AudioOptions {} Changing voice state, recv=1 send=0 Setting remote video description webrtc: (vie_rtp_rtcp_impl.cc:435): SetHybridNACKFECStatus: channel: 0 enable: on payload_typeRED: t payload_typeFEC: u Warning(webrtcvideoengine.cc:1532): webrtc: (rtp_packet_history.cc:48): Purging packet history in order to re-set status. Hybrid NACK/FEC enabled for channel 0 webrtc: (vie_rtp_rtcp_impl.cc:549): SetRembStatus: channel: 0 sender: on receiver: on webrtc: (vie_codec_impl.cc:138): SetSendCodec for channel 0 webrtc: (vie_codec_impl.cc:31): CodecType 0, pl_type 100, resolution 1280 x 720, start br 300, min br 50, max br 2000, max fps 30, max qp 56, number of streams 0 webrtc: (vie_codec_impl.cc:43): VP8 specific settings webrtc: (vie_codec_impl.cc:44): pictureLossIndicationOn 0, feedbackModeOn 0, complexity 0, resilience 0, numberOfTemporalLayers 1, keyFrameinterval 3000 SetSendCodecs() : selected video codec VP8/1280x720x30fps@2000kbps (min=50kbps, start=300kbps) Video max quantization: 56 VP8 number of temporal layers: 1 VP8 options : picture loss indication = 0, feedback mode = 0, complexity = normal, resilience = off, denoising = 1, error concealment = 0, automatic resize = 0, frame dropping = 1, key frame interval = 3000 webrtc: (vie_rtp_rtcp_impl.cc:562): SetSendTimestampOffsetStatus: channel: 0enable: on id: 2 webrtc: (vie_rtp_rtcp_impl.cc:599): SetSendAbsoluteSendTimeStatus: channel: 0enable: on id: 3 Warning(p2ptransportchannel.cc:812): SetOption(6, 3) failed: 0 Warning(p2ptransportchannel.cc:812): SetOption(6, 3) failed: 0 Warning(p2ptransportchannel.cc:812): SetOption(6, 3) failed: 0 Destroying NSS identity WebRtcVideoMediaChannel::SetMaxSendBandwidth SetMaxSendBandwidth() : selected video codec VP8/1280x720x30fps@2000kbps (min=50kbps, start=300kbps) Video max quantization: 56 VP8 number of temporal layers: 1 VP8 options : picture loss indication = 0, feedback mode = 0, complexity = normal, resilience = off, denoising = 1, error concealment = 0, automatic resize = 0, frame dropping = 1, key frame interval = 3000 Recv stream 55543 reuse default channel #0 webrtc: (vie_render_impl.cc:174): StartRender: render_id: 0 Warning(webrtcvideoengine.cc:1532): webrtc: Start: Already running Add remote ssrc: 55543 Changing video state, recv=1 send=0 Error(webrtcvideoengine.cc:1532): webrtc: SetOutputVolumePan() stereo playout not supported (error=8040) Warning(webrtcvoiceengine.cc:2898): SetOutputVolumePan(0, 1, 1) failed, err=8040 Capture size changed : selected video codec VP8/480x640x30fps@2000kbps (min=50kbps, start=300kbps) webrtc: (vie_codec_impl.cc:138): SetSendCodec for channel 0 webrtc: (vie_codec_impl.cc:31): CodecType 0, pl_type 100, resolution 480 x 640, start br 300, min br 50, max br 2000, max fps 30, max qp 56, number of streams 0 webrtc: (vie_codec_impl.cc:43): VP8 specific settings webrtc: (vie_codec_impl.cc:44): pictureLossIndicationOn 0, feedbackModeOn 0, complexity 0, resilience 0, numberOfTemporalLayers 1, keyFrameinterval 3000 webrtc: (vie_rtp_rtcp_impl.cc:663): SetMinTransmitBitrate: channel: 0 min_transmit_bitrate_kbps: 0 webrtc: (vie_rtp_rtcp_impl.cc:649): SetTransmissionSmoothingStatus: channel: 0 enable: on Video max quantization: 56 VP8 number of temporal layers: 1 VP8 options : picture loss indication = 0, feedback mode = 0, complexity = normal, resilience = off, denoising = 1, error concealment = 0, automatic resize = 1, frame dropping = 1, key frame interval = 3000 SetOutputScaling to left=1 right=1 for channel 0 and ssrc 44444 RemoteVideoCapturer::Start VAdapt input interval changed from 0 to 33333333 SetRenderer 55543 reuse default channel #0 2014-08-27 16:10:50.202 HelloWorld[12919:8503] PCO onAddStream. 2014-08-27 16:10:50.204 HelloWorld[12919:8503] * sendMessage * {"type": "answered"} 2014-08-27 16:10:50.204 HelloWorld[12919:60b] * sendRemoteVideoTrack delegate * 2014-08-27 16:10:50.205 HelloWorld[12919:8503] SENDING MESSAGE: {"type": "__answered"} 2014-08-27 16:10:50.210 HelloWorld[12919:8503] PCO onIceConnectionChange. 1 Warning(webrtcsession.cc:1436): Candidate has unknown component: Cand[2:2:udp:2013266431:92.222.27.35:48682:local::0:xMzS:cvZLfn7+lhTTGbpltRmbEg] for content: audio Jingle:Conn[audio:o28jUlwh:1:0:relay:udp:92.222.27.35:60424->:1:0.94:local:udp:92.222.27.35:48682|C--W|179333644756714494|-]: Connection created Jingle:Channel[audio|1|]: Created connection with origin=2, (1 total) Jingle:Conn[audio:ijoM6vNU:1:0:local:udp:192.168.1.113:62301->:1:0.94:local:udp:92.222.27.35:48682|C--W|8646913483523898879|-]: Connection created Jingle:Channel[audio|1|]: Created connection with origin=2, (2 total) Jingle:Channel[audio|1|]: New best connection: Conn[audio:ijoM6vNU:1:0:local:udp:192.168.1.113:62301->:1:0.94:local:udp:92.222.27.35:48682|C--W|8646913483523898879|-] Warning(webrtcsession.cc:1436): Candidate has unknown component: Cand[3:2:udp:2013266431:92.222.27.35:54321:local::0:xMzS:cvZLfn7+lhTTGbpltRmbEg] for content: audio Jingle:Conn[audio:o28jUlwh:1:0:relay:udp:92.222.27.35:60424->:1:0.94:local:udp:92.222.27.35:54321|C--W|179333644756714494|-]: Connection created Jingle:Channel[audio|1|]: Created connection with origin=2, (3 total) Jingle:Conn[audio:ijoM6vNU:1:0:local:udp:192.168.1.113:62301->:1:0.94:local:udp:92.222.27.35:54321|C--W|8646913483523898879|-]: Connection created Jingle:Channel[audio|1|]: Created connection with origin=2, (4 total) Warning(webrtcsession.cc:1436): Candidate has unknown component: Cand[2:2:udp:2013266431:92.222.27.35:48682:local::0:xMzS:cvZLfn7+lhTTGbpltRmbEg] for content: video Warning(webrtcsession.cc:1436): Candidate has unknown component: Cand[3:2:udp:2013266431:92.222.27.35:54321:local::0:xMzS:cvZLfn7+lhTTGbpltRmbEg] for content: video Session:1719292145052298772 Old state:STATE_RECEIVEDACCEPT New state:STATE_INPROGRESS Type:urn:xmpp:jingle:apps:rtp:1 Transport:http://www.google.com/transport/p2p 2014-08-27 16:10:50.234 HelloWorld[12919:60b] SDP onSuccess - drain candidates BeginSSL: with peer BeginSSL: as server ContinueSSL Would have blocked Jingle:Channel[audio|1|]: DtlsTransportChannelWrapper: Started DTLS handshake Jingle:Conn[audio:ijoM6vNU:1:0:local:udp:192.168.1.113:62301->:1:0.94:local:udp:92.222.27.35:54321|C-xW|8646913483523898879|-]: Connection deleted Jingle:Channel[audio|1|RW]: Removed connection (3 remaining) Jingle:Conn[audio:o28jUlwh:1:0:relay:udp:92.222.27.35:60424->:1:0.94:local:udp:92.222.27.35:48682|C-xW|179333644756714494|-]: Connection deleted Jingle:Channel[audio|1|RW]: Removed connection (2 remaining) Jingle:Conn[audio:o28jUlwh:1:0:relay:udp:92.222.27.35:60424->:1:0.94:local:udp:92.222.27.35:54321|C-xW|179333644756714494|-]: Connection deleted Jingle:Channel[audio|1|RW]: Removed connection (1 remaining) NSSStreamAdapter::OnEvent SE_READ ContinueSSL Would have blocked Timeout is 1000 ms NSSStreamAdapter::OnEvent SE_READ ContinueSSL Would have blocked Timeout is 1000 ms NSSStreamAdapter::OnEvent SE_READ ContinueSSL NSSStreamAdapter::AuthCertificateHook Checking against specified digest Accepted peer certificate Handshake complete Jingle:Channel[audio|1|]: DTLS handshake complete. SetNetworkTransmissionState: 1 webrtc: (vie_network_impl.cc:56): SetNetworkTransmissionState: channel: 0 transmitting: yes Channel socket writable (audio, 1) for the first time Using Cand[2624638470:1:udp:2122129151:192.168.1.113:62301:local::0:5d4n10Mat+cf6TGy:Gpr5sMKNVX68m27ViAz+ueYy]->Cand[2:1:udp:2013266431:92.222.27.35:48682:local::0:xMzS:cvZLfn7+lhTTGbpltRmbEg] Installing keys from DTLS-SRTP on audio RTP WARNING: no real random source present! 2014-08-27 16:10:50.610 HelloWorld[12919:8503] PCO onIceConnectionChange. 2 2014-08-27 16:10:50.611 HelloWorld[12919:8503] PCO onIceConnectionChange. 3 SRTP activated with negotiated parameters: send cipher_suite AES_CM_128_HMAC_SHA1_80 recv cipher_suite AES_CM_128_HMAC_SHA1_80 Setting option overrides: AudioOptions {} Applying audio options: AudioOptions {aec: false, agc: false, typing: false, experimental_agc: false, experimental_aec: false, experimental_ns: false, } Typing detection is enabled? 0 Warning(webrtcvoiceengine.cc:860): SetTypingDetectionStatus(0) failed, err=8003 Experimental aec is 0 Changing voice state, recv=1 send=1 SetNetworkTransmissionState: 1 Channel socket writable (video, 1) for the first time Using Cand[2624638470:1:udp:2122129151:192.168.1.113:62301:local::0:5d4n10Mat+cf6TGy:Gpr5sMKNVX68m27ViAz+ueYy]->Cand[2:1:udp:2013266431:92.222.27.35:48682:local::0:xMzS:cvZLfn7+lhTTGbpltRmbEg] Installing keys from DTLS-SRTP on video RTP Error(webrtcvideoengine.cc:1532): webrtc: (voe_audio_processing_impl.cc:1001): SetTypingDetectionStatus: not supported webrtc: (vie_network_impl.cc:56): SetNetworkTransmissionState: channel: 0 transmitting: yes SRTP activated with negotiated parameters: send cipher_suite AES_CM_128_HMAC_SHA1_80 recv cipher_suite AES_CM_128_HMAC_SHA1_80 webrtc: (vie_base_impl.cc:236): StartSend: StartSend: 0 Changing video state, recv=1 send=1 NSSStreamAdapter::OnEvent SE_READ -- onStreamReadable VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 90 / in 90 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 180 / in 180 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Jingle:Conn[audio:ijoM6vNU:1:0:local:udp:192.168.1.113:62301->:1:0.94:local:udp:92.222.27.35:48682|CRWS|8646913483523898879|69]: Timing-out STUN ping LaweY48SfdQ0 after 5006 ms VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt Frame: scaled 0 / out 270 / in 270 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 360 / in 360 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 450 / in 450 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 540 / in 540 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 630 / in 630 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 720 / in 720 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 810 / in 810 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt Frame: scaled 0 / out 900 / in 900 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 990 / in 990 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 1080 / in 1080 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 1170 / in 1170 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt Frame: scaled 0 / out 1260 / in 1260 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt Frame: scaled 0 / out 1350 / in 1350 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 1440 / in 1440 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 1530 / in 1530 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 1620 / in 1620 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 1710 / in 1710 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 1800 / in 1800 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 1890 / in 1890 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 1980 / in 1980 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 2070 / in 2070 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 2160 / in 2160 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt Frame: scaled 0 / out 2250 / in 2250 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 2340 / in 2340 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 2430 / in 2430 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 2520 / in 2520 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 2610 / in 2610 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt Frame: scaled 0 / out 2700 / in 2700 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 2790 / in 2790 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 2880 / in 2880 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 2970 / in 2970 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 3060 / in 3060 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 3150 / in 3150 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 3240 / in 3240 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false Warning(webrtcvideoengine.cc:1532): webrtc: Channel::UpdatePlayoutTimestamp() failed to read playout timestamp from the ACM Error(webrtcvideoengine.cc:1532): webrtc: UpdatePlayoutTimestamp() failed to retrieve timestamp (error=9033) VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640 VAdapt Frame: scaled 0 / out 3330 / in 3330 Changes: 0 Input: 480x640 i33333333 Scale: 1 Output: 480x640 i33333333 Changed: false VAdapt CPU Request: keep Steps: 0 Changed: false To: 480x640

egreenmachine commented 10 years ago

What does your javascript look like? Also do you see black boxes for video elements on the screen? You might need to set sizes on the html video elements.

dorinsimina commented 10 years ago

@egreenmachine do you know what might cause the problem not to receive on mobile app the remote video stream, but on chrome (the other side involved in connection) to receive video stream from iOS?

alongubkin commented 10 years ago

How did you install your TURN server?

egreenmachine commented 10 years ago

@alongubkin I do not think it is related to the media failing to get there, because it appears to be 2 way audio and one way video. Also it looks as if the local video is not rendering either (which would work with no network connectivity).

It looks like the callbacks that render the local and remote video are not actually being called. See Line 91 and Line 98. We should see those callbacks in the logs and we do not.

dorinsimina commented 10 years ago

I've updated a little bit the code and some logs were removed. The local video is created on the iOS app and renders fine. The remote video which should come from my PC's Chrome is just a blank box on my iOS app.

On my PC's Chrome both local and remote video from iOS are fine.

Maybe it's related to the fact that I don't receive CANDIDATES from the server and just an ANSWER. And I've tried a hack to extract the candidates from the ANSWER and setup them at that point.

egreenmachine commented 10 years ago

Missing candidates could certainly be the problem.

chiffacff commented 10 years ago

Hi! I have the same problem with ios p2p video. Can you send me example of your code, please! Thanks!

sreplans commented 9 years ago

@dorinsimina how did you end up solving your issue?

I have the EXACT same issue as @dorinsimina while communicating from chrome to an ipad on ios 8.1, using the latest phonertc from git . audio works both ways. video on chrome from iapd is fine, but black box where the chrome video should on the ipad. From the log _Ithink I am getting ice candidates. I see what looks like some corrupt text on the xcode log (coming from the ipad) see log below. Note: I am not using node js for signaling, I am using a custom java server to exchange the messages...

LOG: PCO onIceGatheringChange. C.RTCICEGatheringState PCO onICECandidate. Mid[audio] Index[0] Sdp[candidate:2561942037 1 udp 2122129151 192.168.2.6 51079 typ host generation 0] PCO onICECandidate. Mid[audio] Index[0] Sdp[candidate:2561942037 2 udp 2122129151 192.168.2.6 51079 typ host generation 0] PCO onICECandidate. Mid[video] Index[1] Sdp[candidate:2561942037 1 udp 2122129151 192.168.2.6 51079 typ host generation 0] PCO onICECandidate. Mid[video] Index[1] Sdp[candidate:2561942037 2 udp 2122129151 192.168.2.6 51079 typ host generation 0] PCO onICECandidate. Mid[video] Index[1]Received Message: { sdp = "v=0 \no=- 6796158823563983994 2 IN RIePcR4ee ic1ve2ei7dv. e0Md.e 0sM.se1as gs\eaSn:gs e={:- d {\ np t =c 0a nc0da in\ddnaiatd=eag tr=eo u"=pc :a"BncUdaNinDddLaiEtd eaa:tu3ed3:i59o10 83v58i00d29e27o42 \11n auu=ddm[pps i22d11-c22s22e21m69a04n26at28i37nc :11d 99W22iM..S11d 66b88a7..1t029..0e518 : 955822-350636094 1tt-yy4ppf 3hhboo-ss8tt9 8 7ggbee-nnbee8rr5aaft3t6ii2o7oann0 5 50024""a9;;0 0

\ n 2 m =iiad4du d==i oaa uu1dd iiRooT;;P

/ S A V PllFaa bb1ee0ll3 ==1 1001;;

0 8 1tt0yy6pp ee1 0==5 cc1aa3nn dd1ii2dd6aat te\e;n; c }=} I NRR eeIccPee4ii vv0ee.dd0 .MM0ee.ss0ss aa\ggneea::= r{{t

c p : 1 ccIaaNnn ddIiiPdd4aa tt0ee. 0==. 0"."c0ca an\ndndiaid=daiatcteee:-:9u30f33r5R8ae10cg8e9:i57vx0e2Md2 i2M1se4 sr suFa1dg8 epS:u 8d{2k p1 H 2e 22u 11Yc29oa24Zn26 d68\i07nd2 aa21=t39ie 2c 1.e=91 -26"p.8cw1.ad62n:8.d5.i1zd0 ar.5th52eS :5w1537V239p37 846t5d02yO2 p60t1 l yh1qpo g us5hdtHop u sg42ted1 n2hge2ler1pna2set9 ri1\a5ont1nai =o10fn6"i 9;n0. g"2 e;5 r 4 p . r 1ii 0dn 8 ti.=:d1 s 9vh=9ia 5-dv72e4i5o0d63;e
to7y ;p3
:h o3 s Ctl :ag 5eblnEeea:rlbCa e8t=l:i Bo1=Dn; : 120 ;6" :; 8 F t : y 4 ptB ey:i p7d=e7 =:c =Caa uAndc:ida1oin2;dd: ai0 td6 ea: ;tB e5l};:a

b1e}El : 8= 0; type 0=: 4cAa:n4dAi:d8aAt:e1;E1 :}1 D:EF:69:1A:49:7C:C1:22:4C:30:FB:52:FC \na=setup:active \na=mid:audio \na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level \na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time \na=sendrecv \na=rtcp-mux \na=rtpmap:103 ISAC/16000 \na=rtpmap:111 opus/48000/2 \na=fmtp:111 minptime=10 \na=rtpmap:0 PCMU/8000 \na=rtpmap:8 PCMA/8000 \na=rtpmap:106 CN/32000 \na=rtpmap:105 CN/16000 \na=rtpmap:13 CN/8000 \na=rtpmap:126 telephone-event/8000 \na=maxptime:60 \na=ssrc:3581285188 cname:5oejoXHSQF0HRsvS \na=ssrc:3581285188 msid:b7190898-0641-4f3b-897b-b85f62a054a0 7176a0d4-e7d1-406f-8694-143fa4b833da \na=ssrc:3581285188 mslabel:b7190898-0641-4f3b-897b-b85f62a054a0 \na=ssrc:3581285188 label:7176a0d4-e7d1-406f-8694-143fa4b833da \nm=video 1 RTP/SAVPF 100 116 117 96 \nc=IN IP4 0.0.0.0 \na=rtcp:1 IN IP4 0.0.0.0 \na=ice-ufrag:xMisrF8S8kHeuYoZ \na=ice-pwd:5zrhSwVp8dO0lqg5Hu4dhlps \na=fingerprint:sha-256 73:3C:5E:C8:BD:26:8F:4B:77:CA:12:06:B5:1E:80:4A:4A:8A:1E:1D:EF:69:1A:49:7C:C1:22:4C:30:FB:52:FC \na=setup:active \na=mid:video \na=extmap:2 urn:ietf:params:rtp-hdrext:toffset \na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time \na=recvonly \na=rtcp-mux \na=rtpmap:100 VP8/90000 \na=rtcp-fb:100 ccm fir \na=rtcp-fb:100 nack \na=rtc p-fb:100 nack pli \na=rtcp-fb:100 goog-remb \na=rtpmap:116 red/90000 \na=rtpmap:117 ulpfec/90000 \na=rtpmap:96 rtx/90000 \na=fmtp:96 apt=100 \na=ssrc-group:FID 1598213249 4006261734 \na=ssrc:1598213249 cname:5oejoXHSQF0HRsvS \na=ssrc:1598213249 msid:b7190898-0641-4f3b-897b-b85f62a054a0 8a1fb364-f993-4268-bc3c-475d487e0af4 \na=ssrc:1598213249 mslabel:b7190898-0641-4f3b-897b-b85f62a054a0 \na=ssrc:1598213249 label:8a1fb364-f993-4268-bc3c-475d487e0af4 \na=ssrc:4006261734 cname:5oejoXHSQF0HRsvS \na=ssrc:4006261734 msid:b7190898-0641-4f3b-897b-b85f62a054a0 8a1fb364-f993-4268-bc3c-475d487e0af4 \na=ssrc:4006261734 mslabel:b7190898-0641-4f3b-897b-b85f62a054a0 \na=ssrc:4006261734 label:8a1fb364-f993-4268-bc3c-475d487e0af4 \n"; type = answer; } udp 1685921535 174.48.106.2 46600 typ srflx raddr 192.168.2.6 rport 51079 generation 0] PCO onICECandidate. Mid[video] Index[1] Sdp[candidate:837529024 2 udp 1685921535 174.48.106.2 46600 typ srflx raddr 192.168.2.6 rport 51079 generation 0] PCO onICECandidate. Mid[audio] Index[0] Sdp[candidate:837529024 1 udp 1685921535 174.48.106.2 46600 typ srflx raddr 192.168.2.6 rport 51079 generation 0] PCO onICECandidate. Mid[audio] Index[0] Sdp[candidate:837529024 2 udp 1685921535 174.48.106.2 46600 typ srflx raddr 192.168.2.6 rport 51079 generation 0] PCO onICECandidate. MiReceiveRde cReeMiceveseisdva egMdee :sM se{as gs ea d:g e{ candid: [a ct{ae n d= i d" acctaaenn dd=ii dd"aacttaeena: d1=i8 du5"a5ct3ae6n:d5d19i72d35a7 t41e5 :2u12id86p51 51686052607 174.3 46815o. 91u2]0d56p . 122 15u2I2d23p16 02 1t96ny81pd65 01s5 r21ef66l09x7 raddr 192.168.0.5 . 1rport 52360 generation 0"; id = audio; label = 0; type = candidate; } 74.48.106.2 52360 typ srflx raddr 192.168.0.5 rport 52360 generation 0"; id = video; 2 5 4 . 1l0a8b.e1l9 9= 517;4 0 3 t ytpy pheo s=t cgaexnn[deirdaattieo;n }0 "; id = video; label = 1; type = candidate; } 0] Sdp[candidate:3593985765 1 tcp 1518149375 192.168.2.6 49282 typ host tcptype passive generation 0] PCO onICECandidate. Mid[audio] Index[0] Sdp[candidate:3593985765 2 tcp 1518149375 192.168.2.6 49282 typ host tcptype passive generation 0] PCO onICECandidate. Mid[video] Index[1] Sdp[candidate:3593985765 1 tcp 1518149375 192.168.2.6 49282 typ host tcptype passive generation 0] PCO onICECandidate. Mid[video] Index[1] Sdp[candidate:3593Received Message: { candidate = "candidate:2303381504 1 tcp 1518280447 192.168.0.5 0 typ host tcptype active generation 0"; id = audio; label = 0; typRee c=e Ricevaceneddi ivMdeeadst seMa;eg se}s: a g{e : { c a n dciadnadtied a=t e" c=a n"dciadnadtied:a2t3e0:31328713500340 213 6t c1p t1c5p1 812581084241749 911912 .119628..106.85. 20. 1t y0p thyops th otsctp 8tt5ycppet yapcet iavcet igveen egreanteiroant i0o"n; 07 " ; i d =i dv i=d eaou;d i o ; 6l a b ella b=e l1 ;= 0 ; t y p et y=p ec a=n dciadnadtied;a t}e ; } 5 2 tcp 1518149375 192.168.2.6 49282 typ host tcptype passive generation 0] Received Message: { candidate = "candidate:688690709 1 tcp 1518149375 169.254.108.199 0 typ host tcptype active generation 0"; id = audio; label = 0; R e cteyipvee d= Mceasnsdaigdea:t e{;

} candidate = "candidate:1273030236 1 tcp 1518214911 192.168.2.1 0 typ host tcptype active generation 0"; id = video; label = 1; type = candidate; } PCO onIceGatheringChangReceived Message: { candidate = "candidate:688690709 1 tcp 1518149375 169.254.108.199 0 typ host tcptype active generation 0"; id = video; label = 1; type = candidate; } e. C.RTCICEGatheringState PCO onSignalingStateChange: C.RTCSignalingState PCO onAddStream. 2014-12-06 09:31:09.295 Video-In Clinic[153:2769] Answered! SDP onSuccess - drain candidates PCO onIceConnectionChange. C.RTCICEConnectionState WARNING: no real random source present! PCO onIceConnectionChange. C.RTCICEConnectionState

sreplans commented 9 years ago

192.168.0.5 is the desktop machine...

vcalfa commented 9 years ago

Hi @sreplans I have same problem as You describe. Did you solve the problem?

gabri15 commented 8 years ago

The same problem here

vviek commented 7 years ago

same problem here

vviek commented 7 years ago

any one got answer ..It would be great for me

sivapraka commented 7 years ago

I got the Same problem