Ask for help: Peerconnection can not send video stream to the remote peer

471 views
Skip to first unread message

Cheng Jiang

unread,
Mar 23, 2012, 8:24:23 AM3/23/12
to discuss...@googlegroups.com
I downloaded the peerconnection project from the website and generate executable program from it.  The voice chat function of the program is ok on both sides, When I run peerconnection_client.exe  on two different computers with Windows XP system.  The problem is that the local video stream can not be sent to the remote peer.  Maybe there's something wrong with the socket communication, but I still can't resolve it.  Could someone help me out with this problem?  Thank you very much.

Here are some information from the logs, hope helpful for you to inspect the problem.

____________________________________________________________________________________________________________________________________________________________

“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\mswsock.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\dnsapi.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\winrnr.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\wldap32.dll”
“peerconnection_client.exe”: 已加载“C:\Program Files\Bonjour\mdnsNSP.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\rasadhlp.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\hnetcfg.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\wshtcpip.dll”
WSAAsync:connect (15 ms)
PeerConnectionClient::OnRead
PeerConnectionClient::ReadIntoBuffer
Headers received
Expecting 59 bytes.
PeerConnectionClient::OnClose
HTTP/1.1 200 Added
Server: PeerConnectionTestServer/0.1
Cache-Control: no-cache
Connection: close
Content-Type: text/plain
Content-Length: 59
Pragma: 30
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: POST, GET, OPTIONS
Access-Control-Allow-Headers: Content-Type, Content-Length, Connection, Cache-Control
Access-Control-Expose-Headers: Content-Length, X-Peer-Id

Administrator@PC-201101200007,30,1
Administrator@rudy,29,1

Conductor::OnPeerConnected
Conductor::OnSignedIn
SEND_MESSAGE_TO_PEER
WSAAsync:connect (0 ms)
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\clbcatq.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\comres.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\wbem\wbemprox.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\wbem\wbemcomn.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\xpsp2res.dll”,未使用调试信息生成二进制文件。
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\wbem\wbemsvc.dll”
WebRtc VoiceEngine codecs:
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\wbem\fastprox.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\msvcp60.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\ntdsapi.dll”
ISAC/16000/1 (103)
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\netapi32.dll”
ISAC/32000/1 (104)
PCMU/8000/1 (0)
PCMA/8000/1 (8)
ILBC/8000/1 (102)
G722/16000/1 (9)
CN/8000/1 (13)
CN/16000/1 (105)
CN/32000/1 (106)
telephone-event/8000/1 (126)
red/8000/1 (127)
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\wbem\wmiutils.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\devenum.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\setupapi.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\wbem\wbemperf.dll”
WebRtcVideoEngine::WebRtcVideoEngine
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\perfos.dll”
Camera set to NULL
WebRtcVoiceEngine::Init
Error(webrtcvideoengine.cc:989): WebRtc:AudioDeviceWindowsCore::CoreAudioIsSupported() Failed to create the required COM object
Warning(webrtcvideoengine.cc:989): WebRtc:Windows Core Audio is *not* supported => Wave APIs will be utilized instead
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\wdmaud.drv”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\wintrust.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\imagehlp.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\wdmaud.drv”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\wdmaud.drv”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\msacm32.drv”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\msacm32.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\midimap.dll”
Error(webrtcvideoengine.cc:989): WebRtc:failed to locate valid microphone controls for this mixer
Error(webrtcvideoengine.cc:989): WebRtc:failed to locate valid microphone controls for this mixer
WebRtc VoiceEngine Version:
VoiceEngine 4.1.0
Build: Mar 21 2012 15:29:03 d
External recording and playout build
WebRtc VoiceEngine codecs:
ISAC/16000/1 (103)
ISAC/32000/1 (104)
G722/16000/1 (9)
ILBC/8000/1 (102)
PCMU/8000/1 (0)
PCMA/8000/1 (8)
CN/32000/1 (106)
CN/16000/1 (105)
CN/8000/1 (13)
red/8000/1 (127)
telephone-event/8000/1 (126)
Error(webrtcvideoengine.cc:989): WebRtc:AudioDeviceWindowsCore::CoreAudioIsSupported() Failed to create the required COM object
Warning(webrtcvideoengine.cc:989): WebRtc:Windows Core Audio is *not* supported => Wave APIs will be utilized instead
Error(webrtcvideoengine.cc:989): WebRtc:failed to locate valid microphone controls for this mixer
Error(webrtcvideoengine.cc:989): WebRtc:failed to locate valid microphone controls for this mixer
WebRtcVoiceEngine::Init Done!
WebRtcVideoEngine::Init
WebRtcVideoEngine::InitVideoEngine
WebRtc VideoEngine Version:
VideoEngine 3.2.0
Build: M
VideoEngine Init done
Setting microphone to (id=-1, name=Default device) and speaker to (id=-1, name=Default device)
Error(webrtcvideoengine.cc:989): WebRtc:failed to locate valid microphone controls for this mixer
Set microphone to (id=-1 name=Default device) and speaker to (id=-1 name=Default device)
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\avicap32.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\msvfw32.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\avicap32.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\msvfw32.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\avicap32.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\msvfw32.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\avicap32.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\msvfw32.dll”
Warning(webrtcvideocapturer.cc:174): Failed to find capturer for id: 0
Error(webrtcvideoengine.cc:508): Failed to create camera '', id='0'
Created channel
WebRtcVideoMediaChannel::Init vie_channel 0 created
Created channel
HTTPPortAllocator: sending to relay host relay.google.com
Warning(httpportallocator.cc:170): No relay auth token found.
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\avicap32.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\msvfw32.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\avicap32.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\msvfw32.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\avicap32.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\msvfw32.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\avicap32.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\msvfw32.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\avicap32.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\msvfw32.dll”
HTTPPortAllocator: sending to relay host relay.google.com
Warning(httpportallocator.cc:170): No relay auth token found.
HTTPPortAllocator: sending to relay host relay.google.com
Warning(httpportallocator.cc:170): No relay auth token found.
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\avicap32.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\msvfw32.dll”
HTTPPortAllocator: sending to relay host relay.google.com
Warning(httpportallocator.cc:170): No relay auth token found.
Jingle:Net[Intel(R):192.168.0.155]: Allocation Phase=Udp (Step=0)
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\ksproxy.ax
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\ksuser.dll”
线程 'SignalThread 0x047B30E8' (0xbf4) 已退出,返回值为 0 (0x0)。
线程 'SignalThread 0x047BE3F0' (0x12a0) 已退出,返回值为 0 (0x0)。
Jingle:Port[:0:local:Net[Intel(R):192.168.0.155]]: Port created
线程 'SignalThread 0x047CA838' (0x16a8) 已退出,返回值为 0 (0x0)。
线程 'SignalThread 0x047D5AF0' (0x1268) 已退出,返回值为 0 (0x0)。
Warning(webrtcvideoengine.cc:989): WebRtc:ViESender::SendRTCPPacket - Transport failed to send RTCP packet
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Added port to allocator
Jingle:Port[:0:stun:Net[Intel(R):192.168.0.155]]: Port created
Jingle:Port[rtcp:0:stun:Net[Intel(R):192.168.0.155]]: Added port to allocator
Jingle:Net[Intel(R):192.168.0.155]: Allocation Phase=Udp (Step=0)
Jingle:Port[:0:local:Net[Intel(R):192.168.0.155]]: Port created
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Added port to allocator
Jingle:Port[:0:stun:Net[Intel(R):192.168.0.155]]: Port created
Jingle:Port[rtp:0:stun:Net[Intel(R):192.168.0.155]]: Added port to allocator
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\msapsspc.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\msvcrt40.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\msapsspc.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\msvcrt40.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\schannel.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\userenv.dll”
线程 'SignalThread 0x0481CB98' (0x10ec) 已退出,返回值为 0 (0x0)。
线程 'SignalThread 0x047F93B8' (0x1754) 已退出,返回值为 0 (0x0)。
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\vidcap.ax
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\atl.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\schannel.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\userenv.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\digest.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\digest.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\msnsspc.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\msvcrt40.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\msnsspc.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\msvcrt40.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\kswdmcap.ax
Warning(webrtcvideoengine.cc:989): WebRtc:ViESender::SendRTCPPacket - Transport failed to send RTCP packet
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\mfc42.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\mfc42loc.dll”,未使用调试信息生成二进制文件。
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\schannel.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\userenv.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\quartz.dll”
AsyncUDPSocket[192.168.0.155:21066] receive failed with error 10054
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\rsaenh.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\dssenh.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\avicap32.dll”
“peerconnection_client.exe”: 已加载“C:\WINDOWS\system32\msvfw32.dll”
HttpRequest completed successfully
HttpRequest completed successfully
HttpRequest completed successfully
线程 'SignalThread 0x047A8FF8' (0x1414) 已退出,返回值为 0 (0x0)。
线程 'SignalThread 0x047B3C40' (0xe3c) 已退出,返回值为 0 (0x0)。
HttpRequest completed successfully
AsyncUDPSocket[192.168.0.155:21064] receive failed with error 10054
AsyncUDPSocket[192.168.0.155:21066] receive failed with error 10054
HTTPPortAllocator: request succeeded
线程 'SignalThread 0x047C0040' (0x101c) 已退出,返回值为 0 (0x0)。
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\avicap32.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\msvfw32.dll”
HTTPPortAllocator: request succeeded
线程 'SignalThread 0x047CB268' (0xeb0) 已退出,返回值为 0 (0x0)。
HTTPPortAllocator: request succeeded
HTTPPortAllocator: request succeeded
Jingle:Net[Intel(R):192.168.0.155]: Allocation Phase=Udp (Step=0)
Jingle:Net[Intel(R):192.168.0.155]: Allocation Phase=Udp (Step=0)
AsyncUDPSocket[192.168.0.155:21066] receive failed with error 10054
AsyncUDPSocket[192.168.0.155:21064] receive failed with error 10054
Warning(webrtcvideoengine.cc:989): WebRtc:ViESender::SendRTCPPacket - Transport failed to send RTCP packet
Jingle:Net[Intel(R):192.168.0.155]: Allocation Phase=Udp (Step=0)
Jingle:Port[:0:local:Net[Intel(R):192.168.0.155]]: Port created
Jingle:Port[video_rtcp:0:local:Net[Intel(R):192.168.0.155]]: Added port to allocator
Jingle:Port[:0:stun:Net[Intel(R):192.168.0.155]]: Port created
Jingle:Port[video_rtcp:0:stun:Net[Intel(R):192.168.0.155]]: Added port to allocator
Jingle:Net[Intel(R):192.168.0.155]: Allocation Phase=Udp (Step=0)
线程 'SignalThread 0x04820F30' (0x1420) 已退出,返回值为 0 (0x0)。
Jingle:Port[:0:local:Net[Intel(R):192.168.0.155]]: Port created
Jingle:Port[video_rtp:0:local:Net[Intel(R):192.168.0.155]]: Added port to allocator
Jingle:Port[:0:stun:Net[Intel(R):192.168.0.155]]: Port created
Jingle:Port[video_rtp:0:stun:Net[Intel(R):192.168.0.155]]: Added port to allocator
线程 'SignalThread 0x0481ECB8' (0x9d8) 已退出,返回值为 0 (0x0)。
AsyncUDPSocket[192.168.0.155:21073] receive failed with error 10054
AsyncUDPSocket[192.168.0.155:21075] receive failed with error 10054
Conductor::OnSignalingMessage
SEND_MESSAGE_TO_PEER
WSAAsync:connect (0 ms)
PeerConnectionClient::OnRead
PeerConnectionClient::ReadIntoBuffer
Headers received
Expecting 0 bytes.
PeerConnectionClient::OnClose
HTTP/1.1 200 OK
Server: PeerConnectionTestServer/0.1
Cache-Control: no-cache
Connection: close
Content-Type: text/plain
Content-Length: 0
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: POST, GET, OPTIONS
Access-Control-Allow-Headers: Content-Type, Content-Length, Connection, Cache-Control
Access-Control-Expose-Headers: Content-Length, X-Peer-Id


SEND_MESSAGE_TO_PEER
AsyncUDPSocket[192.168.0.155:21073] receive failed with error 10054
AsyncUDPSocket[192.168.0.155:21064] receive failed with error 10054
AsyncUDPSocket[192.168.0.155:21073] receive failed with error 10054
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Warning(webrtcvideoengine.cc:989): WebRtc:ViESender::SendRTCPPacket - Transport failed to send RTCP packet
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
AsyncUDPSocket[192.168.0.155:21073] receive failed with error 10054
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Warning(webrtcvideoengine.cc:989): WebRtc:ViESender::SendRTCPPacket - Transport failed to send RTCP packet
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
PeerConnectionClient::OnHangingGetRead
PeerConnectionClient::ReadIntoBuffer
Headers received
Expecting 1409 bytes.
PeerConnectionClient::OnClose
Issuing  a new hanging get
HTTP/1.1 200 OK
Server: PeerConnectionTestServer/0.1
Cache-Control: no-cache
Connection: close
Content-Type: text/plain
Content-Length: 1409
Pragma: 29
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: POST, GET, OPTIONS
Access-Control-Allow-Headers: Content-Type, Content-Length, Connection, Cache-Control
Access-Control-Expose-Headers: Content-Length, X-Peer-Id

{
   "answererSessionId" : "rCKhnr08KvaUG0PRf6cDnZ5LvKFQ1HVf",
   "messageType" : "ANSWER",
   "offererSessionId" : "w10kaMxjBrdHjDffuk3/x692twcJyUHN",
   "sdp" : "v=0\r\no=- 0 0 IN IP4 127.0.0.1\r\ns=\r\nt=0 0\r\na=group:BUNDLE audio video\r\nm=audio 0 RTP/AVPF 103 104 9 102 0 8 106 105 13 127 126\r\na=candidate:1 1 udp 1 192.168.0.211 51259 typ host name rtcp network_name 11b/g/n username 7xQt08vp0w1de6EB password koO9PtoYEHjzn8HB generation 0\r\na=candidate:1 1 udp 1 192.168.0.211 51261 typ host name rtp network_name 11b/g/n username Q0Zu7vSkBlrkMvaf password EB55BpwbcpYyy4e4 generation 0\r\na=mid:audio\r\na=rtcp-mux\r\na=crypto:0 AES_CM_128_HMAC_SHA1_32 inline:95P0IHN2EpzqpbmiQFAyhSWARDJLjmMGUYK3KEWs \r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/16000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:127 red/8000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2387995702 cname:7cLCjJTVZxuJpqpr mslabel:stream_label label:audio_label\r\nm=video 0 RTP/AVPF 100 101 102\r\na=mid:video\r\na=rtcp-mux\r\na=crypto:0 AES_CM_128_HMAC_SHA1_80 inline:Y0l7KranBatm/9UqKvkvdqC8PgCqdi+KQX8AeSBv \r\na=rtpmap:100 VP8/0\r\na=rtpmap:101 red/0\r\na=rtpmap:102 ulpfec/0\r\na=ssrc:2719480429 cname:7cLCjJTVZxuJpqpr mslabel:stream_label label:video_label\r\n",
   "seq" : 1
}

WSAAsync:connect (16 ms)
Failed to find best capture format, fall back to the requested format I420 640x480x30
Camera '' started with format I420 640x480x30, elapsed time 0 ms
Setting local voice description
Add send ssrc: 594845311
Setting receive voice codecs:
ISAC/16000/1 (103)
ISAC/32000/1 (104)
G722/16000/1 (9)
ILBC/8000/1 (102)
PCMU/8000/1 (0)
PCMA/8000/1 (8)
CN/32000/1 (106)
CN/16000/1 (105)
CN/8000/1 (13)
red/8000/1 (127)
telephone-event/8000/1 (126)
Changing voice state, recv=0 send=0
Warning(webrtcvideoengine.cc:989): WebRtc:ViESender::SendRTCPPacket - Transport failed to send RTCP packet
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Setting local video description
Add send ssrc: 3114920871
Changing video state, recv=0 send=0
Channel enabled
Starting playout for channel #0
Changing voice state, recv=1 send=0
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Channel enabled
Changing video state, recv=1 send=0
Setting remote voice description
Selected voice codec ISAC/16000/1 (103), bitrate=-1
Recv stream 2387995702 reuse default channel
Add remote ssrc: 2387995702
SRTP activated with negotiated parameters: send cipher_suite AES_CM_128_HMAC_SHA1_32 recv cipher_suite AES_CM_128_HMAC_SHA1_32
Changing voice state, recv=1 send=0
Setting remote video description
Hybrid NACK/FEC enabled for channel 0
Selected video codec VP8/640x480x30
VP8 number of layers: 3
Recv stream 2719480429 reuse default channel #0
Add remote ssrc: 2719480429
SRTP activated with negotiated parameters: send cipher_suite AES_CM_128_HMAC_SHA1_80 recv cipher_suite AES_CM_128_HMAC_SHA1_80
RtcVideoMediaChanne::SetSendBandwidth
Changing video state, recv=1 send=0
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51259
Jingle:Port[rtp:0:local:Net[Intel(R):192.168.0.155]]: Sending STUN binding error: reason=STALE CREDENTIALS to 192.168.0.211:51261
Warning(webrtcvideoengine.cc:989): WebRtc:ViESender::SendRTCPPacket - Transport failed to send RTCP packet
Conductor::OnAddStream stream_label
Jingle:Conn[rtcp:0:local:udp:192.168.0.155:21063->rtcp:0:local:udp:192.168.0.211:51259|C-w|-]: Connection created
Conductor::OnSignalingMessage
Jingle:Channel[rtcp|__]: Created connection with origin=2, (1 total)
Jingle:Channel[rtcp|__]: New best connection: Conn[rtcp:0:local:udp:192.168.0.155:21063->rtcp:0:local:udp:192.168.0.211:51259|C-w|-]
Jingle:Conn[rtp:0:local:udp:192.168.0.155:21065->rtp:0:local:udp:192.168.0.211:51261|C-w|-]: Connection created
Jingle:Channel[rtp|__]: Created connection with origin=2, (1 total)
Jingle:Channel[rtp|__]: New best connection: Conn[rtp:0:local:udp:192.168.0.155:21065->rtp:0:local:udp:192.168.0.211:51261|C-w|-]
AsyncUDPSocket[192.168.0.155:21066] receive failed with error 10054
Setting video renderer for track: video_label
SetRenderer 2719480429 reuse default channel #0
SEND_MESSAGE_TO_PEER
WSAAsync:connect (0 ms)
PeerConnectionClient::OnRead
PeerConnectionClient::ReadIntoBuffer
Headers received
Expecting 0 bytes.
PeerConnectionClient::OnClose
HTTP/1.1 200 OK
Server: PeerConnectionTestServer/0.1
Cache-Control: no-cache
Connection: close
Content-Type: text/plain
Content-Length: 0
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: POST, GET, OPTIONS
Access-Control-Allow-Headers: Content-Type, Content-Length, Connection, Cache-Control
Access-Control-Expose-Headers: Content-Length, X-Peer-Id


SEND_MESSAGE_TO_PEER
Channel socket writable (rtp) for the first time
Disabling Conference Mode noise reduction
Error(webrtcvideoengine.cc:989): WebRtc:failed to locate valid microphone controls for this mixer
Changing voice state, recv=1 send=1
Warning(webrtcvideoengine.cc:989): WebRtc:StopPlayingFileAsMicrophone() isnot playing (error=8088)
WebRtcVoiceMediaChannel sends first packet seqnum=17679
Capture delay changed to 120 ms
Captured frame size 640x480. Expected format I420 640x480x30
Warning(webrtcvideoengine.cc:989): WebRtc:Too long processing time of Incoming frame: 506ms
Warning(webrtcvideoengine.cc:989): WebRtc:ViESender::SendRTCPPacket - Transport failed to send RTCP packet
Jingle:Net[Intel(R):192.168.0.155]: Allocation Phase=Relay (Step=1)
Jingle:Net[Intel(R):192.168.0.155]: Allocation Phase=Relay (Step=1)
Jingle:Port[:0:relay:Net[Intel(R):192.168.0.155]]: Port created
Jingle:Port[rtcp:0:relay:Net[Intel(R):192.168.0.155]]: Added port to allocator
Connecting to relay via udp @ 74.125.128.126:19295
Warning(relayport.cc:664): Dropping packet: entry not locked
Warning(relayport.cc:664): Dropping packet: entry not locked
Warning(relayport.cc:664): Dropping packet: entry not locked
AsyncUDPSocket[192.168.0.155:21066] receive failed with error 10054
AsyncUDPSocket[192.168.0.155:21064] receive failed with error 10054
Warning(relayport.cc:664): Dropping packet: entry not locked
Warning(webrtcvideoengine.cc:989): WebRtc:ViESender::SendRTCPPacket - Transport failed to send RTCP packet
Jingle:Net[Intel(R):192.168.0.155]: Allocation Phase=Tcp (Step=2)
Jingle:Port[:0:local:Net[Intel(R):192.168.0.155]]: Port created
Jingle:Port[rtcp:0:local:Net[Intel(R):192.168.0.155]]: Added port to allocator
Error(tcpport.cc:103): 2
Jingle:Net[Intel(R):192.168.0.155]: Allocation Phase=Tcp (Step=2)
AsyncUDPSocket[192.168.0.155:21073] receive failed with error 10054
Warning(relayport.cc:664): Dropping packet: entry not locked
Jingle:Net[Intel(R):192.168.0.155]: Allocation Phase=SslTcp (Step=3)
Jingle:Net[Intel(R):192.168.0.155]: Allocation Phase=SslTcp (Step=3)
AsyncUDPSocket[192.168.0.155:21066] receive failed with error 10054
AsyncUDPSocket[192.168.0.155:21064] receive failed with error 10054
Warning(webrtcvideoengine.cc:989): WebRtc:ViESender::SendRTCPPacket - Transport failed to send RTCP packet
AsyncUDPSocket[192.168.0.155:21073] receive failed with error 10054
Allocate request timed out
Connecting to relay via tcp @ 74.125.128.126:19294
relay tcp connected to 74.125.128.126:19294
Warning(relayport.cc:664): Dropping packet: entry not locked
Warning(webrtcvideoengine.cc:989): WebRtc:ViESender::SendRTCPPacket - Transport failed to send RTCP packet
Warning(relayport.cc:664): Dropping packet: entry not locked
Warning(relayport.cc:664): Dropping packet: entry not locked
AsyncUDPSocket[192.168.0.155:21066] receive failed with error 10054
AsyncUDPSocket[192.168.0.155:21064] receive failed with error 10054
Warning(relayport.cc:664): Dropping packet: entry not locked
Warning(webrtcvideoengine.cc:989): WebRtc:ViESender::SendRTCPPacket - Transport failed to send RTCP packet
Warning(relayport.cc:664): Dropping packet: entry not locked
Warning(webrtcvideoengine.cc:989): WebRtc:ViESender::SendRTCPPacket - Transport failed to send RTCP packet
Error(stunport.cc:104): Binding request timed out from 192.168.0.155:21066 (Intel(R) PRO/Wireless 3945ABG Network Connection - 数据包计划程序微型端口)
Error(stunport.cc:104): Binding request timed out from 192.168.0.155:21064 (Intel(R) PRO/Wireless 3945ABG Network Connection - 数据包计划程序微型端口)
AsyncUDPSocket[192.168.0.155:21066] receive failed with error 10054
AsyncUDPSocket[192.168.0.155:21064] receive failed with error 10054
AsyncUDPSocket[192.168.0.155:21064] receive failed with error 10054
AsyncUDPSocket[192.168.0.155:21066] receive failed with error 10054
AsyncUDPSocket[192.168.0.155:21064] receive failed with error 10054
Warning(webrtcvideoengine.cc:989): WebRtc:ViESender::SendRTCPPacket - Transport failed to send RTCP packet
Error(stunport.cc:104): Binding request timed out from 192.168.0.155:21073 (Intel(R) PRO/Wireless 3945ABG Network Connection - 数据包计划程序微型端口)
Error(stunport.cc:104): Binding request timed out from 192.168.0.155:21075 (Intel(R) PRO/Wireless 3945ABG Network Connection - 数据包计划程序微型端口)
Warning(relayport.cc:615): Relay 1 connection to 74.125.128.126:19294 timed out
Connecting to relay via ssltcp @ 74.125.128.126:443
AsyncUDPSocket[192.168.0.155:21064] receive failed with error 10054
relay tcp connected to 74.125.128.126:443
Warning(relayport.cc:664): Dropping packet: entry not locked
Warning(relayport.cc:664): Dropping packet: entry not locked
Warning(relayport.cc:664): Dropping packet: entry not locked
AsyncUDPSocket[192.168.0.155:21073] receive failed with error 10054
AsyncUDPSocket[192.168.0.155:21064] receive failed with error 10054
Warning(relayport.cc:664): Dropping packet: entry not locked
Warning(webrtcvideoengine.cc:989): WebRtc:ViESender::SendRTCPPacket - Transport failed to send RTCP packet
Warning(relayport.cc:664): Dropping packet: entry not locked
AsyncUDPSocket[192.168.0.155:21066] receive failed with error 10054
AsyncUDPSocket[192.168.0.155:21064] receive failed with error 10054
Warning(webrtcvideoengine.cc:989): WebRtc:ViESender::SendRTCPPacket - Transport failed to send RTCP packet
Conductor::DisconnectFromCurrentPeer
SetRenderer 2719480429 reuse default channel #0
Camera '' stopped after capturing 158 frames and dropping 0%
Error(webrtcsession.cc:271): Failed to start the capture device.
Channel disabled
Stopping playout for channel #0
线程 'Win32 线程' (0xfe8) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0x14bc) 已退出,返回值为 0 (0x0)。
Disabling Conference Mode noise reduction
Error(webrtcvideoengine.cc:989): WebRtc:input state has been modified during unlocked period
Error(webrtcvideoengine.cc:989): WebRtc:RecProc() failed
Changing voice state, recv=0 send=0
Destroyed channel
Channel disabled
线程 'IncomingVideoStreamThread' (0x1188) 已退出,返回值为 0 (0x0)。
Changing video state, recv=0 send=0
线程 'ViECaptureThread' (0x1538) 已退出,返回值为 0 (0x0)。
Warning(webrtcvideoengine.cc:989): WebRtc:webrtc::IncomingVideoStream::Stop: Not running
Removing video stream 0 with VideoEngine channel #0
线程 'DecodingThread' (0x15d8) 已退出,返回值为 0 (0x0)。
线程 'UdpSocket2ManagerWindows_thread' (0x3dc) 已退出,返回值为 0 (0x0)。
Destroyed channel
AsyncUDPSocket[192.168.0.155:21073] receive failed with error 10054
线程 'Win32 线程' (0x14c4) 已退出,返回值为 0 (0x0)。
线程 'capture_thread' (0xecc) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0x147c) 已退出,返回值为 -2147024637 (0x80070103)。
线程 'Win32 线程' (0x17b0) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0x1010) 已退出,返回值为 0 (0x0)。
WebRtcVideoEngine::Terminate
线程 'ViEPerformanceMonitor' (0x1778) 已退出,返回值为 0 (0x0)。
线程 'CpuWindows' (0x1320) 已退出,返回值为 0 (0x0)。
WebRtcVoiceEngine::Terminate
线程 'ProcessThread' (0x6e0) 已退出,返回值为 0 (0x0)。
线程 'webrtc_audio_module_thread' (0xe78) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0x1368) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0x13f4) 已退出,返回值为 0 (0x0)。
线程 'ProcessThread' (0x5c0) 已退出,返回值为 0 (0x0)。
线程 'webrtc_audio_module_thread' (0x730) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0xd5c) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0x8b8) 已退出,返回值为 0 (0x0)。
WebRtcVideoEngine::~WebRtcVideoEngine
线程 'ProcessThread' (0x1580) 已退出,返回值为 0 (0x0)。
线程 'CpuWindows' (0xe6c) 已退出,返回值为 0 (0x0)。
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\perfos.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\kswdmcap.ax
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\mfc42.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\mfc42loc.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\vidcap.ax
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\atl.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\quartz.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\ksproxy.ax
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\ksuser.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\wbem\wbemperf.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\devenum.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\wbem\wmiutils.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\wbem\fastprox.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\ntdsapi.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\msvcp60.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\wbem\wbemsvc.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\wbem\wbemprox.dll”
“peerconnection_client.exe”: 已卸载“C:\WINDOWS\system32\wbem\wbemcomn.dll”
线程 'CpuWindows' (0x122c) 已退出,返回值为 0 (0x0)。
线程 'Trace' (0xd58) 已退出,返回值为 0 (0x0)。
线程 'Thread 0x013DA730' (0xf7c) 已退出,返回值为 0 (0x0)。
线程 'Thread 0x013DAA90' (0x6a8) 已退出,返回值为 0 (0x0)。
WSAAsync:connect (688 ms)
PeerConnectionClient::OnRead
PeerConnectionClient::ReadIntoBuffer
Headers received
Expecting 0 bytes.
PeerConnectionClient::OnClose
HTTP/1.1 200 OK
Server: PeerConnectionTestServer/0.1
Cache-Control: no-cache
Connection: close
Content-Type: text/plain
Content-Length: 0
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: POST, GET, OPTIONS
Access-Control-Allow-Headers: Content-Type, Content-Length, Connection, Cache-Control
Access-Control-Expose-Headers: Content-Length, X-Peer-Id


SEND_MESSAGE_TO_PEER

Cheng Jiang

unread,
Mar 23, 2012, 8:24:37 AM3/23/12
to discuss...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages