设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
楼主: kinghong

关于surface调用内置摄像头分辨率上不去问题

[复制链接]

36

主题

181

帖子

542

积分

高级会员

Rank: 4

积分
542
 楼主| 发表于 2015-10-12 15:03:21 | 显示全部楼层
admin 发表于 2015-10-12 11:07
您好,请替换附件中的库文件,再测试看看,谢谢。

今天换了个高配的surface测试,不过很遗憾测试结果与上周是一样的,1080P下本地视频还是会延迟,运行视频对话软件的时候CPU占用率达到70%,以下是surface测试日志,请查看!
[2015-10-12 14:59:31(770)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2015-10-12 14:59:31(770)]        Load BRAnyChatCore.dll success!(V5.3 Build Time:Oct 12 2015 11:06:43)
[2015-10-12 14:59:31(785)]        Load BRMiscUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:50)
[2015-10-12 14:59:31(801)]        Load BRMediaUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:02)
[2015-10-12 14:59:31(816)]        Load BRMediaShow.dll success!(V5.3 Build Time:Oct 10 2015 00:55:17)
[2015-10-12 14:59:31(816)]        Load BRMediaCore.dll success!(V5.3 Build Time:Oct  9 2015 12:00:30)
[2015-10-12 14:59:31(832)]        Video capture device supported:
[2015-10-12 14:59:31(832)]                1-Microsoft LifeCam Rear
[2015-10-12 14:59:31(848)]                2-Microsoft LifeCam Front
[2015-10-12 14:59:31(848)]        Audio capture device supported:
[2015-10-12 14:59:31(848)]                1-麦克风阵列 (Realtek High Definition Audio)
[2015-10-12 14:59:31(848)]        Apply video parameter:1920x1080, bitrate:1200kbps, quality:3, gop:60, fps:25, preset:3, codec:0
[2015-10-12 14:59:31(863)]        Invoke        Connect(173.208.145.34,8906)=0
[2015-10-12 14:59:31(863)]        Invoke        LoginServer(username=user123)
[2015-10-12 14:59:31(910)]        CheckClientSocketLink         Connect(ip=173.208.145.34,port=8906)
[2015-10-12 14:59:32(798)]        Server version: V5.3(Build Time:2015-08-10 12:21:30, Server OS:Windows)
[2015-10-12 14:59:32(814)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2015-10-12 14:59:33(454)]        Message        OnLoginSystem(userid=346,errorcode=0,username=user123), msg deliver worked(1)
[2015-10-12 14:59:33(454)]        Server running time: 8 days, 23 hours, 1 minutes, license mode:0
[2015-10-12 14:59:33(454)]        Invoke        EnterRoom(roomid=1)
[2015-10-12 14:59:33(767)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=1)
[2015-10-12 14:59:33(767)]        Connection to streaming media server successfully!(udp delay:156ms)
[2015-10-12 14:59:33(782)]        Message        OnReceiveOnlineUser(count=2,roomid=1)
[2015-10-12 14:59:33(782)]        Invoke        SetVideoPos(dwUserId:-1, hWnd:0x340364, l:0, t:0, r:295, b:168, dwStreamIndex:0)
[2015-10-12 14:59:33(798)]        Invoke        UserCameraControl(userid=-1, bOpen=1, stream=0)
[2015-10-12 14:59:33(798)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2015-10-12 14:59:34(064)]        On Remote UserCameraControl(dwUserId:345, bOpen:1)
[2015-10-12 14:59:34(220)]        On Remote UserSpeakControl(dwUserId:345, bOpen:1)
[2015-10-12 14:59:34(298)]        Message        OnP2PConnectState(userid=345, state=1)
[2015-10-12 14:59:34(392)]        Message        OnP2PConnectState(userid=345, state=3)
[2015-10-12 14:59:34(564)]        WaveIn Audio Capture Driver(麦克风阵列 (Realtek High Defini)
[2015-10-12 14:59:34(564)]        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
[2015-10-12 14:59:34(564)]        Invoke        SetVideoPos(dwUserId:345, hWnd:0xd0296, l:0, t:0, r:801, b:450, dwStreamIndex:0)
[2015-10-12 14:59:34(564)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2015-10-12 14:59:34(564)]        Invoke        UserCameraControl(userid=345, bOpen=1, stream=0)
[2015-10-12 14:59:34(579)]        Invoke        UserSpeakControl(userid=345,bOpen=1)
[2015-10-12 14:59:34(595)]        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
[2015-10-12 14:59:34(611)]        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2015-10-12 14:59:34(985)]        userid(345) audio decode, codec:11, 1 channel, 16000Hz
[2015-10-12 14:59:35(016)]        userid(345) video decode, codec:1, 1920x1080, delay:31ms
[2015-10-12 14:59:35(031)]                Video Config Size(1920, 1080)        Format(H264, 25fps)
[2015-10-12 14:59:35(031)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(031)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-12 14:59:35(047)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(047)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-12 14:59:35(047)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(063)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-12 14:59:35(063)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(063)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-12 14:59:35(063)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(063)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-12 14:59:35(078)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(078)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-12 14:59:35(078)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(078)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-12 14:59:35(078)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(078)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-12 14:59:35(094)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(094)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-12 14:59:35(094)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(094)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-12 14:59:35(094)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(110)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-12 14:59:35(110)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 15fps)
[2015-10-12 14:59:35(110)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d1181, 15fps)
[2015-10-12 14:59:35(110)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x32595559, 15fps)
[2015-10-12 14:59:35(125)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x8d1181, 15fps)
[2015-10-12 14:59:35(125)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(125)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-12 14:59:35(125)]        Prepare config camera(2-Microsoft LifeCam Front): 1920x1080, 25fps
[2015-10-12 14:59:35(141)]                The best video format is detected: YUY2
[2015-10-12 14:59:35(141)]                SetFormat(1920x1080, YUY2, 25fps) = 0
[2015-10-12 14:59:35(141)]                Video Config Size(1920, 1080)        Format(YUY2, 25fps)
[2015-10-12 14:59:35(168)]        video init finish:1920x1080, YUY2, fps:25, codecid:1
[2015-10-12 14:59:35(884)]        video codec init:codec:1, 25fps, 1920x1080, bitrate:1200kbps, quality:3, preset:3, gop:60, handle:5
[2015-10-12 14:59:47(496)]        Invoke        LeaveRoom(roomid=1)        Elapse:344 ms
[2015-10-12 14:59:47(515)]        Invoke        LogoutServer(userid=346)        Elapse:15 ms
[2015-10-12 14:59:47(568)]        Invoke        BRAC_Release        Elapse:47 ms
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9070
发表于 2015-10-12 15:22:55 | 显示全部楼层
运行视频对话软件的时候CPU占用率达到70%
CPU占用率高与帧率高、分辨率高有关:
video codec init:codec:1, 25fps, 1920x1080, bitrate:1200kbps, quality:3, preset:3, gop:60

可尝试将帧率降低一些,比如15,20,看CPU资源占用率是否会下来?
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9070
发表于 2015-10-12 15:32:19 | 显示全部楼层
另外本地预览视频的延迟可能与Surface的Camera底层驱动相关,研发的同事还在处理中,因为同样的程序,同样的参数设置在PC上不会出现本地预览延迟的。
回复 支持 反对

使用道具 举报

36

主题

181

帖子

542

积分

高级会员

Rank: 4

积分
542
 楼主| 发表于 2015-10-12 15:57:54 | 显示全部楼层
admin 发表于 2015-10-12 15:32
另外本地预览视频的延迟可能与Surface的Camera底层驱动相关,研发的同事还在处理中,因为同样的程序,同样 ...

是的,PC上不会,我降低帧率CPU占用率仍然很高,帧率设置为5和8的时候CPU占用率才会下来,如果降低分辨率到720P的话CPU占用率就很明显的下来了。
回复 支持 反对

使用道具 举报

36

主题

181

帖子

542

积分

高级会员

Rank: 4

积分
542
 楼主| 发表于 2015-10-13 14:16:22 | 显示全部楼层
admin 发表于 2015-10-12 15:32
另外本地预览视频的延迟可能与Surface的Camera底层驱动相关,研发的同事还在处理中,因为同样的程序,同样 ...

请问今天有没有要更新的dll可以测试的。
回复 支持 反对

使用道具 举报

1

主题

312

帖子

2471

积分

超级版主

Rank: 8Rank: 8

积分
2471
发表于 2015-10-13 14:23:58 | 显示全部楼层
kinghong 发表于 2015-10-13 14:16
请问今天有没有要更新的dll可以测试的。

您好,研发部同事还在处理中,有进展会及时回复您!
回复 支持 反对

使用道具 举报

36

主题

181

帖子

542

积分

高级会员

Rank: 4

积分
542
 楼主| 发表于 2015-10-13 14:35:27 | 显示全部楼层
佰锐科技-陈伟 发表于 2015-10-13 14:23
您好,研发部同事还在处理中,有进展会及时回复您!

你好,这个问题已经困扰我们很长时间了,希望你们能尽快有结果。
回复 支持 反对

使用道具 举报

36

主题

181

帖子

542

积分

高级会员

Rank: 4

积分
542
 楼主| 发表于 2015-10-14 15:12:20 | 显示全部楼层
admin 发表于 2015-10-12 15:32
另外本地预览视频的延迟可能与Surface的Camera底层驱动相关,研发的同事还在处理中,因为同样的程序,同样 ...

请问什么时候可以解决这个问题呢,我们的客户也在问我。
回复 支持 反对

使用道具 举报

1

主题

312

帖子

2471

积分

超级版主

Rank: 8Rank: 8

积分
2471
发表于 2015-10-14 15:20:39 | 显示全部楼层
kinghong 发表于 2015-10-14 15:12
请问什么时候可以解决这个问题呢,我们的客户也在问我。

您好 研发部正在处理中,有结果会第一时间回复您!
回复 支持 反对

使用道具 举报

36

主题

181

帖子

542

积分

高级会员

Rank: 4

积分
542
 楼主| 发表于 2015-10-15 18:41:45 | 显示全部楼层
admin 发表于 2015-10-12 15:32
另外本地预览视频的延迟可能与Surface的Camera底层驱动相关,研发的同事还在处理中,因为同样的程序,同样 ...

你好,今天我们用skype测试在surface上的运行情况,测试的情况是没有延迟的,而且skype的CPU占用率很低,只有10%左右,画面清晰度很高,比较而言anychat与skype的差距还是很大的,希望你们可以缩小这个差距,我们的客户也在比较skype,当他们问起来为什么有差别的时候,请问我该怎样和客户解释?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-3-29 20:01 , Processed in 0.135036 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表