Open mark-veenstra opened 8 years ago
From the XCode console this line is interesting:
2015-11-11 09:08:20.252 cordova-plugin-opentokjs-example[1188:434375] ERROR: OT.exception :: title: Connection Failed (1013) msg: Subscriber PeerConnection Error: There was an unexpected problem with the Video Stream: The media resource indicated by the src attribute was not suitable.
Any ideas why?
I just had a succesfull connection between Android and iOS (same setup). I have redone the test a few times and it is instable. Sometimes the connections is a success sometimes it throws firewall issues as mentioned above and sometimes it throws a Javascript error:
TypeError: null is not an object (evaluating '_iceProcessor.setPeerConnection')
But when the connection is a success the following XCode output is there:
2015-11-11 10:05:49.338 cordova-plugin-opentokjs-example[1220:444895] Apache Cordova native platform version 3.9.2 is starting.
2015-11-11 10:05:49.341 cordova-plugin-opentokjs-example[1220:444895] Multi-tasking -> Device: YES, App: YES
2015-11-11 10:05:49.345 cordova-plugin-opentokjs-example[1220:444895] Unlimited access to network resources
2015-11-11 10:05:49.705 cordova-plugin-opentokjs-example[1220:444895] [CDVTimer][keyboard] 0.458956ms
2015-11-11 10:05:49.720 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#init()
2015-11-11 10:05:49.749 cordova-plugin-opentokjs-example[1220:444895] PluginGetUserMedia#init()
2015-11-11 10:05:49.750 cordova-plugin-opentokjs-example[1220:444895] [CDVTimer][iosrtcplugin] 45.216978ms
2015-11-11 10:05:49.751 cordova-plugin-opentokjs-example[1220:444895] [CDVTimer][TotalPluginStartup] 46.682000ms
2015-11-11 10:05:50.960 cordova-plugin-opentokjs-example[1220:444895] Resetting plugins due to page load.
2015-11-11 10:05:50.961 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#onReset() | doing nothing
2015-11-11 10:05:51.500 cordova-plugin-opentokjs-example[1220:444895] Finished load of: file:///var/mobile/Containers/Bundle/Application/0EEF2D36-98BA-49BE-9D38-4F741200C930/cordova-plugin-opentokjs-example.app/www/index.html
2015-11-11 10:05:52.525 cordova-plugin-opentokjs-example[1220:444895] <CATransformLayer: 0x134ff3f00> - changing property masksToBounds in transform-only layer, will have no effect
2015-11-11 10:05:52.526 cordova-plugin-opentokjs-example[1220:444895] <CATransformLayer: 0x136318cd0> - changing property masksToBounds in transform-only layer, will have no effect
2015-11-11 10:05:52.527 cordova-plugin-opentokjs-example[1220:444895] <CATransformLayer: 0x13631b1a0> - changing property masksToBounds in transform-only layer, will have no effect
2015-11-11 10:05:57.812 cordova-plugin-opentokjs-example[1220:444895] iosrtc:getMediaDevices +0ms
2015-11-11 10:05:57.812 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#getMediaDevices()
2015-11-11 10:05:57.813 cordova-plugin-opentokjs-example[1220:445021] PluginGetMediaDevices#call()
2015-11-11 10:05:57.853 cordova-plugin-opentokjs-example[1220:445021] - device [uniqueID:'com.apple.avfoundation.avcapturedevice.built-in_video:0', localizedName:'Back Camera', position:back, audio:false, video:true, connected:true
2015-11-11 10:05:57.854 cordova-plugin-opentokjs-example[1220:445021] - device [uniqueID:'com.apple.avfoundation.avcapturedevice.built-in_video:1', localizedName:'Front Camera', position:front, audio:false, video:true, connected:true
2015-11-11 10:05:57.854 cordova-plugin-opentokjs-example[1220:445021] - device [uniqueID:'com.apple.avfoundation.avcapturedevice.built-in_audio:0', localizedName:'iPad Microfoon', position:unknown, audio:true, video:false, connected:true
2015-11-11 10:05:57.876 cordova-plugin-opentokjs-example[1220:444895] iosrtc:getMediaDevices getMediaDevices() | success +68ms
2015-11-11 10:05:57.877 cordova-plugin-opentokjs-example[1220:444895] iosrtc:getMediaDevices getMediaDeviceInfos() | [devices:{"com.apple.avfoundation.avcapturedevice.built-in_audio:0":{"label":"iPad Microfoon","deviceId":"com.apple.avfoundation.avcapturedevice.built-in_audio:0","kind":"audio"},"com.apple.avfoundation.avcapturedevice.built-in_video:0":{"label":"Back Camera","deviceId":"com.apple.avfoundation.avcapturedevice.built-in_video:0","kind":"video"},"com.apple.avfoundation.avcapturedevice.built-in_video:1":{"label":"Front Camera","deviceId":"com.apple.avfoundation.avcapturedevice.built-in_video:1","kind":"video"}}] +1ms
2015-11-11 10:05:57.922 cordova-plugin-opentokjs-example[1220:444895] iosrtc:getUserMedia [constraints:{"audio":true,"video":true}] +42ms
2015-11-11 10:05:57.922 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#getUserMedia()
2015-11-11 10:05:57.922 cordova-plugin-opentokjs-example[1220:444895] PluginGetUserMedia#call()
2015-11-11 10:05:57.928 cordova-plugin-opentokjs-example[1220:444895] PluginGetUserMedia#call() | video authorization: authorized
2015-11-11 10:05:57.932 cordova-plugin-opentokjs-example[1220:444895] PluginGetUserMedia#call() | audio authorization: authorized
2015-11-11 10:05:57.933 cordova-plugin-opentokjs-example[1220:444895] PluginGetUserMedia#call() | video requested (device not specified)
2015-11-11 10:05:57.933 cordova-plugin-opentokjs-example[1220:444895] PluginGetUserMedia#call() | chosen video device: <AVCaptureFigVideoDevice: 0x136173250 [Front Camera][com.apple.avfoundation.avcapturedevice.built-in_video:1]>
2015-11-11 10:05:57.949 cordova-plugin-opentokjs-example[1220:444895] PluginGetUserMedia#call() | audio requested
2015-11-11 10:05:57.950 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStream#init()
2015-11-11 10:05:57.950 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamTrack#init()
2015-11-11 10:05:57.951 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamTrack#run()
2015-11-11 10:05:57.951 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamTrack#init()
2015-11-11 10:05:57.951 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamTrack#run()
2015-11-11 10:05:57.951 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStream#run()
2015-11-11 10:05:57.952 cordova-plugin-opentokjs-example[1220:444895] THREAD WARNING: ['iosrtcPlugin'] took '30.508057' ms. Plugin should use a background thread.
2015-11-11 10:05:57.986 cordova-plugin-opentokjs-example[1220:444895] iosrtc:getUserMedia getUserMedia() | success +38ms
2015-11-11 10:05:57.987 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStream create() | [dataFromEvent:{"id":"00E01B47-4458-4C9A-A9C2-0286246CA0EB","audioTracks":{"2D22985F-1D97-482A-8761-1ECDD6796CA0":{"readyState":"initializing","id":"2D22985F-1D97-482A-8761-1ECDD6796CA0","kind":"audio","label":"2D22985F-1D97-482A-8761-1ECDD6796CA0","enabled":true}},"videoTracks":{"57B6706B-A61B-4C89-9225-25D0B51821A6":{"readyState":"initializing","id":"57B6706B-A61B-4C89-9225-25D0B51821A6","kind":"video","label":"57B6706B-A61B-4C89-9225-25D0B51821A6","enabled":true}}}] +1ms
2015-11-11 10:05:57.987 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamTrack new() | [dataFromEvent:{"readyState":"initializing","id":"2D22985F-1D97-482A-8761-1ECDD6796CA0","kind":"audio","label":"2D22985F-1D97-482A-8761-1ECDD6796CA0","enabled":true}] +1ms
2015-11-11 10:05:57.987 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#MediaStreamTrack_setListener()
2015-11-11 10:05:57.990 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamTrack new() | [dataFromEvent:{"readyState":"initializing","id":"57B6706B-A61B-4C89-9225-25D0B51821A6","kind":"video","label":"57B6706B-A61B-4C89-9225-25D0B51821A6","enabled":true}] +1ms
2015-11-11 10:05:57.990 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#MediaStreamTrack_setListener()
2015-11-11 10:05:57.990 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#MediaStream_setListener()
2015-11-11 10:05:57.991 cordova-plugin-opentokjs-example[1220:445021] PluginMediaStreamTrack#setListener()
2015-11-11 10:05:57.991 cordova-plugin-opentokjs-example[1220:445021] PluginMediaStreamTrack#setListener()
2015-11-11 10:05:57.991 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStream getAudioTracks() +3ms
2015-11-11 10:05:57.991 cordova-plugin-opentokjs-example[1220:445021] PluginMediaStream#setListener()
2015-11-11 10:05:57.991 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamTrack enabled = true +0ms
2015-11-11 10:05:57.992 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#MediaStreamTrack_setEnabled()
2015-11-11 10:05:57.992 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStream getVideoTracks() +6ms
2015-11-11 10:05:57.993 cordova-plugin-opentokjs-example[1220:445021] PluginMediaStreamTrack#setEnabled() [value:true]
2015-11-11 10:05:57.994 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStream getVideoTracks() +1ms
2015-11-11 10:05:57.994 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamTrack enabled = true +0ms
2015-11-11 10:05:57.994 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#MediaStreamTrack_setEnabled()
2015-11-11 10:05:57.994 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStream emitConnected() +13ms
2015-11-11 10:05:57.994 cordova-plugin-opentokjs-example[1220:445021] PluginMediaStreamTrack#setEnabled() [value:true]
2015-11-11 10:05:58.065 cordova-plugin-opentokjs-example[1220:444895] iosrtc:videoElementsHandler new video element added +1ms
2015-11-11 10:05:58.066 cordova-plugin-opentokjs-example[1220:444895] iosrtc:videoElementsHandler observeVideo() +0ms
2015-11-11 10:05:58.066 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer new() | [element:"[object HTMLVideoElement]"] +25ms
2015-11-11 10:05:58.067 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#new_MediaStreamRenderer()
2015-11-11 10:05:58.068 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamRenderer#init()
2015-11-11 10:05:58.249 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamRenderer#run()
2015-11-11 10:05:58.250 cordova-plugin-opentokjs-example[1220:444895] THREAD WARNING: ['iosrtcPlugin'] took '182.695801' ms. Plugin should use a background thread.
2015-11-11 10:05:58.263 cordova-plugin-opentokjs-example[1220:444895] Failed to bind EAGLDrawable: <CAEAGLLayer: 0x1361af4d0> to GL_RENDERBUFFER 1
2015-11-11 10:05:58.263 cordova-plugin-opentokjs-example[1220:444895] Failed to make complete framebuffer object 8cd6
2015-11-11 10:05:58.266 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer refresh() +2ms
2015-11-11 10:05:58.266 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer refresh() | no video track yet +7ms
2015-11-11 10:05:58.266 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer refresh() | [data:{"elementLeft":0,"elementTop":94,"elementWidth":264,"elementHeight":1,"videoViewWidth":264,"videoViewHeight":1,"visible":true,"opacity":1,"zIndex":0,"mirrored":true,"objectFit":"contain","clip":true,"borderRadius":0}] +1ms
2015-11-11 10:05:58.267 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#MediaStreamRenderer_refresh()
2015-11-11 10:05:58.268 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamRenderer#refresh() [elementLeft:0.0, elementTop:94.0, elementWidth:264.0, elementHeight:1.0, videoViewWidth:264.0, videoViewHeight:1.0, visible:true, opacity:1.0, zIndex:0.0, mirrored:true, clip:true, borderRadius:0.0]
2015-11-11 10:05:58.268 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer render() [stream:{"_listeners":{},"id":"00E01B47-4458-4C9A-A9C2-0286246CA0EB","label":"00E01B47-4458-4C9A-A9C2-0286246CA0EB","active":true,"connected":true,"_blobId":"MediaStream_00E01B47-4458-4C9A-A9C2-0286246CA0EB","_audioTracks":{"2D22985F-1D97-482A-8761-1ECDD6796CA0":{"_listeners":{"ended":[null]},"id":"2D22985F-1D97-482A-8761-1ECDD6796CA0","kind":"audio","label":"2D22985F-1D97-482A-8761-1ECDD6796CA0","muted":false,"readyState":"initializing","_enabled":true,"_ended":false}},"_videoTracks":{"57B6706B-A61B-4C89-9225-25D0B51821A6":{"_listeners":{"ended":[null]},"id":"57B6706B-A61B-4C89-9225-25D0B51821A6","kind":"video","label":"57B6706B-A61B-4C89-9225-25D0B51821A6","muted":false,"readyState":"initializing","_enabled":true,"_ended":false}}}] +1ms
2015-11-11 10:05:58.269 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#MediaStreamRenderer_render()
2015-11-11 10:05:58.269 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamRenderer#render()
2015-11-11 10:05:58.301 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamRenderer | video size changed [width:480.0, height:640.0]
2015-11-11 10:05:58.308 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer onEvent() | [type:videoresize, data:{"type":"videoresize","size":{"width":480,"height":640}}] +289ms
2015-11-11 10:05:58.309 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer refresh() +1ms
2015-11-11 10:05:58.309 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer refresh() | [data:{"elementLeft":0,"elementTop":94,"elementWidth":264,"elementHeight":132,"videoViewWidth":99,"videoViewHeight":132,"visible":true,"opacity":1,"zIndex":0,"mirrored":true,"objectFit":"contain","clip":true,"borderRadius":0}] +0ms
2015-11-11 10:05:58.309 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#MediaStreamRenderer_refresh()
2015-11-11 10:05:58.309 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamRenderer#refresh() [elementLeft:0.0, elementTop:94.0, elementWidth:264.0, elementHeight:132.0, videoViewWidth:99.0, videoViewHeight:132.0, visible:true, opacity:1.0, zIndex:0.0, mirrored:true, clip:true, borderRadius:0.0]
2015-11-11 10:05:58.364 cordova-plugin-opentokjs-example[1220:444895] iosrtc:videoElementsHandler stopping "error" event propagation for video element +55ms
2015-11-11 10:05:58.452 cordova-plugin-opentokjs-example[1220:444895] SessionInfo Response:
2015-11-11 10:05:58.452 cordova-plugin-opentokjs-example[1220:444895] {"session_id":"1_MX40NTIzNDkxMn5-MTQ0NzE2ODY0NTg2OH5MWDN5WlRNQTJxZEFxUG5YMWZkcGN1VFZ-fg","partner_id":"45234912","create_dt":"1447168645868","session_status":"INFLIGHT","media_server_hostname":"mantis001-lon.tokbox.com","media_server_url":"rtmp://mantis001-lon.tokbox.com/opentok/1_MX40NTIzNDkxMn5-MTQ0NzE2ODY0NTg2OH5MWDN5WlRNQTJxZEFxUG5YMWZkcGN1VFZ-fg","messaging_server_url":"mantis001-lon.tokbox.com","messaging_url":"wss://mantis001-lon.tokbox.com:443/rumorwebsocketsv2","symphony_address":"symphony.mantis001-lon.tokbox.com","ice_server":"turn002-ams.tokbox.com","ice_servers":[{"url":"turn:tokbox@64.95.96.41","username":"tokbox","credential":"opentok!"},{"url":"stun:64.95.96.41","username":null,"credential":null},{"url":"turn:tokbox@64.95.96.41:443?transport=tcp","username":"tokbox","credential":"opentok!"}]}
2015-11-11 10:05:59.216 cordova-plugin-opentokjs-example[1220:444895] onSessionConnected:
2015-11-11 10:05:59.354 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection new() | [pcConfig:{"iceServers":[{"url":"turn:64.95.96.41","credential":"6J/DWxMJgB5OS0apt9xNFYomeDM=","username":"1447319157:1.1_MX40NTIzNDkxMn5-MTQ0NzE2ODY0NTg2OH5MWDN5WlRNQTJxZEFxUG5YMWZkcGN1VFZ-fg.39dda409-b2dc-4bf5-887e-a45260f721b4.d82a32c2-1342-494e-b6b4-4c641ee7c0fc"},{"url":"stun:64.95.96.41","credential":null,"username":null},{"url":"turn:64.95.96.41:443?transport=tcp","credential":"6J/DWxMJgB5OS0apt9xNFYomeDM=","username":"1447319157:1.1_MX40NTIzNDkxMn5-MTQ0NzE2ODY0NTg2OH5MWDN5WlRNQTJxZEFxUG5YMWZkcGN1VFZ-fg.39dda409-b2dc-4bf5-887e-a45260f721b4.d82a32c2-1342-494e-b6b4-4c641ee7c0fc"}],"numberOfSimulcastStreams":1}, pcConstraints:{"optional":[{"DtlsSrtpKeyAgreement":true},{"googIPv6":false}]}] +982ms
2015-11-11 10:05:59.354 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#new_RTCPeerConnection()
2015-11-11 10:05:59.355 cordova-plugin-opentokjs-example[1220:444895] PluginRTCPeerConnection#init()
2015-11-11 10:05:59.355 cordova-plugin-opentokjs-example[1220:444895] PluginRTCPeerConnectionConfig#init()
2015-11-11 10:05:59.357 cordova-plugin-opentokjs-example[1220:444895] PluginRTCPeerConnectionConfig#init() | adding ICE server [url:turn:64.95.96.41, username:1447319157:1.1_MX40NTIzNDkxMn5-MTQ0NzE2ODY0NTg2OH5MWDN5WlRNQTJxZEFxUG5YMWZkcGN1VFZ-fg.39dda409-b2dc-4bf5-887e-a45260f721b4.d82a32c2-1342-494e-b6b4-4c641ee7c0fc, password:6J/DWxMJgB5OS0apt9xNFYomeDM=]
2015-11-11 10:05:59.358 cordova-plugin-opentokjs-example[1220:444895] PluginRTCPeerConnectionConfig#init() | adding ICE server [url:stun:64.95.96.41, username:, password:]
2015-11-11 10:05:59.358 cordova-plugin-opentokjs-example[1220:444895] PluginRTCPeerConnectionConfig#init() | adding ICE server [url:turn:64.95.96.41:443?transport=tcp, username:1447319157:1.1_MX40NTIzNDkxMn5-MTQ0NzE2ODY0NTg2OH5MWDN5WlRNQTJxZEFxUG5YMWZkcGN1VFZ-fg.39dda409-b2dc-4bf5-887e-a45260f721b4.d82a32c2-1342-494e-b6b4-4c641ee7c0fc, password:6J/DWxMJgB5OS0apt9xNFYomeDM=]
2015-11-11 10:05:59.358 cordova-plugin-opentokjs-example[1220:444895] PluginRTCPeerConnectionConstraints#init()
2015-11-11 10:05:59.358 cordova-plugin-opentokjs-example[1220:444895] PluginRTCPeerConnection#run()
2015-11-11 10:05:59.358 cordova-plugin-opentokjs-example[1220:444895] PluginRTCPeerConnectionConfig#getIceServers()
2015-11-11 10:05:59.359 cordova-plugin-opentokjs-example[1220:444895] PluginRTCPeerConnectionConstraints#getConstraints()
2015-11-11 10:05:59.363 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection addStream() +4ms
2015-11-11 10:05:59.363 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#RTCPeerConnection_addStream()
2015-11-11 10:05:59.364 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection createOffer() [options:{}] +4ms
2015-11-11 10:05:59.364 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#RTCPeerConnection_createOffer()
2015-11-11 10:05:59.364 cordova-plugin-opentokjs-example[1220:445005] PluginRTCPeerConnection#addStream()
2015-11-11 10:05:59.364 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onnegotiationeeded
2015-11-11 10:05:59.364 cordova-plugin-opentokjs-example[1220:445005] PluginRTCPeerConnection#createOffer()
2015-11-11 10:05:59.365 cordova-plugin-opentokjs-example[1220:445005] PluginRTCPeerConnectionConstraints#init()
2015-11-11 10:05:59.366 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:negotiationneeded, data:{"type":"negotiationneeded"}] +14ms
2015-11-11 10:05:59.367 cordova-plugin-opentokjs-example[1220:445005] PluginRTCPeerConnectionConstraints#getConstraints()
2015-11-11 10:05:59.375 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection#createOffer() | success callback [type:offer]
2015-11-11 10:05:59.387 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection createOffer() | success [desc:{"type":"offer","sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 9 RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 127 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\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:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 9 RTP/SAVPF 100 116 117 96\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n"}] +15ms
2015-11-11 10:05:59.388 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection setLocalDescription() [desc:{"type":"offer","sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 9 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 9 RTP/SAVPF 100 96\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n"}] +5ms
2015-11-11 10:05:59.388 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#RTCPeerConnection_setLocalDescription()
2015-11-11 10:05:59.389 cordova-plugin-opentokjs-example[1220:445021] PluginRTCPeerConnection#setLocalDescription()
2015-11-11 10:05:59.584 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onsignalingstatechange [signalingState:have-local-offer]
2015-11-11 10:05:59.590 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicegatheringstatechange [iceGatheringState:gathering]
2015-11-11 10:05:59.590 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicegatheringstatechange [iceGatheringState:gathering]
2015-11-11 10:05:59.591 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:signalingstatechange, data:{"type":"signalingstatechange","signalingState":"have-local-offer"}] +199ms
2015-11-11 10:05:59.593 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icegatheringstatechange, data:{"type":"icegatheringstatechange","iceGatheringState":"gathering"}] +7ms
2015-11-11 10:05:59.595 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicegatheringstatechange [iceGatheringState:gathering]
2015-11-11 10:05:59.595 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicegatheringstatechange [iceGatheringState:gathering]
2015-11-11 10:05:59.595 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection#setLocalDescription() | success callback
2015-11-11 10:05:59.596 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icegatheringstatechange, data:{"type":"icegatheringstatechange","iceGatheringState":"gathering"}] +2ms
2015-11-11 10:05:59.598 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:audio, sdpMLineIndex:0, candidate:candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0]
2015-11-11 10:05:59.598 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icegatheringstatechange, data:{"type":"icegatheringstatechange","iceGatheringState":"gathering"}] +3ms
2015-11-11 10:05:59.602 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icegatheringstatechange, data:{"type":"icegatheringstatechange","iceGatheringState":"gathering"}] +2ms
2015-11-11 10:05:59.602 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:audio, sdpMLineIndex:0, candidate:candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0]
2015-11-11 10:05:59.603 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:video, sdpMLineIndex:1, candidate:candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0]
2015-11-11 10:05:59.607 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:video, sdpMLineIndex:1, candidate:candidate:1835104388 2 udp 2122260222 192.168.178.53 53873 typ host generation 0]
2015-11-11 10:05:59.615 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:audio, sdpMLineIndex:0, candidate:candidate:2716616471 1 udp 1686052607 82.73.2.216 52210 typ srflx raddr 192.168.178.53 rport 52210 generation 0]
2015-11-11 10:05:59.618 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:audio, sdpMLineIndex:0, candidate:candidate:2716616471 2 udp 1686052606 82.73.2.216 54864 typ srflx raddr 192.168.178.53 rport 54864 generation 0]
2015-11-11 10:05:59.619 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection setLocalDescription() | success +5ms
2015-11-11 10:05:59.622 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:video, sdpMLineIndex:1, candidate:candidate:2716616471 1 udp 1686052607 82.73.2.216 60518 typ srflx raddr 192.168.178.53 rport 60518 generation 0]
2015-11-11 10:05:59.623 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:video, sdpMLineIndex:1, candidate:candidate:2716616471 2 udp 1686052606 82.73.2.216 53873 typ srflx raddr 192.168.178.53 rport 53873 generation 0]
2015-11-11 10:05:59.627 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":0,"sdpMid":"audio","candidate":"candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 9 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 9 RTP/SAVPF 100 96\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +15ms
2015-11-11 10:05:59.635 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":0,"sdpMid":"audio","candidate":"candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 52210 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 192.168.178.53\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 9 RTP/SAVPF 100 96\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +11ms
2015-11-11 10:05:59.642 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":1,"sdpMid":"video","candidate":"candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 52210 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 192.168.178.53\r\na=rtcp:54864 IN IP4 192.168.178.53\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 9 RTP/SAVPF 100 96\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +6ms
2015-11-11 10:05:59.653 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":1,"sdpMid":"video","candidate":"candidate:1835104388 2 udp 2122260222 192.168.178.53 53873 typ host generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 52210 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 192.168.178.53\r\na=rtcp:54864 IN IP4 192.168.178.53\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 60518 RTP/SAVPF 100 96\r\nc=IN IP4 192.168.178.53\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +8ms
2015-11-11 10:05:59.664 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":0,"sdpMid":"audio","candidate":"candidate:2716616471 1 udp 1686052607 82.73.2.216 52210 typ srflx raddr 192.168.178.53 rport 52210 generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 52210 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 192.168.178.53\r\na=rtcp:54864 IN IP4 192.168.178.53\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 60518 RTP/SAVPF 100 96\r\nc=IN IP4 192.168.178.53\r\na=rtcp:53873 IN IP4 192.168.178.53\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 53873 typ host generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +13ms
2015-11-11 10:05:59.671 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":0,"sdpMid":"audio","candidate":"candidate:2716616471 2 udp 1686052606 82.73.2.216 54864 typ srflx raddr 192.168.178.53 rport 54864 generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 52210 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 82.73.2.216\r\na=rtcp:54864 IN IP4 192.168.178.53\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 52210 typ srflx raddr 192.168.178.53 rport 52210 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 60518 RTP/SAVPF 100 96\r\nc=IN IP4 192.168.178.53\r\na=rtcp:53873 IN IP4 192.168.178.53\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 53873 typ host generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +8ms
2015-11-11 10:05:59.682 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":1,"sdpMid":"video","candidate":"candidate:2716616471 1 udp 1686052607 82.73.2.216 60518 typ srflx raddr 192.168.178.53 rport 60518 generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 52210 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 82.73.2.216\r\na=rtcp:54864 IN IP4 82.73.2.216\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 52210 typ srflx raddr 192.168.178.53 rport 52210 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 54864 typ srflx raddr 192.168.178.53 rport 54864 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 60518 RTP/SAVPF 100 96\r\nc=IN IP4 192.168.178.53\r\na=rtcp:53873 IN IP4 192.168.178.53\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 53873 typ host generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +9ms
2015-11-11 10:05:59.690 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":1,"sdpMid":"video","candidate":"candidate:2716616471 2 udp 1686052606 82.73.2.216 53873 typ srflx raddr 192.168.178.53 rport 53873 generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 52210 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 82.73.2.216\r\na=rtcp:54864 IN IP4 82.73.2.216\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 52210 typ srflx raddr 192.168.178.53 rport 52210 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 54864 typ srflx raddr 192.168.178.53 rport 54864 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 60518 RTP/SAVPF 100 96\r\nc=IN IP4 82.73.2.216\r\na=rtcp:53873 IN IP4 192.168.178.53\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 53873 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 60518 typ srflx raddr 192.168.178.53 rport 60518 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +9ms
2015-11-11 10:05:59.697 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:audio, sdpMLineIndex:0, candidate:candidate:1437369538 1 udp 41885695 64.95.96.41 30602 typ relay raddr 82.73.2.216 rport 52210 generation 0]
2015-11-11 10:05:59.705 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:audio, sdpMLineIndex:0, candidate:candidate:1437369538 2 udp 41885694 64.95.96.41 10746 typ relay raddr 82.73.2.216 rport 54864 generation 0]
2015-11-11 10:05:59.708 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:video, sdpMLineIndex:1, candidate:candidate:1437369538 1 udp 41885695 64.95.96.41 31579 typ relay raddr 82.73.2.216 rport 60518 generation 0]
2015-11-11 10:05:59.715 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":0,"sdpMid":"audio","candidate":"candidate:1437369538 1 udp 41885695 64.95.96.41 30602 typ relay raddr 82.73.2.216 rport 52210 generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 52210 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 82.73.2.216\r\na=rtcp:54864 IN IP4 82.73.2.216\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 52210 typ srflx raddr 192.168.178.53 rport 52210 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 54864 typ srflx raddr 192.168.178.53 rport 54864 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 60518 RTP/SAVPF 100 96\r\nc=IN IP4 82.73.2.216\r\na=rtcp:53873 IN IP4 82.73.2.216\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 53873 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 60518 typ srflx raddr 192.168.178.53 rport 60518 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 53873 typ srflx raddr 192.168.178.53 rport 53873 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +26ms
2015-11-11 10:05:59.715 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:video, sdpMLineIndex:1, candidate:candidate:1437369538 2 udp 41885694 64.95.96.41 36130 typ relay raddr 82.73.2.216 rport 53873 generation 0]
2015-11-11 10:05:59.722 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:audio, sdpMLineIndex:0, candidate:candidate:1437369538 1 udp 25108223 64.95.96.41 26750 typ relay raddr 82.73.2.216 rport 61829 generation 0]
2015-11-11 10:05:59.725 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":0,"sdpMid":"audio","candidate":"candidate:1437369538 2 udp 41885694 64.95.96.41 10746 typ relay raddr 82.73.2.216 rport 54864 generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 30602 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 64.95.96.41\r\na=rtcp:54864 IN IP4 82.73.2.216\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 52210 typ srflx raddr 192.168.178.53 rport 52210 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 54864 typ srflx raddr 192.168.178.53 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 30602 typ relay raddr 82.73.2.216 rport 52210 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 60518 RTP/SAVPF 100 96\r\nc=IN IP4 82.73.2.216\r\na=rtcp:53873 IN IP4 82.73.2.216\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 53873 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 60518 typ srflx raddr 192.168.178.53 rport 60518 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 53873 typ srflx raddr 192.168.178.53 rport 53873 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +8ms
2015-11-11 10:05:59.733 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":1,"sdpMid":"video","candidate":"candidate:1437369538 1 udp 41885695 64.95.96.41 31579 typ relay raddr 82.73.2.216 rport 60518 generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 30602 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 64.95.96.41\r\na=rtcp:10746 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 52210 typ srflx raddr 192.168.178.53 rport 52210 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 54864 typ srflx raddr 192.168.178.53 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 30602 typ relay raddr 82.73.2.216 rport 52210 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 10746 typ relay raddr 82.73.2.216 rport 54864 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 60518 RTP/SAVPF 100 96\r\nc=IN IP4 82.73.2.216\r\na=rtcp:53873 IN IP4 82.73.2.216\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 53873 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 60518 typ srflx raddr 192.168.178.53 rport 60518 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 53873 typ srflx raddr 192.168.178.53 rport 53873 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +10ms
2015-11-11 10:05:59.734 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:audio, sdpMLineIndex:0, candidate:candidate:602047604 1 tcp 1518280447 192.168.178.53 61833 typ host tcptype passive generation 0]
2015-11-11 10:05:59.744 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:audio, sdpMLineIndex:0, candidate:candidate:602047604 2 tcp 1518280446 192.168.178.53 61834 typ host tcptype passive generation 0]
2015-11-11 10:05:59.749 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:video, sdpMLineIndex:1, candidate:candidate:602047604 1 tcp 1518280447 192.168.178.53 61835 typ host tcptype passive generation 0]
2015-11-11 10:05:59.753 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":1,"sdpMid":"video","candidate":"candidate:1437369538 2 udp 41885694 64.95.96.41 36130 typ relay raddr 82.73.2.216 rport 53873 generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 30602 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 64.95.96.41\r\na=rtcp:10746 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 52210 typ srflx raddr 192.168.178.53 rport 52210 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 54864 typ srflx raddr 192.168.178.53 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 30602 typ relay raddr 82.73.2.216 rport 52210 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 10746 typ relay raddr 82.73.2.216 rport 54864 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 31579 RTP/SAVPF 100 96\r\nc=IN IP4 64.95.96.41\r\na=rtcp:53873 IN IP4 82.73.2.216\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 53873 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 60518 typ srflx raddr 192.168.178.53 rport 60518 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 53873 typ srflx raddr 192.168.178.53 rport 53873 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 31579 typ relay raddr 82.73.2.216 rport 60518 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +13ms
2015-11-11 10:05:59.755 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":0,"sdpMid":"audio","candidate":"candidate:1437369538 1 udp 25108223 64.95.96.41 26750 typ relay raddr 82.73.2.216 rport 61829 generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 30602 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 64.95.96.41\r\na=rtcp:10746 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 52210 typ srflx raddr 192.168.178.53 rport 52210 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 54864 typ srflx raddr 192.168.178.53 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 30602 typ relay raddr 82.73.2.216 rport 52210 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 10746 typ relay raddr 82.73.2.216 rport 54864 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 31579 RTP/SAVPF 100 96\r\nc=IN IP4 64.95.96.41\r\na=rtcp:36130 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 53873 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 60518 typ srflx raddr 192.168.178.53 rport 60518 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 53873 typ srflx raddr 192.168.178.53 rport 53873 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 31579 typ relay raddr 82.73.2.216 rport 60518 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 36130 typ relay raddr 82.73.2.216 rport 53873 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +8ms
2015-11-11 10:05:59.756 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:video, sdpMLineIndex:1, candidate:candidate:602047604 2 tcp 1518280446 192.168.178.53 61836 typ host tcptype passive generation 0]
2015-11-11 10:05:59.767 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:audio, sdpMLineIndex:0, candidate:candidate:1437369538 2 udp 25108222 64.95.96.41 13871 typ relay raddr 82.73.2.216 rport 61830 generation 0]
2015-11-11 10:05:59.769 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":0,"sdpMid":"audio","candidate":"candidate:602047604 1 tcp 1518280447 192.168.178.53 61833 typ host tcptype passive generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 30602 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 64.95.96.41\r\na=rtcp:10746 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 52210 typ srflx raddr 192.168.178.53 rport 52210 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 54864 typ srflx raddr 192.168.178.53 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 30602 typ relay raddr 82.73.2.216 rport 52210 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 10746 typ relay raddr 82.73.2.216 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 25108223 64.95.96.41 26750 typ relay raddr 82.73.2.216 rport 61829 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 31579 RTP/SAVPF 100 96\r\nc=IN IP4 64.95.96.41\r\na=rtcp:36130 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 53873 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 60518 typ srflx raddr 192.168.178.53 rport 60518 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 53873 typ srflx raddr 192.168.178.53 rport 53873 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 31579 typ relay raddr 82.73.2.216 rport 60518 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 36130 typ relay raddr 82.73.2.216 rport 53873 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +10ms
2015-11-11 10:05:59.771 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":0,"sdpMid":"audio","candidate":"candidate:602047604 2 tcp 1518280446 192.168.178.53 61834 typ host tcptype passive generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 30602 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 64.95.96.41\r\na=rtcp:10746 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 52210 typ srflx raddr 192.168.178.53 rport 52210 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 54864 typ srflx raddr 192.168.178.53 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 30602 typ relay raddr 82.73.2.216 rport 52210 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 10746 typ relay raddr 82.73.2.216 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 25108223 64.95.96.41 26750 typ relay raddr 82.73.2.216 rport 61829 generation 0\r\na=candidate:602047604 1 tcp 1518280447 192.168.178.53 61833 typ host tcptype passive generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 31579 RTP/SAVPF 100 96\r\nc=IN IP4 64.95.96.41\r\na=rtcp:36130 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 53873 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 60518 typ srflx raddr 192.168.178.53 rport 60518 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 53873 typ srflx raddr 192.168.178.53 rport 53873 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 31579 typ relay raddr 82.73.2.216 rport 60518 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 36130 typ relay raddr 82.73.2.216 rport 53873 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +6ms
2015-11-11 10:05:59.782 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":1,"sdpMid":"video","candidate":"candidate:602047604 1 tcp 1518280447 192.168.178.53 61835 typ host tcptype passive generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 30602 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 64.95.96.41\r\na=rtcp:10746 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 52210 typ srflx raddr 192.168.178.53 rport 52210 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 54864 typ srflx raddr 192.168.178.53 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 30602 typ relay raddr 82.73.2.216 rport 52210 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 10746 typ relay raddr 82.73.2.216 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 25108223 64.95.96.41 26750 typ relay raddr 82.73.2.216 rport 61829 generation 0\r\na=candidate:602047604 1 tcp 1518280447 192.168.178.53 61833 typ host tcptype passive generation 0\r\na=candidate:602047604 2 tcp 1518280446 192.168.178.53 61834 typ host tcptype passive generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 31579 RTP/SAVPF 100 96\r\nc=IN IP4 64.95.96.41\r\na=rtcp:36130 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 53873 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 60518 typ srflx raddr 192.168.178.53 rport 60518 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 53873 typ srflx raddr 192.168.178.53 rport 53873 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 31579 typ relay raddr 82.73.2.216 rport 60518 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 36130 typ relay raddr 82.73.2.216 rport 53873 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +9ms
2015-11-11 10:05:59.789 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:video, sdpMLineIndex:1, candidate:candidate:1437369538 1 udp 25108223 64.95.96.41 64695 typ relay raddr 82.73.2.216 rport 61831 generation 0]
2015-11-11 10:05:59.793 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":1,"sdpMid":"video","candidate":"candidate:602047604 2 tcp 1518280446 192.168.178.53 61836 typ host tcptype passive generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 30602 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 64.95.96.41\r\na=rtcp:10746 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 52210 typ srflx raddr 192.168.178.53 rport 52210 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 54864 typ srflx raddr 192.168.178.53 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 30602 typ relay raddr 82.73.2.216 rport 52210 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 10746 typ relay raddr 82.73.2.216 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 25108223 64.95.96.41 26750 typ relay raddr 82.73.2.216 rport 61829 generation 0\r\na=candidate:602047604 1 tcp 1518280447 192.168.178.53 61833 typ host tcptype passive generation 0\r\na=candidate:602047604 2 tcp 1518280446 192.168.178.53 61834 typ host tcptype passive generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 31579 RTP/SAVPF 100 96\r\nc=IN IP4 64.95.96.41\r\na=rtcp:36130 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 53873 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 60518 typ srflx raddr 192.168.178.53 rport 60518 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 53873 typ srflx raddr 192.168.178.53 rport 53873 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 31579 typ relay raddr 82.73.2.216 rport 60518 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 36130 typ relay raddr 82.73.2.216 rport 53873 generation 0\r\na=candidate:602047604 1 tcp 1518280447 192.168.178.53 61835 typ host tcptype passive generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +12ms
2015-11-11 10:05:59.792 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:video, sdpMLineIndex:1, candidate:candidate:1437369538 2 udp 25108222 64.95.96.41 47928 typ relay raddr 82.73.2.216 rport 61832 generation 0]
2015-11-11 10:05:59.805 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":0,"sdpMid":"audio","candidate":"candidate:1437369538 2 udp 25108222 64.95.96.41 13871 typ relay raddr 82.73.2.216 rport 61830 generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 30602 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 64.95.96.41\r\na=rtcp:10746 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 52210 typ srflx raddr 192.168.178.53 rport 52210 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 54864 typ srflx raddr 192.168.178.53 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 30602 typ relay raddr 82.73.2.216 rport 52210 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 10746 typ relay raddr 82.73.2.216 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 25108223 64.95.96.41 26750 typ relay raddr 82.73.2.216 rport 61829 generation 0\r\na=candidate:602047604 1 tcp 1518280447 192.168.178.53 61833 typ host tcptype passive generation 0\r\na=candidate:602047604 2 tcp 1518280446 192.168.178.53 61834 typ host tcptype passive generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 31579 RTP/SAVPF 100 96\r\nc=IN IP4 64.95.96.41\r\na=rtcp:36130 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 53873 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 60518 typ srflx raddr 192.168.178.53 rport 60518 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 53873 typ srflx raddr 192.168.178.53 rport 53873 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 31579 typ relay raddr 82.73.2.216 rport 60518 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 36130 typ relay raddr 82.73.2.216 rport 53873 generation 0\r\na=candidate:602047604 1 tcp 1518280447 192.168.178.53 61835 typ host tcptype passive generation 0\r\na=candidate:602047604 2 tcp 1518280446 192.168.178.53 61836 typ host tcptype passive generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +10ms
2015-11-11 10:05:59.816 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicegatheringstatechange [iceGatheringState:complete]
2015-11-11 10:05:59.822 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":1,"sdpMid":"video","candidate":"candidate:1437369538 1 udp 25108223 64.95.96.41 64695 typ relay raddr 82.73.2.216 rport 61831 generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 30602 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 64.95.96.41\r\na=rtcp:10746 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 52210 typ srflx raddr 192.168.178.53 rport 52210 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 54864 typ srflx raddr 192.168.178.53 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 30602 typ relay raddr 82.73.2.216 rport 52210 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 10746 typ relay raddr 82.73.2.216 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 25108223 64.95.96.41 26750 typ relay raddr 82.73.2.216 rport 61829 generation 0\r\na=candidate:602047604 1 tcp 1518280447 192.168.178.53 61833 typ host tcptype passive generation 0\r\na=candidate:602047604 2 tcp 1518280446 192.168.178.53 61834 typ host tcptype passive generation 0\r\na=candidate:1437369538 2 udp 25108222 64.95.96.41 13871 typ relay raddr 82.73.2.216 rport 61830 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 31579 RTP/SAVPF 100 96\r\nc=IN IP4 64.95.96.41\r\na=rtcp:36130 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 53873 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 60518 typ srflx raddr 192.168.178.53 rport 60518 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 53873 typ srflx raddr 192.168.178.53 rport 53873 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 31579 typ relay raddr 82.73.2.216 rport 60518 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 36130 typ relay raddr 82.73.2.216 rport 53873 generation 0\r\na=candidate:602047604 1 tcp 1518280447 192.168.178.53 61835 typ host tcptype passive generation 0\r\na=candidate:602047604 2 tcp 1518280446 192.168.178.53 61836 typ host tcptype passive generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +12ms
2015-11-11 10:05:59.823 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":1,"sdpMid":"video","candidate":"candidate:1437369538 2 udp 25108222 64.95.96.41 47928 typ relay raddr 82.73.2.216 rport 61832 generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 30602 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 64.95.96.41\r\na=rtcp:10746 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 52210 typ srflx raddr 192.168.178.53 rport 52210 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 54864 typ srflx raddr 192.168.178.53 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 30602 typ relay raddr 82.73.2.216 rport 52210 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 10746 typ relay raddr 82.73.2.216 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 25108223 64.95.96.41 26750 typ relay raddr 82.73.2.216 rport 61829 generation 0\r\na=candidate:602047604 1 tcp 1518280447 192.168.178.53 61833 typ host tcptype passive generation 0\r\na=candidate:602047604 2 tcp 1518280446 192.168.178.53 61834 typ host tcptype passive generation 0\r\na=candidate:1437369538 2 udp 25108222 64.95.96.41 13871 typ relay raddr 82.73.2.216 rport 61830 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 31579 RTP/SAVPF 100 96\r\nc=IN IP4 64.95.96.41\r\na=rtcp:36130 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 53873 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 60518 typ srflx raddr 192.168.178.53 rport 60518 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 53873 typ srflx raddr 192.168.178.53 rport 53873 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 31579 typ relay raddr 82.73.2.216 rport 60518 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 36130 typ relay raddr 82.73.2.216 rport 53873 generation 0\r\na=candidate:602047604 1 tcp 1518280447 192.168.178.53 61835 typ host tcptype passive generation 0\r\na=candidate:602047604 2 tcp 1518280446 192.168.178.53 61836 typ host tcptype passive generation 0\r\na=candidate:1437369538 1 udp 25108223 64.95.96.41 64695 typ relay raddr 82.73.2.216 rport 61831 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +8ms
2015-11-11 10:05:59.827 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icegatheringstatechange, data:{"type":"icegatheringstatechange","iceGatheringState":"complete"}] +11ms
2015-11-11 10:05:59.833 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":false,"localDescription":{"sdp":"v=0\r\no=- 6224172533608172898 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\nm=audio 30602 RTP/SAVPF 111 103 104 9 102 0 8 127 126\r\nc=IN IP4 64.95.96.41\r\na=rtcp:10746 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 52210 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 54864 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 52210 typ srflx raddr 192.168.178.53 rport 52210 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 54864 typ srflx raddr 192.168.178.53 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 30602 typ relay raddr 82.73.2.216 rport 52210 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 10746 typ relay raddr 82.73.2.216 rport 54864 generation 0\r\na=candidate:1437369538 1 udp 25108223 64.95.96.41 26750 typ relay raddr 82.73.2.216 rport 61829 generation 0\r\na=candidate:602047604 1 tcp 1518280447 192.168.178.53 61833 typ host tcptype passive generation 0\r\na=candidate:602047604 2 tcp 1518280446 192.168.178.53 61834 typ host tcptype passive generation 0\r\na=candidate:1437369538 2 udp 25108222 64.95.96.41 13871 typ relay raddr 82.73.2.216 rport 61830 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1714845393 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1714845393 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 2D22985F-1D97-482A-8761-1ECDD6796CA0\r\na=ssrc:1714845393 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1714845393 label:2D22985F-1D97-482A-8761-1ECDD6796CA0\r\nm=video 31579 RTP/SAVPF 100 96\r\nc=IN IP4 64.95.96.41\r\na=rtcp:36130 IN IP4 64.95.96.41\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 60518 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 53873 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 60518 typ srflx raddr 192.168.178.53 rport 60518 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 53873 typ srflx raddr 192.168.178.53 rport 53873 generation 0\r\na=candidate:1437369538 1 udp 41885695 64.95.96.41 31579 typ relay raddr 82.73.2.216 rport 60518 generation 0\r\na=candidate:1437369538 2 udp 41885694 64.95.96.41 36130 typ relay raddr 82.73.2.216 rport 53873 generation 0\r\na=candidate:602047604 1 tcp 1518280447 192.168.178.53 61835 typ host tcptype passive generation 0\r\na=candidate:602047604 2 tcp 1518280446 192.168.178.53 61836 typ host tcptype passive generation 0\r\na=candidate:1437369538 1 udp 25108223 64.95.96.41 64695 typ relay raddr 82.73.2.216 rport 61831 generation 0\r\na=candidate:1437369538 2 udp 25108222 64.95.96.41 47928 typ relay raddr 82.73.2.216 rport 61832 generation 0\r\na=ice-ufrag:m+64975ul46iU+Ht\r\na=ice-pwd:dAwmbzi4D7izH/zIp1s7FFKt\r\na=fingerprint:sha-256 E5:C0:EB:78:05:CE:8C:70:20:02:65:84:E4:70:80:A5:DF:EC:B0:4F:73:0F:04:2B:6C:32:53:C7:CC:3D:D1:C9\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=extmap:4 urn:3gpp:video-orientation\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:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1625472440 1320489418\r\na=ssrc:1625472440 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1625472440 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1625472440 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1625472440 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 cname:E9l7s2+lILiDgRtn\r\na=ssrc:1320489418 msid:00E01B47-4458-4C9A-A9C2-0286246CA0EB 57B6706B-A61B-4C89-9225-25D0B51821A6\r\na=ssrc:1320489418 mslabel:00E01B47-4458-4C9A-A9C2-0286246CA0EB\r\na=ssrc:1320489418 label:57B6706B-A61B-4C89-9225-25D0B51821A6\r\n","type":"offer"}}] +2ms
2015-11-11 10:05:59.866 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection setRemoteDescription() [desc:{"type":"answer","sdp":"v=0\r\no=- 926218618 1755853582 IN IP4 95.172.84.39\r\ns=-\r\nc=IN IP4 95.172.84.39\r\nt=0 0\r\na=ice-lite\r\na=fingerprint:sha-256 D0:F7:EE:63:96:C9:8D:A4:E7:48:88:00:6A:F6:67:BF:EA:EC:C8:CD:1B:AB:B6:7E:90:05:58:A9:BD:64:9B:9F\r\na=group:BUNDLE audio video\r\nm=audio 49407 RTP/SAVPF 111 0 8 126\r\nc=IN IP4 95.172.84.39\r\na=rtpmap:111 opus/48000/2\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:126 telephone-event/8000\r\na=rtcp:49407\r\na=recvonly\r\na=ice-ufrag:T12dj2UbmHYoFIue\r\na=ice-pwd:0mSu/o/VO8gRhfZSjTHymQ\r\na=candidate:1796272311 1 UDP 2130706431 95.172.84.39 49407 typ host generation 0\r\na=candidate:1796272311 2 UDP 2130706430 95.172.84.39 49407 typ host generation 0\r\na=mid:audio\r\na=rtcp-mux\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=x-google-flag:conference\r\nm=video 49407 RTP/SAVPF 100\r\nc=IN IP4 95.172.84.39\r\na=rtpmap:100 VP8/90000\r\na=rtcp:49407\r\na=recvonly\r\na=ice-ufrag:T12dj2UbmHYoFIue\r\na=ice-pwd:0mSu/o/VO8gRhfZSjTHymQ\r\na=candidate:1796272311 1 UDP 2130706431 95.172.84.39 49407 typ host generation 0\r\na=candidate:1796272311 2 UDP 2130706430 95.172.84.39 49407 typ host generation 0\r\na=mid:video\r\na=rtcp-mux\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=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\n"}] +32ms
2015-11-11 10:05:59.867 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#RTCPeerConnection_setRemoteDescription()
2015-11-11 10:05:59.867 cordova-plugin-opentokjs-example[1220:444980] PluginRTCPeerConnection#setRemoteDescription()
2015-11-11 10:06:00.411 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onsignalingstatechange [signalingState:stable]
2015-11-11 10:06:00.427 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:signalingstatechange, data:{"type":"signalingstatechange","signalingState":"stable"}] +564ms
2015-11-11 10:06:00.475 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | oniceconnectionstatechange [iceConnectionState:checking]
2015-11-11 10:06:00.480 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:iceconnectionstatechange, data:{"type":"iceconnectionstatechange","iceConnectionState":"checking"}] +54ms
2015-11-11 10:06:00.483 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection#setRemoteDescription() | success callback
2015-11-11 10:06:00.496 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection setRemoteDescription() | success +12ms
2015-11-11 10:06:00.626 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | oniceconnectionstatechange [iceConnectionState:connected]
2015-11-11 10:06:00.627 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | oniceconnectionstatechange [iceConnectionState:completed]
WARNING: no real random source present!
2015-11-11 10:06:00.630 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:iceconnectionstatechange, data:{"type":"iceconnectionstatechange","iceConnectionState":"connected"}] +137ms
2015-11-11 10:06:00.633 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:iceconnectionstatechange, data:{"type":"iceconnectionstatechange","iceConnectionState":"completed"}] +4ms
2015-11-11 10:06:20.425 cordova-plugin-opentokjs-example[1220:444895] onStreamCreated: [object Object]
2015-11-11 10:06:20.819 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection new() | [pcConfig:{"iceServers":[{"url":"turn:64.95.96.41","credential":"5knXtcGNWa4GciIsgf+c6RQt4Iw=","username":"1447319179:1.1_MX40NTIzNDkxMn5-MTQ0NzE2ODY0NTg2OH5MWDN5WlRNQTJxZEFxUG5YMWZkcGN1VFZ-fg.39dda409-b2dc-4bf5-887e-a45260f721b4.92f9d485-0d5c-4271-a4ce-b07a442190b4"},{"url":"stun:64.95.96.41","credential":null,"username":null},{"url":"turn:64.95.96.41:443?transport=tcp","credential":"5knXtcGNWa4GciIsgf+c6RQt4Iw=","username":"1447319179:1.1_MX40NTIzNDkxMn5-MTQ0NzE2ODY0NTg2OH5MWDN5WlRNQTJxZEFxUG5YMWZkcGN1VFZ-fg.39dda409-b2dc-4bf5-887e-a45260f721b4.92f9d485-0d5c-4271-a4ce-b07a442190b4"}]}, pcConstraints:{"optional":[{"DtlsSrtpKeyAgreement":true},{"googIPv6":false}]}] +20s
2015-11-11 10:06:20.820 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#new_RTCPeerConnection()
2015-11-11 10:06:20.820 cordova-plugin-opentokjs-example[1220:444895] PluginRTCPeerConnection#init()
2015-11-11 10:06:20.820 cordova-plugin-opentokjs-example[1220:444895] PluginRTCPeerConnectionConfig#init()
2015-11-11 10:06:20.823 cordova-plugin-opentokjs-example[1220:444895] PluginRTCPeerConnectionConfig#init() | adding ICE server [url:turn:64.95.96.41, username:1447319179:1.1_MX40NTIzNDkxMn5-MTQ0NzE2ODY0NTg2OH5MWDN5WlRNQTJxZEFxUG5YMWZkcGN1VFZ-fg.39dda409-b2dc-4bf5-887e-a45260f721b4.92f9d485-0d5c-4271-a4ce-b07a442190b4, password:5knXtcGNWa4GciIsgf+c6RQt4Iw=]
2015-11-11 10:06:20.824 cordova-plugin-opentokjs-example[1220:444895] PluginRTCPeerConnectionConfig#init() | adding ICE server [url:stun:64.95.96.41, username:, password:]
2015-11-11 10:06:20.824 cordova-plugin-opentokjs-example[1220:444895] PluginRTCPeerConnectionConfig#init() | adding ICE server [url:turn:64.95.96.41:443?transport=tcp, username:1447319179:1.1_MX40NTIzNDkxMn5-MTQ0NzE2ODY0NTg2OH5MWDN5WlRNQTJxZEFxUG5YMWZkcGN1VFZ-fg.39dda409-b2dc-4bf5-887e-a45260f721b4.92f9d485-0d5c-4271-a4ce-b07a442190b4, password:5knXtcGNWa4GciIsgf+c6RQt4Iw=]
2015-11-11 10:06:20.824 cordova-plugin-opentokjs-example[1220:444895] PluginRTCPeerConnectionConstraints#init()
2015-11-11 10:06:20.825 cordova-plugin-opentokjs-example[1220:444895] PluginRTCPeerConnection#run()
2015-11-11 10:06:20.825 cordova-plugin-opentokjs-example[1220:444895] PluginRTCPeerConnectionConfig#getIceServers()
2015-11-11 10:06:20.825 cordova-plugin-opentokjs-example[1220:444895] PluginRTCPeerConnectionConstraints#getConstraints()
2015-11-11 10:06:20.831 cordova-plugin-opentokjs-example[1220:444895] THREAD WARNING: ['iosrtcPlugin'] took '11.278076' ms. Plugin should use a background thread.
2015-11-11 10:06:20.836 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection setRemoteDescription() [desc:{"type":"offer","sdp":"v=0\r\no=- 2312898383 873641941 IN IP4 95.172.84.39\r\ns=-\r\nc=IN IP4 95.172.84.39\r\nt=0 0\r\na=ice-lite\r\na=fingerprint:sha-256 D0:F7:EE:63:96:C9:8D:A4:E7:48:88:00:6A:F6:67:BF:EA:EC:C8:CD:1B:AB:B6:7E:90:05:58:A9:BD:64:9B:9F\r\nm=audio 9883 RTP/SAVPF 111 0 8 126\r\nc=IN IP4 95.172.84.39\r\na=rtpmap:111 opus/48000/2\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:126 telephone-event/8000\r\na=rtcp:25791\r\na=sendrecv\r\na=ice-ufrag:0YUdhpfJlxEiqbFT\r\na=ice-pwd:1RPa0Pc/20Vd3g1+j168TF\r\na=candidate:1796272311 1 UDP 2130706431 95.172.84.39 9883 typ host generation 0\r\na=candidate:1796272311 2 UDP 2130706430 95.172.84.39 25791 typ host generation 0\r\na=mid:audio\r\na=ssrc:1 cname:bpjc4pVA\r\na=ssrc:1 msid:bpjc4pVApNTLTdzJjbU6uBMlSiRDt3UXU2if a0\r\na=ssrc:1 mslabel:bpjc4pVApNTLTdzJjbU6uBMlSiRDt3UXU2if\r\na=ssrc:1 label:bpjc4pVApNTLTdzJjbU6uBMlSiRDt3UXU2ifa0\r\na=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\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\nm=video 51178 RTP/SAVPF 100\r\nc=IN IP4 95.172.84.39\r\na=rtpmap:100 VP8/90000\r\na=rtcp:52801\r\na=sendrecv\r\na=ice-ufrag:0YUdhpfJlxEiqbFT\r\na=ice-pwd:1RPa0Pc/20Vd3g1+j168TF\r\na=candidate:1796272311 1 UDP 2130706431 95.172.84.39 51178 typ host generation 0\r\na=candidate:1796272311 2 UDP 2130706430 95.172.84.39 52801 typ host generation 0\r\na=mid:video\r\na=ssrc:2 cname:bpjc4pVA\r\na=ssrc:2 msid:bpjc4pVApNTLTdzJjbU6uBMlSiRDt3UXU2if v0\r\na=ssrc:2 mslabel:bpjc4pVApNTLTdzJjbU6uBMlSiRDt3UXU2if\r\na=ssrc:2 label:bpjc4pVApNTLTdzJjbU6uBMlSiRDt3UXU2ifv0\r\na=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\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=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\n"}] +4ms
2015-11-11 10:06:20.842 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#RTCPeerConnection_setRemoteDescription()
2015-11-11 10:06:20.843 cordova-plugin-opentokjs-example[1220:445005] PluginRTCPeerConnection#setRemoteDescription()
2015-11-11 10:06:20.956 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onsignalingstatechange [signalingState:have-remote-offer]
2015-11-11 10:06:20.959 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:signalingstatechange, data:{"type":"signalingstatechange","signalingState":"have-remote-offer"}] +145ms
2015-11-11 10:06:20.985 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onaddstream
2015-11-11 10:06:20.985 cordova-plugin-opentokjs-example[1220:445016] PluginMediaStream#init()
2015-11-11 10:06:20.986 cordova-plugin-opentokjs-example[1220:445016] PluginMediaStreamTrack#init()
2015-11-11 10:06:20.986 cordova-plugin-opentokjs-example[1220:445016] PluginMediaStreamTrack#run()
2015-11-11 10:06:20.986 cordova-plugin-opentokjs-example[1220:445016] PluginMediaStreamTrack#init()
2015-11-11 10:06:20.987 cordova-plugin-opentokjs-example[1220:445016] PluginMediaStreamTrack#run()
2015-11-11 10:06:20.987 cordova-plugin-opentokjs-example[1220:445016] PluginMediaStream#run()
2015-11-11 10:06:20.995 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:addstream, data:{"type":"addstream","stream":{"id":"bpjc4pVApNTLTdzJjbU6uBMlSiRDt3UXU2if","audioTracks":{"a0":{"readyState":"live","id":"a0","kind":"audio","label":"a0","enabled":true}},"videoTracks":{"v0":{"readyState":"live","id":"v0","kind":"video","label":"v0","enabled":true}}}}] +32ms
2015-11-11 10:06:20.992 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection#setRemoteDescription() | success callback
2015-11-11 10:06:21.000 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStream create() | [dataFromEvent:{"id":"bpjc4pVApNTLTdzJjbU6uBMlSiRDt3UXU2if","audioTracks":{"a0":{"readyState":"live","id":"a0","kind":"audio","label":"a0","enabled":true}},"videoTracks":{"v0":{"readyState":"live","id":"v0","kind":"video","label":"v0","enabled":true}}}] +1ms
2015-11-11 10:06:21.000 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamTrack new() | [dataFromEvent:{"readyState":"live","id":"a0","kind":"audio","label":"a0","enabled":true}] +0ms
2015-11-11 10:06:21.000 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#MediaStreamTrack_setListener()
2015-11-11 10:06:21.001 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamTrack new() | [dataFromEvent:{"readyState":"live","id":"v0","kind":"video","label":"v0","enabled":true}] +0ms
2015-11-11 10:06:21.001 cordova-plugin-opentokjs-example[1220:445005] PluginMediaStreamTrack#setListener()
2015-11-11 10:06:21.010 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#MediaStreamTrack_setListener()
2015-11-11 10:06:21.011 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#MediaStream_setListener()
2015-11-11 10:06:21.011 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection setRemoteDescription() | success +18ms
2015-11-11 10:06:21.011 cordova-plugin-opentokjs-example[1220:445021] PluginMediaStreamTrack#setListener()
2015-11-11 10:06:21.012 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection createAnswer() [options:null] +1ms
2015-11-11 10:06:21.012 cordova-plugin-opentokjs-example[1220:445021] PluginMediaStream#setListener()
2015-11-11 10:06:21.012 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#RTCPeerConnection_createAnswer()
2015-11-11 10:06:21.012 cordova-plugin-opentokjs-example[1220:445021] PluginRTCPeerConnection#createAnswer()
2015-11-11 10:06:21.012 cordova-plugin-opentokjs-example[1220:445021] PluginRTCPeerConnectionConstraints#init()
2015-11-11 10:06:21.013 cordova-plugin-opentokjs-example[1220:445021] PluginRTCPeerConnectionConstraints#getConstraints()
2015-11-11 10:06:21.017 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection#createAnswer() | success callback [type:answer]
2015-11-11 10:06:21.025 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection createAnswer() | success [desc:{"type":"answer","sdp":"v=0\r\no=- 6392126621035277684 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=msid-semantic: WMS\r\nm=audio 9 RTP/SAVPF 111 0 8 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Rkh3uKYO91swGYaI\r\na=ice-pwd:KICYPX/n1x4PU+WWxvFNckuk\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10; useinbandfec=1\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\nm=video 9 RTP/SAVPF 100\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:XrDrKaC42XGFmQhm\r\na=ice-pwd:A9ourl4YeQKOor9PBF3Lauuj\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\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\n"}] +13ms
2015-11-11 10:06:21.026 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection setLocalDescription() [desc:{"type":"answer","sdp":"v=0\r\no=- 6392126621035277684 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=msid-semantic: WMS\r\nm=audio 9 RTP/SAVPF 111 0 8 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Rkh3uKYO91swGYaI\r\na=ice-pwd:KICYPX/n1x4PU+WWxvFNckuk\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10; useinbandfec=1\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\nm=video 9 RTP/SAVPF 100\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:XrDrKaC42XGFmQhm\r\na=ice-pwd:A9ourl4YeQKOor9PBF3Lauuj\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\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\n"}] +2ms
2015-11-11 10:06:21.028 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#RTCPeerConnection_setLocalDescription()
2015-11-11 10:06:21.030 cordova-plugin-opentokjs-example[1220:444980] PluginRTCPeerConnection#setLocalDescription()
2015-11-11 10:06:21.038 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onsignalingstatechange [signalingState:stable]
2015-11-11 10:06:21.055 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection getRemoteStreams() +21ms
2015-11-11 10:06:21.055 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStream getAudioTracks() +1ms
2015-11-11 10:06:21.055 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection getRemoteStreams() +1ms
2015-11-11 10:06:21.055 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStream getVideoTracks() +0ms
2015-11-11 10:06:21.055 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStream getVideoTracks() +2ms
2015-11-11 10:06:21.055 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamTrack enabled = true +0ms
2015-11-11 10:06:21.055 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#MediaStreamTrack_setEnabled()
2015-11-11 10:06:21.056 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:signalingstatechange, data:{"type":"signalingstatechange","signalingState":"stable"}] +3ms
2015-11-11 10:06:21.070 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | oniceconnectionstatechange [iceConnectionState:checking]
2015-11-11 10:06:21.071 cordova-plugin-opentokjs-example[1220:444980] PluginMediaStreamTrack#setEnabled() [value:true]
2015-11-11 10:06:21.072 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicegatheringstatechange [iceGatheringState:gathering]
2015-11-11 10:06:21.075 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicegatheringstatechange [iceGatheringState:gathering]
2015-11-11 10:06:21.076 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicegatheringstatechange [iceGatheringState:gathering]
2015-11-11 10:06:21.078 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicegatheringstatechange [iceGatheringState:gathering]
2015-11-11 10:06:21.079 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection#setLocalDescription() | success callback
2015-11-11 10:06:21.083 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:audio, sdpMLineIndex:0, candidate:candidate:1835104388 1 udp 2122260223 192.168.178.53 59306 typ host generation 0]
2015-11-11 10:06:21.084 cordova-plugin-opentokjs-example[1220:444895] iosrtc:videoElementsHandler new video element added +12ms
2015-11-11 10:06:21.085 cordova-plugin-opentokjs-example[1220:444895] iosrtc:videoElementsHandler observeVideo() +1ms
2015-11-11 10:06:21.085 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:iceconnectionstatechange, data:{"type":"iceconnectionstatechange","iceConnectionState":"checking"}] +16ms
2015-11-11 10:06:21.086 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:audio, sdpMLineIndex:0, candidate:candidate:1835104388 2 udp 2122260222 192.168.178.53 59794 typ host generation 0]
2015-11-11 10:06:21.089 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icegatheringstatechange, data:{"type":"icegatheringstatechange","iceGatheringState":"gathering"}] +5ms
2015-11-11 10:06:21.088 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:video, sdpMLineIndex:1, candidate:candidate:1835104388 1 udp 2122260223 192.168.178.53 61741 typ host generation 0]
2015-11-11 10:06:21.091 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:video, sdpMLineIndex:1, candidate:candidate:1835104388 2 udp 2122260222 192.168.178.53 50185 typ host generation 0]
2015-11-11 10:06:21.093 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icegatheringstatechange, data:{"type":"icegatheringstatechange","iceGatheringState":"gathering"}] +3ms
2015-11-11 10:06:21.095 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icegatheringstatechange, data:{"type":"icegatheringstatechange","iceGatheringState":"gathering"}] +5ms
2015-11-11 10:06:21.097 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icegatheringstatechange, data:{"type":"icegatheringstatechange","iceGatheringState":"gathering"}] +2ms
2015-11-11 10:06:21.112 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection setLocalDescription() | success +3ms
2015-11-11 10:06:21.117 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:audio, sdpMLineIndex:0, candidate:candidate:2716616471 1 udp 1686052607 82.73.2.216 59306 typ srflx raddr 192.168.178.53 rport 59306 generation 0]
2015-11-11 10:06:21.119 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":0,"sdpMid":"audio","candidate":"candidate:1835104388 1 udp 2122260223 192.168.178.53 59306 typ host generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6392126621035277684 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=msid-semantic: WMS\r\nm=audio 9 RTP/SAVPF 111 0 8 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Rkh3uKYO91swGYaI\r\na=ice-pwd:KICYPX/n1x4PU+WWxvFNckuk\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10; useinbandfec=1\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\nm=video 9 RTP/SAVPF 100\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:XrDrKaC42XGFmQhm\r\na=ice-pwd:A9ourl4YeQKOor9PBF3Lauuj\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\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\n","type":"answer"}}] +14ms
2015-11-11 10:06:21.123 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:audio, sdpMLineIndex:0, candidate:candidate:2716616471 2 udp 1686052606 82.73.2.216 59794 typ srflx raddr 192.168.178.53 rport 59794 generation 0]
2015-11-11 10:06:21.128 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":0,"sdpMid":"audio","candidate":"candidate:1835104388 2 udp 2122260222 192.168.178.53 59794 typ host generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6392126621035277684 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=msid-semantic: WMS\r\nm=audio 59306 RTP/SAVPF 111 0 8 126\r\nc=IN IP4 192.168.178.53\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 59306 typ host generation 0\r\na=ice-ufrag:Rkh3uKYO91swGYaI\r\na=ice-pwd:KICYPX/n1x4PU+WWxvFNckuk\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10; useinbandfec=1\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\nm=video 9 RTP/SAVPF 100\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:XrDrKaC42XGFmQhm\r\na=ice-pwd:A9ourl4YeQKOor9PBF3Lauuj\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\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\n","type":"answer"}}] +7ms
2015-11-11 10:06:21.129 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:video, sdpMLineIndex:1, candidate:candidate:2716616471 1 udp 1686052607 82.73.2.216 61741 typ srflx raddr 192.168.178.53 rport 61741 generation 0]
2015-11-11 10:06:21.132 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicecandidate [sdpMid:video, sdpMLineIndex:1, candidate:candidate:2716616471 2 udp 1686052606 82.73.2.216 50185 typ srflx raddr 192.168.178.53 rport 50185 generation 0]
2015-11-11 10:06:21.139 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":1,"sdpMid":"video","candidate":"candidate:1835104388 1 udp 2122260223 192.168.178.53 61741 typ host generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6392126621035277684 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=msid-semantic: WMS\r\nm=audio 59306 RTP/SAVPF 111 0 8 126\r\nc=IN IP4 192.168.178.53\r\na=rtcp:59794 IN IP4 192.168.178.53\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 59306 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 59794 typ host generation 0\r\na=ice-ufrag:Rkh3uKYO91swGYaI\r\na=ice-pwd:KICYPX/n1x4PU+WWxvFNckuk\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10; useinbandfec=1\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\nm=video 9 RTP/SAVPF 100\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:XrDrKaC42XGFmQhm\r\na=ice-pwd:A9ourl4YeQKOor9PBF3Lauuj\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\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\n","type":"answer"}}] +13ms
2015-11-11 10:06:21.152 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":1,"sdpMid":"video","candidate":"candidate:1835104388 2 udp 2122260222 192.168.178.53 50185 typ host generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6392126621035277684 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=msid-semantic: WMS\r\nm=audio 59306 RTP/SAVPF 111 0 8 126\r\nc=IN IP4 192.168.178.53\r\na=rtcp:59794 IN IP4 192.168.178.53\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 59306 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 59794 typ host generation 0\r\na=ice-ufrag:Rkh3uKYO91swGYaI\r\na=ice-pwd:KICYPX/n1x4PU+WWxvFNckuk\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10; useinbandfec=1\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\nm=video 61741 RTP/SAVPF 100\r\nc=IN IP4 192.168.178.53\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 61741 typ host generation 0\r\na=ice-ufrag:XrDrKaC42XGFmQhm\r\na=ice-pwd:A9ourl4YeQKOor9PBF3Lauuj\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\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\n","type":"answer"}}] +11ms
2015-11-11 10:06:21.147 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | onicegatheringstatechange [iceGatheringState:complete]
2015-11-11 10:06:21.165 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":0,"sdpMid":"audio","candidate":"candidate:2716616471 1 udp 1686052607 82.73.2.216 59306 typ srflx raddr 192.168.178.53 rport 59306 generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6392126621035277684 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=msid-semantic: WMS\r\nm=audio 59306 RTP/SAVPF 111 0 8 126\r\nc=IN IP4 192.168.178.53\r\na=rtcp:59794 IN IP4 192.168.178.53\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 59306 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 59794 typ host generation 0\r\na=ice-ufrag:Rkh3uKYO91swGYaI\r\na=ice-pwd:KICYPX/n1x4PU+WWxvFNckuk\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10; useinbandfec=1\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\nm=video 61741 RTP/SAVPF 100\r\nc=IN IP4 192.168.178.53\r\na=rtcp:50185 IN IP4 192.168.178.53\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 61741 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 50185 typ host generation 0\r\na=ice-ufrag:XrDrKaC42XGFmQhm\r\na=ice-pwd:A9ourl4YeQKOor9PBF3Lauuj\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\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\n","type":"answer"}}] +12ms
2015-11-11 10:06:21.174 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":0,"sdpMid":"audio","candidate":"candidate:2716616471 2 udp 1686052606 82.73.2.216 59794 typ srflx raddr 192.168.178.53 rport 59794 generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6392126621035277684 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=msid-semantic: WMS\r\nm=audio 59306 RTP/SAVPF 111 0 8 126\r\nc=IN IP4 82.73.2.216\r\na=rtcp:59794 IN IP4 192.168.178.53\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 59306 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 59794 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 59306 typ srflx raddr 192.168.178.53 rport 59306 generation 0\r\na=ice-ufrag:Rkh3uKYO91swGYaI\r\na=ice-pwd:KICYPX/n1x4PU+WWxvFNckuk\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10; useinbandfec=1\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\nm=video 61741 RTP/SAVPF 100\r\nc=IN IP4 192.168.178.53\r\na=rtcp:50185 IN IP4 192.168.178.53\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 61741 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 50185 typ host generation 0\r\na=ice-ufrag:XrDrKaC42XGFmQhm\r\na=ice-pwd:A9ourl4YeQKOor9PBF3Lauuj\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\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\n","type":"answer"}}] +11ms
2015-11-11 10:06:21.185 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":1,"sdpMid":"video","candidate":"candidate:2716616471 1 udp 1686052607 82.73.2.216 61741 typ srflx raddr 192.168.178.53 rport 61741 generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6392126621035277684 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=msid-semantic: WMS\r\nm=audio 59306 RTP/SAVPF 111 0 8 126\r\nc=IN IP4 82.73.2.216\r\na=rtcp:59794 IN IP4 82.73.2.216\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 59306 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 59794 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 59306 typ srflx raddr 192.168.178.53 rport 59306 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 59794 typ srflx raddr 192.168.178.53 rport 59794 generation 0\r\na=ice-ufrag:Rkh3uKYO91swGYaI\r\na=ice-pwd:KICYPX/n1x4PU+WWxvFNckuk\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10; useinbandfec=1\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\nm=video 61741 RTP/SAVPF 100\r\nc=IN IP4 192.168.178.53\r\na=rtcp:50185 IN IP4 192.168.178.53\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 61741 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 50185 typ host generation 0\r\na=ice-ufrag:XrDrKaC42XGFmQhm\r\na=ice-pwd:A9ourl4YeQKOor9PBF3Lauuj\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\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\n","type":"answer"}}] +9ms
2015-11-11 10:06:21.196 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":{"sdpMLineIndex":1,"sdpMid":"video","candidate":"candidate:2716616471 2 udp 1686052606 82.73.2.216 50185 typ srflx raddr 192.168.178.53 rport 50185 generation 0"},"localDescription":{"sdp":"v=0\r\no=- 6392126621035277684 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=msid-semantic: WMS\r\nm=audio 59306 RTP/SAVPF 111 0 8 126\r\nc=IN IP4 82.73.2.216\r\na=rtcp:59794 IN IP4 82.73.2.216\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 59306 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 59794 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 59306 typ srflx raddr 192.168.178.53 rport 59306 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 59794 typ srflx raddr 192.168.178.53 rport 59794 generation 0\r\na=ice-ufrag:Rkh3uKYO91swGYaI\r\na=ice-pwd:KICYPX/n1x4PU+WWxvFNckuk\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10; useinbandfec=1\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\nm=video 61741 RTP/SAVPF 100\r\nc=IN IP4 82.73.2.216\r\na=rtcp:50185 IN IP4 192.168.178.53\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 61741 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 50185 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 61741 typ srflx raddr 192.168.178.53 rport 61741 generation 0\r\na=ice-ufrag:XrDrKaC42XGFmQhm\r\na=ice-pwd:A9ourl4YeQKOor9PBF3Lauuj\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\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\n","type":"answer"}}] +11ms
2015-11-11 10:06:21.207 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icegatheringstatechange, data:{"type":"icegatheringstatechange","iceGatheringState":"complete"}] +15ms
2015-11-11 10:06:21.212 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:icecandidate, data:{"type":"icecandidate","candidate":false,"localDescription":{"sdp":"v=0\r\no=- 6392126621035277684 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=msid-semantic: WMS\r\nm=audio 59306 RTP/SAVPF 111 0 8 126\r\nc=IN IP4 82.73.2.216\r\na=rtcp:59794 IN IP4 82.73.2.216\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 59306 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 59794 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 59306 typ srflx raddr 192.168.178.53 rport 59306 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 59794 typ srflx raddr 192.168.178.53 rport 59794 generation 0\r\na=ice-ufrag:Rkh3uKYO91swGYaI\r\na=ice-pwd:KICYPX/n1x4PU+WWxvFNckuk\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10; useinbandfec=1\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\nm=video 61741 RTP/SAVPF 100\r\nc=IN IP4 82.73.2.216\r\na=rtcp:50185 IN IP4 82.73.2.216\r\na=candidate:1835104388 1 udp 2122260223 192.168.178.53 61741 typ host generation 0\r\na=candidate:1835104388 2 udp 2122260222 192.168.178.53 50185 typ host generation 0\r\na=candidate:2716616471 1 udp 1686052607 82.73.2.216 61741 typ srflx raddr 192.168.178.53 rport 61741 generation 0\r\na=candidate:2716616471 2 udp 1686052606 82.73.2.216 50185 typ srflx raddr 192.168.178.53 rport 50185 generation 0\r\na=ice-ufrag:XrDrKaC42XGFmQhm\r\na=ice-pwd:A9ourl4YeQKOor9PBF3Lauuj\r\na=fingerprint:sha-256 B2:9E:53:9F:AA:3D:F3:4B:DC:4D:D4:E3:FA:A8:74:B0:27:02:D1:98:DD:7B:CC:83:ED:AE:51:DE:BD:A3:C5:64\r\na=setup:active\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=recvonly\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\n","type":"answer"}}] +7ms
2015-11-11 10:06:21.261 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | oniceconnectionstatechange [iceConnectionState:connected]
2015-11-11 10:06:21.263 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | oniceconnectionstatechange [iceConnectionState:completed]
2015-11-11 10:06:21.268 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | oniceconnectionstatechange [iceConnectionState:disconnected]
2015-11-11 10:06:21.274 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:iceconnectionstatechange, data:{"type":"iceconnectionstatechange","iceConnectionState":"connected"}] +63ms
2015-11-11 10:06:21.276 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStream emitConnected() +0ms
2015-11-11 10:06:21.280 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:iceconnectionstatechange, data:{"type":"iceconnectionstatechange","iceConnectionState":"completed"}] +6ms
2015-11-11 10:06:21.284 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | oniceconnectionstatechange [iceConnectionState:connected]
2015-11-11 10:06:21.285 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:iceconnectionstatechange, data:{"type":"iceconnectionstatechange","iceConnectionState":"disconnected"}] +5ms
2015-11-11 10:06:21.287 cordova-plugin-opentokjs-example[1220:445016] PluginRTCPeerConnection | oniceconnectionstatechange [iceConnectionState:completed]
2015-11-11 10:06:21.293 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:iceconnectionstatechange, data:{"type":"iceconnectionstatechange","iceConnectionState":"connected"}] +8ms
2015-11-11 10:06:21.294 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStream emitConnected() +0ms
2015-11-11 10:06:21.298 cordova-plugin-opentokjs-example[1220:444895] iosrtc:RTCPeerConnection onEvent() | [type:iceconnectionstatechange, data:{"type":"iceconnectionstatechange","iceConnectionState":"completed"}] +4ms
2015-11-11 10:06:21.344 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer new() | [element:"[object HTMLVideoElement]"] +20ms
2015-11-11 10:06:21.344 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#new_MediaStreamRenderer()
2015-11-11 10:06:21.345 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamRenderer#init()
2015-11-11 10:06:21.353 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamRenderer#run()
2015-11-11 10:06:21.354 cordova-plugin-opentokjs-example[1220:444895] Failed to bind EAGLDrawable: <CAEAGLLayer: 0x1361d7810> to GL_RENDERBUFFER 1
2015-11-11 10:06:21.355 cordova-plugin-opentokjs-example[1220:444895] Failed to make complete framebuffer object 8cd6
2015-11-11 10:06:21.357 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer refresh() +1ms
2015-11-11 10:06:21.357 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer refresh() | no video track yet +0ms
2015-11-11 10:06:21.358 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer refresh() | [data:{"elementLeft":0,"elementTop":322,"elementWidth":264,"elementHeight":1,"videoViewWidth":264,"videoViewHeight":1,"visible":true,"opacity":1,"zIndex":0,"mirrored":false,"objectFit":"contain","clip":true,"borderRadius":0}] +0ms
2015-11-11 10:06:21.358 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#MediaStreamRenderer_refresh()
2015-11-11 10:06:21.358 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamRenderer#refresh() [elementLeft:0.0, elementTop:322.0, elementWidth:264.0, elementHeight:1.0, videoViewWidth:264.0, videoViewHeight:1.0, visible:true, opacity:1.0, zIndex:0.0, mirrored:false, clip:true, borderRadius:0.0]
2015-11-11 10:06:21.358 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer render() [stream:{"_listeners":{},"id":"bpjc4pVApNTLTdzJjbU6uBMlSiRDt3UXU2if","label":"bpjc4pVApNTLTdzJjbU6uBMlSiRDt3UXU2if","active":true,"connected":true,"_blobId":"MediaStream_bpjc4pVApNTLTdzJjbU6uBMlSiRDt3UXU2if","_audioTracks":{"a0":{"_listeners":{"ended":[null]},"id":"a0","kind":"audio","label":"a0","muted":false,"readyState":"live","_enabled":true,"_ended":false}},"_videoTracks":{"v0":{"_listeners":{"ended":[null]},"id":"v0","kind":"video","label":"v0","muted":false,"readyState":"live","_enabled":true,"_ended":false}}}] +1ms
2015-11-11 10:06:21.359 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#MediaStreamRenderer_render()
2015-11-11 10:06:21.359 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamRenderer#render()
2015-11-11 10:06:21.500 cordova-plugin-opentokjs-example[1220:444895] iosrtc:videoElementsHandler stopping "error" event propagation for video element +180ms
2015-11-11 10:06:21.753 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamRenderer | video size changed [width:480.0, height:640.0]
2015-11-11 10:06:21.757 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer onEvent() | [type:videoresize, data:{"type":"videoresize","size":{"width":480,"height":640}}] +257ms
2015-11-11 10:06:21.757 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer refresh() +0ms
2015-11-11 10:06:21.758 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer refresh() | [data:{"elementLeft":0,"elementTop":322,"elementWidth":264,"elementHeight":198,"videoViewWidth":148.5,"videoViewHeight":198,"visible":true,"opacity":1,"zIndex":0,"mirrored":false,"objectFit":"contain","clip":true,"borderRadius":0}] +1ms
2015-11-11 10:06:21.758 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#MediaStreamRenderer_refresh()
2015-11-11 10:06:21.758 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamRenderer#refresh() [elementLeft:0.0, elementTop:322.0, elementWidth:264.0, elementHeight:198.0, videoViewWidth:148.5, videoViewHeight:198.0, visible:true, opacity:1.0, zIndex:0.0, mirrored:false, clip:true, borderRadius:0.0]
2015-11-11 10:06:26.692 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamRenderer | video size changed [width:360.0, height:480.0]
2015-11-11 10:06:26.699 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer onEvent() | [type:videoresize, data:{"type":"videoresize","size":{"width":360,"height":480}}] +5s
2015-11-11 10:06:26.700 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer refresh() +1ms
2015-11-11 10:06:26.700 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer refresh() | [data:{"elementLeft":0,"elementTop":322,"elementWidth":264,"elementHeight":198,"videoViewWidth":148.5,"videoViewHeight":198,"visible":true,"opacity":1,"zIndex":0,"mirrored":false,"objectFit":"contain","clip":true,"borderRadius":0}] +0ms
2015-11-11 10:06:26.700 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#MediaStreamRenderer_refresh()
2015-11-11 10:06:26.701 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamRenderer#refresh() [elementLeft:0.0, elementTop:322.0, elementWidth:264.0, elementHeight:198.0, videoViewWidth:148.5, videoViewHeight:198.0, visible:true, opacity:1.0, zIndex:0.0, mirrored:false, clip:true, borderRadius:0.0]
2015-11-11 10:06:32.788 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamRenderer | video size changed [width:240.0, height:320.0]
2015-11-11 10:06:32.815 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer onEvent() | [type:videoresize, data:{"type":"videoresize","size":{"width":240,"height":320}}] +6s
2015-11-11 10:06:32.816 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer refresh() +1ms
2015-11-11 10:06:32.816 cordova-plugin-opentokjs-example[1220:444895] iosrtc:MediaStreamRenderer refresh() | [data:{"elementLeft":0,"elementTop":322,"elementWidth":264,"elementHeight":198,"videoViewWidth":148.5,"videoViewHeight":198,"visible":true,"opacity":1,"zIndex":0,"mirrored":false,"objectFit":"contain","clip":true,"borderRadius":0}] +1ms
2015-11-11 10:06:32.816 cordova-plugin-opentokjs-example[1220:444895] iosrtcPlugin#MediaStreamRenderer_refresh()
2015-11-11 10:06:32.817 cordova-plugin-opentokjs-example[1220:444895] PluginMediaStreamRenderer#refresh() [elementLeft:0.0, elementTop:322.0, elementWidth:264.0, elementHeight:198.0, videoViewWidth:148.5, videoViewHeight:198.0, visible:true, opacity:1.0, zIndex:0.0, mirrored:false, clip:true, borderRadius:0.0]
2015-11-11 10:06:32.828 cordova-plugin-opentokjs-example[1220:444895] THREAD WARNING: ['iosrtcPlugin'] took '12.205811' ms. Plugin should use a background thread.
I'm also having similar issue. My browser display both publisher and subscriber video, but on the iOS, it only display its own publisher video.
I tried generate new Tokbox Session key using Routed and Relayed, didn't make any diff.
Have asked a question in the cordova-plugin-iosrtc Google Group as well. Hopefully someone could point us or TokBox into the right direction.
@mark-veenstra I was able to get it to work after a few refresh
1.) I start the browser first: http://localhost:8002/#/tab/videocall 2.) I start the iOS app, error will show 3.) I refresh browser like 3-5 times, then video shows on iOS
Might have something to do with how video are initialized.
ERROR: OT.exception :: title: Connection Failed (1013) msg: Subscriber PeerConnection Error: There was an unexpected problem with the Video Stream: The media resource indicated by the src attribute was not suitable.
I don't know what opentokjs does when it sets a MediaStream into a <video>
element. It seems that it somehow "validates" it, but it is not a real MediaStream
object since that does not exist in iOS, but instead a fake object created by the plugin. Check that in the opentokjs code.
@kienpham2000 : Yes, like I noted in a few comments ago, sometimes the connection works, sometimes it doesn't. @ibc : Thnx for checking and helping out here. Strange thing is that sometimes it works and sometimes it doesn't. So OpenTok sometimes recognizes the stream and sometimes it doesn't.
@aoberoi : Can you please join the discussion?
I saw this in the opentok.js
code, where the error is thrown:
onPeerConnectionFailure = OT.$.bind(function(code, reason, peerConnection, prefix) {
var payload;
if (_state.isAttemptingToSubscribe()) {
// We weren't subscribing yet so this was a failure in setting
// up the PeerConnection or receiving the initial stream.
payload = {
reason: prefix ? prefix : 'PeerConnectionError',
message: 'Subscriber PeerConnection Error: ' + reason,
hasRelayCandidates: _peerConnection && _peerConnection.hasRelayCandidates()
};
logAnalyticsEvent('createPeerConnection', 'Failure', payload);
_state.set('Failed');
this.trigger('subscribeComplete', new OT.Error(null, reason));
} else if (_state.isSubscribing()) {
// we were disconnected after we were already subscribing
_state.set('Failed');
this.trigger('error', reason);
}
this.disconnect();
var errorCode;
if (prefix === 'ICEWorkflow') {
errorCode = OT.ExceptionCodes.SUBSCRIBER_ICE_WORKFLOW_FAILED;
} else {
errorCode = OT.ExceptionCodes.P2P_CONNECTION_FAILED;
}
payload = {
reason: prefix ? prefix : 'PeerConnectionError',
message: 'Subscriber PeerConnection Error: ' + reason,
code: errorCode
};
logConnectivityEvent('Failure', payload);
OT.handleJsException('Subscriber PeerConnection Error: ' + reason,
errorCode, {
session: _session,
target: this
}
);
_showError.call(this, reason);
}, this),
Why it receives an onPeerConnectionFailure
sometimes and sometimes not isn't clear to me.
When I look into when the onPeerConnectionFailure
is thrown, I find this peace of code:
// This is a workaround for a bug in Chrome where a track disabled on
// the remote end doesn't fire loadedmetadata causing the subscriber to timeout
// https://jira.tokbox.com/browse/OPENTOK-15605
// Also https://jira.tokbox.com/browse/OPENTOK-16425
//
// Workaround for an IE issue https://jira.tokbox.com/browse/OPENTOK-18824
// We still need to investigate further.
//
var tracks = webRTCStream.getVideoTracks();
if (tracks.length > 0) {
OT.$.forEach(tracks, function(track) {
track.setEnabled(_stream.hasVideo && _properties.subscribeToVideo);
});
}
_streamContainer = _container.bindVideo(webRTCStream,
videoContainerOptions,
OT.$.bind(function(err) {
if (err) {
onPeerConnectionFailure(null, err.message || err, _peerConnection, 'VideoElement');
return;
}
if (_streamContainer) {
_streamContainer.orientation({
width: _stream.videoDimensions.width,
height: _stream.videoDimensions.height,
videoOrientation: _stream.videoDimensions.orientation
});
}
Is it because of this workaround?
Stange thing is that my iOS stream always shows up on Android and browser. But the stream from the browser or Android to iOS fails.
Mark,
I'm in the same boat. I am trying to write app that works in:
:: title: Connection Failed (1013) msg: Subscriber PeerConnection Error: There was an unexpected problem with the Video Stream: The media resource indicated by the src attribute was not suitable.
lugin#MediaStreamRenderer_close()
The older plugin cordova-plugin-opentok can be tricked into working, but it is old opentok api, signal() does not work, etc.
As of this moment the only option for iOS seems native app. Or try to understand this problem.
Did you have more success with this issue? Paul
Just tested it yesterday between two IOS 8.4 devices and I'm getting the same error.
The stream was unable to connect due to a network error. Make sure your connection isn't blocked by a firewall
I'm not sure if this is the case with the others (who tried to use it on IOS 8.4) but I just thought to share this experience to help.
@aoberoi : Any chance of you joining the discussion?
@fatmonkey99 : I haven't been succesfull yet. Honestly I haven't paid it much attention at this moment, because I am reconsidering using TokBox because of this. I can put energy into this solution or put energy into a different solution which maybe even better. But if you want to try to get this working I think from what I have seen that some of the opentok.js
code should be changed to be able to work with cordova-plugin-iosrtc
, for example:
/* See line ??? from file https://static.opentok.com/v2/js/opentok.js */
var TheWebSocket = NativeSocket || window.WebSocket;
/* Should be changed into */
var TheWebSocket = window.WebSocket;
I think that line should be changed because the iOS9 hack you need from https://github.com/eface2face/cordova-plugin-iosrtc/blob/master/extra/ios-websocket-hack.js. And is loaded before this, stores the real native websocket into a var NativeWebsocket
. Which is always assigned the TheWebsocket
in this OpenTok library.
Also I think the RTCPeerConnection
from this cordova-plugin-iosrtc
plugin isn't really assigned to the OpenTok solution. https://github.com/eface2face/cordova-plugin-iosrtc/blob/master/docs/iosrtc.md#iosrtcrtcpeerconnection. Maybe something should be changed into this function function getStatsAdapter()
?
See in short I think TokBox has a lot of own hacks in place to enable WebRTC on several platforms that didn't implement WebRTC correctly or whatever reason. But I think these hacks don't match exactly with the iosrtc solution. As I said I haven't been digging a lot, but this is my first feeling when diving into the code. Maybe more people can join and dive into the code?
I already commented in another thread. Please check what OpenTok does when the .src
of the video element and why it fails to "validate" its value.
@ibc : I will check it right away. Thx.
@mark-veenstra :
Thank you for the info. Saying "webRTC is not ready for mobile" is somewhat dramatic, but IMO true. Yes, plenty of webRTC for native mobile apps. But if you actually want to do in the browser (as in "WEB" part in webRTC), it is a balancing art if not impossible.
I am testing the older plugin now (https://github.com/songz/cordova-plugin-opentok). It is unmaintained, old tokbox api, signaling does not work (or works somewhat), but it - surprisingly - can setup 2 way video.
I will share results here.
In case someone wants to use the old plugin, here is a working example (cordova + matching web app). https://github.com/fatmonkey99/cordova-plugin-opentok-example
We are facing the same issue. We are using cordova with Ionic Framework.
ok. have the same issue here... did anybody found a solution to that?
We have the same issue. I have tried to dig deeper and seems like problem goes into libwebrtc as opentok javascript sources are same for browser and mobile and it seems like works fine for android. The response code is generic and even documented in w3 webrtc specification. cordoa-plugin-opentokjs -> cordova-plugin-iosrtc -> libwebrtc (https://github.com/eface2face/cordova-plugin-iosrtc/blob/master/docs/BuildingLibWebRTC.md). I have looked into cordova-plugin-iosrtc but could not find this issue there. Might be the issue is specific to opentok servers. Have not had time to dig into libwebrtc sources. Hope this can be anyhow helpful.
seems like problem goes into libwebrt
What do you mean with that? Chrome and Android use libwebrtc.
You are right, but apparently we don't have same problem in browser and android with same servers and same javascript client. If you look into opentok.js you will notice that there is no much logic about this particular response code (I do not remember error code exactly as it was few weeks ago).
So then you mean that the issue is in the cordova-plugin-iosrtc, am I wrong?
The plugin cordova-plugin-iosrtc uses libwebrtc under the hood. I am not even sure if it is cordova-plugin-iosrtc.
I cannot imagine how this could be proven. I have tried to compare success and failure cases (it was working occasionally on ios). The only difference ware somewhere around ICE candidate negotiations. Actually there was not much difference in communication logs except sequence of those log messages appearing in logs. Logs from successful cases ware similar, but again I could not see difference in logs but just order, the feeling was that negotiation was happening async (pardon my illiterate explinations).
Would be great if somebody from opentok team would join to debug session and make sure there are no errors comming from client on opentok servers looking at logs.
Same issue here. Using Ionic Framework with Cordova
> ionic info
Cordova CLI: 6.0.0
Gulp version: CLI version 3.9.1
Gulp local: Local version 3.9.1
Ionic Version: 1.1.0
Ionic CLI Version: 1.7.14
Ionic App Lib Version: 0.7.0
ios-deploy version: 1.8.5
ios-sim version: 5.0.6
OS: Mac OS X El Capitan
Node Version: v5.7.1
Xcode version: Xcode 7.2.1 Build version 7C1002
> ionic platform list
android 4.1.1, broser 4.0.0, ios 3.9.2 (iosrtc not support > 4))
> ionic plugin list
cordova-plugin-crosswalk-webview 1.5.0 "Crosswalk WebView Engine"
cordova-plugin-iosrtc 2.2.3 "iosrtc"
cordova-plugin-opentokjs 0.1.2 "OpenTokPlugin"
cordova-plugin-whitelist 1.2.1 "Whitelist"
Any updates?
Same issue here, on iOS (Ionic+Cordova). Any updates please?
I'm having the same issue and it is a new one on Chrome desktop. We have been using the js lib for more than 2 years.
iosrtc works great without OpenTok, just migrate away from OpenTok is what we did.
We're facing the same issue, this is totally working fine on other apps that we built. This issue is only on iOS, it works fine on Android
I have been testing this plugin with our example app, but I am running into an issue with iOS. The subscriber stream on iOS states:
The stream was unable to connect due to a network error. Make sure your connection isn't blocked by a firewall
All is working well between Android and browser, between browsers etc. As soon as I include iOS it does not work.
I have tested between![Android 5.1.1](http://i.imgur.com/xL7GNqM.png)
Android 5.1.1
andiOS 9.1
. On the Android phone I receive the stream from the iOS device, see next image:On the iOS device I receive the stream from Android but it fails to connect to it:![iOS 9.1](http://i.imgur.com/LHluITc.png)
From the
XCode
debug console I received the following logging:Some version information:
# npm list --depth 0
# bower list
# ionic info
# ionic plugin list