|
你好,我用surface和台式机测试anychat视频通话,发现台式机显示的远程画面有延迟(也就是surface上的摄像头画面),而surface上显示的远程画面几乎没有延迟;迟延的时间会随分辨率变化,如果设置320x240是几乎没有,如果设置成1920x1080那么延迟就很多,以下是台式机端的日志(surface端的参数设置与台式机一样),surface连接的是无线网。请帮忙分析原因!
[2015-09-08 14:34:31(310)] ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2015-09-08 14:34:31(312)] Load BRAnyChatCore.dll success!(V5.3 Build Time:Jul 31 2015 22:08:48)
[2015-09-08 14:34:31(320)] Load BRMiscUtil.dll failed,SDK some functions will fail!(Error:126)
[2015-09-08 14:34:31(331)] Load BRMediaUtil.dll success!(V5.3 Build Time:Jul 31 2015 22:08:30)
[2015-09-08 14:34:31(333)] Load BRMediaShow.dll success!(V5.3 Build Time:Jul 31 2015 22:09:17)
[2015-09-08 14:34:31(335)] Load BRMediaCore.dll success!(V5.3 Build Time:Aug 11 2015 19:20:45)
[2015-09-08 14:34:31(352)] Apply video parameter:1280x720, bitrate:0kbps, quality:3, gop:25, fps:25, preset:3, codec:0
[2015-09-08 14:34:31(365)] Invoke Connect(192.168.0.100,8906)=0
[2015-09-08 14:34:31(365)] Invoke LoginServer(username=user123)
[2015-09-08 14:34:31(435)] CheckClientSocketLink Connect(ip=192.168.0.100,port=8906)
[2015-09-08 14:34:31(567)] Server version: V5.3(Build Time:2015-07-31 22:09:53, Server OS:Windows)
[2015-09-08 14:34:31(576)] Message OnConnect(bSuccess:1, errorcode=0)
[2015-09-08 14:34:31(627)] Message OnLoginSystem(userid=13,errorcode=0,username=user123), msg deliver worked(1)
[2015-09-08 14:34:31(628)] Invoke EnterRoom(roomid=1)
[2015-09-08 14:34:31(629)] Server running time: 0 days, 1 hours, 25 minutes, license mode:0
[2015-09-08 14:34:31(650)] Connection to streaming media server successfully!(udp delay:8ms)
[2015-09-08 14:34:31(721)] Message OnEnterRoom(roomid=1,errorcode=0,siteindex=1)
[2015-09-08 14:34:31(723)] Message OnReceiveOnlineUser(count=2,roomid=1)
[2015-09-08 14:34:31(723)] Invoke SetVideoPos(dwUserId:-1, hWnd:0x4a0fee, l:0, t:0, r:295, b:168)
[2015-09-08 14:34:31(726)] Invoke UserCameraControl(userid=-1,bOpen=1)
[2015-09-08 14:34:31(727)] Invoke UserSpeakControl(userid=-1,bOpen=1)
[2015-09-08 14:34:31(825)] On Remote UserCameraControl(dwUserId:12, bOpen:1)
[2015-09-08 14:34:31(829)] WaveIn Audio Capture Driver(麦克风 (HD Pro Webcam C920))
[2015-09-08 14:34:31(830)] Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
[2015-09-08 14:34:31(830)] Invoke SetVideoPos(dwUserId:12, hWnd:0xf0e62, l:0, t:0, r:801, b:450)
[2015-09-08 14:34:31(831)] Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2015-09-08 14:34:31(831)] Invoke UserCameraControl(userid=12,bOpen=1)
[2015-09-08 14:34:31(832)] Invoke UserSpeakControl(userid=12,bOpen=1)
[2015-09-08 14:34:31(885)] On Remote UserSpeakControl(dwUserId:12, bOpen:1)
[2015-09-08 14:34:31(904)] Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
[2015-09-08 14:34:31(905)] Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2015-09-08 14:34:31(928)] userid(12) audio decode, codec:11, 1 channel, 16000Hz
[2015-09-08 14:34:32(027)] MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(YUY2, 0x32595559, 30fps)
[2015-09-08 14:34:32(028)] MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(YUY2, 0x8d2681, 30fps)
[2015-09-08 14:34:32(029)] MinCroppingSize(160, 90) MaxCroppingSize(160, 90) Format(YUY2, 0x32595559, 30fps)
[2015-09-08 14:34:32(030)] MinCroppingSize(160, 90) MaxCroppingSize(160, 90) Format(YUY2, 0x8d2681, 30fps)
[2015-09-08 14:34:32(030)] MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(YUY2, 0x32595559, 30fps)
[2015-09-08 14:34:32(031)] MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(YUY2, 0x8d2681, 30fps)
[2015-09-08 14:34:32(032)] MinCroppingSize(176, 144) MaxCroppingSize(176, 144) Format(YUY2, 0x32595559, 30fps)
[2015-09-08 14:34:32(033)] MinCroppingSize(176, 144) MaxCroppingSize(176, 144) Format(YUY2, 0x8d2681, 30fps)
[2015-09-08 14:34:32(033)] MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(YUY2, 0x32595559, 30fps)
[2015-09-08 14:34:32(034)] MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(YUY2, 0x8d2681, 30fps)
[2015-09-08 14:34:32(035)] MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(YUY2, 0x32595559, 30fps)
[2015-09-08 14:34:32(035)] MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(YUY2, 0x8d2681, 30fps)
[2015-09-08 14:34:32(036)] MinCroppingSize(352, 288) MaxCroppingSize(352, 288) Format(YUY2, 0x32595559, 30fps)
[2015-09-08 14:34:32(037)] MinCroppingSize(352, 288) MaxCroppingSize(352, 288) Format(YUY2, 0x8d2681, 30fps)
[2015-09-08 14:34:32(038)] MinCroppingSize(432, 240) MaxCroppingSize(432, 240) Format(YUY2, 0x32595559, 30fps)
[2015-09-08 14:34:32(038)] MinCroppingSize(432, 240) MaxCroppingSize(432, 240) Format(YUY2, 0x8d2681, 30fps)
[2015-09-08 14:34:32(039)] MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(YUY2, 0x32595559, 30fps)
[2015-09-08 14:34:32(040)] MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(YUY2, 0x8d2681, 30fps)
[2015-09-08 14:34:32(041)] MinCroppingSize(800, 448) MaxCroppingSize(800, 448) Format(YUY2, 0x32595559, 30fps)
[2015-09-08 14:34:32(041)] MinCroppingSize(800, 448) MaxCroppingSize(800, 448) Format(YUY2, 0x8d2681, 30fps)
[2015-09-08 14:34:32(042)] MinCroppingSize(800, 600) MaxCroppingSize(800, 600) Format(YUY2, 0x32595559, 24fps)
[2015-09-08 14:34:32(043)] MinCroppingSize(800, 600) MaxCroppingSize(800, 600) Format(YUY2, 0x8d2681, 24fps)
[2015-09-08 14:34:32(043)] MinCroppingSize(864, 480) MaxCroppingSize(864, 480) Format(YUY2, 0x32595559, 24fps)
[2015-09-08 14:34:32(044)] MinCroppingSize(864, 480) MaxCroppingSize(864, 480) Format(YUY2, 0x8d2681, 24fps)
[2015-09-08 14:34:32(045)] MinCroppingSize(960, 720) MaxCroppingSize(960, 720) Format(YUY2, 0x32595559, 15fps)
[2015-09-08 14:34:32(046)] MinCroppingSize(960, 720) MaxCroppingSize(960, 720) Format(YUY2, 0x8d2681, 15fps)
[2015-09-08 14:34:32(046)] MinCroppingSize(1024, 576) MaxCroppingSize(1024, 576) Format(YUY2, 0x32595559, 15fps)
[2015-09-08 14:34:32(047)] MinCroppingSize(1024, 576) MaxCroppingSize(1024, 576) Format(YUY2, 0x8d2681, 15fps)
[2015-09-08 14:34:32(048)] MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(YUY2, 0x32595559, 10fps)
[2015-09-08 14:34:32(048)] MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(YUY2, 0x8d2681, 10fps)
[2015-09-08 14:34:32(049)] MinCroppingSize(1600, 896) MaxCroppingSize(1600, 896) Format(YUY2, 0x32595559, 7fps)
[2015-09-08 14:34:32(050)] MinCroppingSize(1600, 896) MaxCroppingSize(1600, 896) Format(YUY2, 0x8d2681, 7fps)
[2015-09-08 14:34:32(050)] MinCroppingSize(1920, 1080) MaxCroppingSize(1920, 1080) Format(YUY2, 0x32595559, 5fps)
[2015-09-08 14:34:32(051)] MinCroppingSize(1920, 1080) MaxCroppingSize(1920, 1080) Format(YUY2, 0x8d2681, 5fps)
[2015-09-08 14:34:32(052)] MinCroppingSize(2304, 1296) MaxCroppingSize(2304, 1296) Format(YUY2, 0x32595559, 2fps)
[2015-09-08 14:34:32(053)] MinCroppingSize(2304, 1296) MaxCroppingSize(2304, 1296) Format(YUY2, 0x8d2681, 2fps)
[2015-09-08 14:34:32(053)] MinCroppingSize(2304, 1536) MaxCroppingSize(2304, 1536) Format(YUY2, 0x32595559, 2fps)
[2015-09-08 14:34:32(054)] MinCroppingSize(2304, 1536) MaxCroppingSize(2304, 1536) Format(YUY2, 0x8d2681, 2fps)
[2015-09-08 14:34:32(055)] MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(H264, 0x34363248, 30fps)
[2015-09-08 14:34:32(056)] MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(H264, 0x8d2681, 30fps)
[2015-09-08 14:34:32(056)] MinCroppingSize(160, 90) MaxCroppingSize(160, 90) Format(H264, 0x34363248, 30fps)
[2015-09-08 14:34:32(057)] MinCroppingSize(160, 90) MaxCroppingSize(160, 90) Format(H264, 0x8d2681, 30fps)
[2015-09-08 14:34:32(058)] MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(H264, 0x34363248, 30fps)
[2015-09-08 14:34:32(059)] MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(H264, 0x8d2681, 30fps)
[2015-09-08 14:34:32(060)] MinCroppingSize(176, 144) MaxCroppingSize(176, 144) Format(H264, 0x34363248, 30fps)
[2015-09-08 14:34:32(060)] MinCroppingSize(176, 144) MaxCroppingSize(176, 144) Format(H264, 0x8d2681, 30fps)
[2015-09-08 14:34:32(061)] MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(H264, 0x34363248, 30fps)
[2015-09-08 14:34:32(062)] MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(H264, 0x8d2681, 30fps)
[2015-09-08 14:34:32(062)] MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(H264, 0x34363248, 30fps)
[2015-09-08 14:34:32(063)] MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(H264, 0x8d2681, 30fps)
[2015-09-08 14:34:32(064)] MinCroppingSize(352, 288) MaxCroppingSize(352, 288) Format(H264, 0x34363248, 30fps)
[2015-09-08 14:34:32(065)] MinCroppingSize(352, 288) MaxCroppingSize(352, 288) Format(H264, 0x8d2681, 30fps)
[2015-09-08 14:34:32(065)] MinCroppingSize(432, 240) MaxCroppingSize(432, 240) Format(H264, 0x34363248, 30fps)
[2015-09-08 14:34:32(066)] MinCroppingSize(432, 240) MaxCroppingSize(432, 240) Format(H264, 0x8d2681, 30fps)
[2015-09-08 14:34:32(067)] MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(H264, 0x34363248, 30fps)
[2015-09-08 14:34:32(068)] MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(H264, 0x8d2681, 30fps)
[2015-09-08 14:34:32(069)] MinCroppingSize(800, 448) MaxCroppingSize(800, 448) Format(H264, 0x34363248, 30fps)
[2015-09-08 14:34:32(070)] MinCroppingSize(800, 448) MaxCroppingSize(800, 448) Format(H264, 0x8d2681, 30fps)
[2015-09-08 14:34:32(070)] MinCroppingSize(800, 600) MaxCroppingSize(800, 600) Format(H264, 0x34363248, 30fps)
[2015-09-08 14:34:32(071)] MinCroppingSize(800, 600) MaxCroppingSize(800, 600) Format(H264, 0x8d2681, 30fps)
[2015-09-08 14:34:32(072)] MinCroppingSize(864, 480) MaxCroppingSize(864, 480) Format(H264, 0x34363248, 30fps)
[2015-09-08 14:34:32(073)] MinCroppingSize(864, 480) MaxCroppingSize(864, 480) Format(H264, 0x8d2681, 30fps)
[2015-09-08 14:34:32(074)] MinCroppingSize(960, 720) MaxCroppingSize(960, 720) Format(H264, 0x34363248, 30fps)
[2015-09-08 14:34:32(075)] MinCroppingSize(960, 720) MaxCroppingSize(960, 720) Format(H264, 0x8d2681, 30fps)
[2015-09-08 14:34:32(076)] MinCroppingSize(1024, 576) MaxCroppingSize(1024, 576) Format(H264, 0x34363248, 30fps)
[2015-09-08 14:34:32(076)] MinCroppingSize(1024, 576) MaxCroppingSize(1024, 576) Format(H264, 0x8d2681, 30fps)
[2015-09-08 14:34:32(077)] MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(H264, 0x34363248, 30fps)
[2015-09-08 14:34:32(078)] MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(H264, 0x8d2681, 30fps)
[2015-09-08 14:34:32(079)] MinCroppingSize(1600, 896) MaxCroppingSize(1600, 896) Format(H264, 0x34363248, 30fps)
[2015-09-08 14:34:32(080)] MinCroppingSize(1600, 896) MaxCroppingSize(1600, 896) Format(H264, 0x8d2681, 30fps)
[2015-09-08 14:34:32(081)] MinCroppingSize(1920, 1080) MaxCroppingSize(1920, 1080) Format(H264, 0x34363248, 30fps)
[2015-09-08 14:34:32(082)] MinCroppingSize(1920, 1080) MaxCroppingSize(1920, 1080) Format(H264, 0x8d2681, 30fps)
[2015-09-08 14:34:32(083)] MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(MJPG, 0x47504a4d, 30fps)
[2015-09-08 14:34:32(084)] MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(MJPG, 0x8d2181, 30fps)
[2015-09-08 14:34:32(084)] MinCroppingSize(160, 90) MaxCroppingSize(160, 90) Format(MJPG, 0x47504a4d, 30fps)
[2015-09-08 14:34:32(085)] MinCroppingSize(160, 90) MaxCroppingSize(160, 90) Format(MJPG, 0x8d2181, 30fps)
[2015-09-08 14:34:32(086)] MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(MJPG, 0x47504a4d, 30fps)
[2015-09-08 14:34:32(087)] MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(MJPG, 0x8d2181, 30fps)
[2015-09-08 14:34:32(088)] MinCroppingSize(176, 144) MaxCroppingSize(176, 144) Format(MJPG, 0x47504a4d, 30fps)
[2015-09-08 14:34:32(089)] MinCroppingSize(176, 144) MaxCroppingSize(176, 144) Format(MJPG, 0x8d2181, 30fps)
[2015-09-08 14:34:32(090)] MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(MJPG, 0x47504a4d, 30fps)
[2015-09-08 14:34:32(091)] MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(MJPG, 0x8d2181, 30fps)
[2015-09-08 14:34:32(092)] MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(MJPG, 0x47504a4d, 30fps)
[2015-09-08 14:34:32(092)] MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(MJPG, 0x8d2181, 30fps)
[2015-09-08 14:34:32(093)] MinCroppingSize(352, 288) MaxCroppingSize(352, 288) Format(MJPG, 0x47504a4d, 30fps)
[2015-09-08 14:34:32(094)] MinCroppingSize(352, 288) MaxCroppingSize(352, 288) Format(MJPG, 0x8d2181, 30fps)
[2015-09-08 14:34:32(095)] MinCroppingSize(432, 240) MaxCroppingSize(432, 240) Format(MJPG, 0x47504a4d, 30fps)
[2015-09-08 14:34:32(096)] MinCroppingSize(432, 240) MaxCroppingSize(432, 240) Format(MJPG, 0x8d2181, 30fps)
[2015-09-08 14:34:32(097)] MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(MJPG, 0x47504a4d, 30fps)
[2015-09-08 14:34:32(098)] MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(MJPG, 0x8d2181, 30fps)
[2015-09-08 14:34:32(099)] MinCroppingSize(800, 448) MaxCroppingSize(800, 448) Format(MJPG, 0x47504a4d, 30fps)
[2015-09-08 14:34:32(099)] MinCroppingSize(800, 448) MaxCroppingSize(800, 448) Format(MJPG, 0x8d2181, 30fps)
[2015-09-08 14:34:32(100)] MinCroppingSize(800, 600) MaxCroppingSize(800, 600) Format(MJPG, 0x47504a4d, 30fps)
[2015-09-08 14:34:32(101)] MinCroppingSize(800, 600) MaxCroppingSize(800, 600) Format(MJPG, 0x8d2181, 30fps)
[2015-09-08 14:34:32(102)] MinCroppingSize(864, 480) MaxCroppingSize(864, 480) Format(MJPG, 0x47504a4d, 30fps)
[2015-09-08 14:34:32(103)] MinCroppingSize(864, 480) MaxCroppingSize(864, 480) Format(MJPG, 0x8d2181, 30fps)
[2015-09-08 14:34:32(104)] MinCroppingSize(960, 720) MaxCroppingSize(960, 720) Format(MJPG, 0x47504a4d, 30fps)
[2015-09-08 14:34:32(105)] MinCroppingSize(960, 720) MaxCroppingSize(960, 720) Format(MJPG, 0x8d2181, 30fps)
[2015-09-08 14:34:32(105)] MinCroppingSize(1024, 576) MaxCroppingSize(1024, 576) Format(MJPG, 0x47504a4d, 30fps)
[2015-09-08 14:34:32(106)] MinCroppingSize(1024, 576) MaxCroppingSize(1024, 576) Format(MJPG, 0x8d2181, 30fps)
[2015-09-08 14:34:32(107)] MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(MJPG, 0x47504a4d, 30fps)
[2015-09-08 14:34:32(108)] MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(MJPG, 0x8d2181, 30fps)
[2015-09-08 14:34:32(109)] MinCroppingSize(1600, 896) MaxCroppingSize(1600, 896) Format(MJPG, 0x47504a4d, 30fps)
[2015-09-08 14:34:32(110)] MinCroppingSize(1600, 896) MaxCroppingSize(1600, 896) Format(MJPG, 0x8d2181, 30fps)
[2015-09-08 14:34:32(111)] MinCroppingSize(1920, 1080) MaxCroppingSize(1920, 1080) Format(MJPG, 0x47504a4d, 30fps)
[2015-09-08 14:34:32(112)] MinCroppingSize(1920, 1080) MaxCroppingSize(1920, 1080) Format(MJPG, 0x8d2181, 30fps)
[2015-09-08 14:34:32(112)] Prepare config video capture: 1280x720, 25fps
[2015-09-08 14:34:32(287)] SetFormat(1280x720, YUY2) = 0
[2015-09-08 14:34:32(288)] Video Config Size(1280, 720) Format(YUY2, 10fps)
[2015-09-08 14:34:32(469)] video init finish:1280x720, YUY2, fps:10, codecid:1
[2015-09-08 14:34:32(770)] video codec init:codec:1, 25fps, 1280x720, bitrate:0kbps, quality:3, preset:3, gop:25, handle:3
[2015-09-08 14:34:33(450)] userid(12) video decode, codec:1, 1280x720, delay:16ms
[2015-09-08 14:34:55(062)] Message OnUserLeaveRoom(userid=12,siteindex=0)
[2015-09-08 14:34:57(553)] Message OnUserEnterRoom(userid=14,nickname=user123,siteindex=0)
[2015-09-08 14:34:57(554)] Invoke SetVideoPos(dwUserId:14, hWnd:0xf0e62, l:0, t:0, r:801, b:450)
[2015-09-08 14:34:57(555)] Invoke UserCameraControl(userid=14,bOpen=1)
[2015-09-08 14:34:57(556)] Invoke UserSpeakControl(userid=14,bOpen=1)
[2015-09-08 14:34:57(924)] On Remote UserCameraControl(dwUserId:14, bOpen:1)
[2015-09-08 14:34:57(925)] On Remote UserSpeakControl(dwUserId:14, bOpen:1)
[2015-09-08 14:34:58(658)] userid(14) audio decode, codec:11, 1 channel, 16000Hz
[2015-09-08 14:34:58(923)] userid(14) video decode, codec:1, 1280x720, delay:16ms
[2015-09-08 14:35:45(447)] Message OnUserLeaveRoom(userid=14,siteindex=0)
[2015-09-08 14:35:47(909)] Message OnUserEnterRoom(userid=15,nickname=user123,siteindex=0)
[2015-09-08 14:35:47(910)] Invoke SetVideoPos(dwUserId:15, hWnd:0xf0e62, l:0, t:0, r:801, b:450)
[2015-09-08 14:35:47(911)] Invoke UserCameraControl(userid=15,bOpen=1)
[2015-09-08 14:35:47(912)] Invoke UserSpeakControl(userid=15,bOpen=1)
[2015-09-08 14:35:48(280)] On Remote UserCameraControl(dwUserId:15, bOpen:1)
[2015-09-08 14:35:48(280)] On Remote UserSpeakControl(dwUserId:15, bOpen:1)
[2015-09-08 14:35:49(225)] userid(15) audio decode, codec:11, 1 channel, 16000Hz
[2015-09-08 14:35:49(285)] userid(15) video decode, codec:1, 1280x720, delay:16ms
[2015-09-08 14:36:32(144)] Message OnUserLeaveRoom(userid=15,siteindex=0)
[2015-09-08 14:38:03(881)] Invoke LeaveRoom(roomid=1) Elapse:530 ms
[2015-09-08 14:38:03(907)] Invoke LogoutServer(userid=13) Elapse:32 ms
[2015-09-08 14:38:03(927)] Invoke BRAC_Release Elapse:15 ms
|
|