kinghong 发表于 2015-7-8 10:40:25

关于anychat退出慢的问题

为什么anychat程序关闭时要很长时间,我用秒表掐了下要18秒,主机配置也不差呀。

admin 发表于 2015-7-8 10:42:43

您好,请上传对应的日志文件,我们帮您分析一下,谢谢!

kinghong 发表于 2015-7-8 10:46:18

        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
        Load BRAnyChatCore.dll success!(V5.2 Build Time:Feb 10 2015 14:09:19)
        Load BRMiscUtil.dll success!(V5.2 Build Time:Feb 10 2015 14:07:32)
        Load BRMediaUtil.dll success!(V5.2 Build Time:Feb 10 2015 14:07:48)
        Load BRMediaShow.dll success!(V5.2 Build Time:Feb 10 2015 14:07:40)
        Load BRMediaCore.dll success!(V5.2 Build Time:Feb 10 2015 14:08:00)
        Apply video parameter:1280x720, bitrate:500000, quality:0, gop:0, fps:25, preset:0, codec:0
        Invoke        BRAC_Connect(192.168.0.100,8906)=0
        Invoke        LoginServer(username=user123)
        CheckClientSocketLink       Connect(ip=192.168.0.100,port=8906)
        Server version: V5.2(Build Time:2015-02-10 14:08:34, Server OS:Windows)
        Message        OnConnect(bSuccess:1, errorcode=0)
        Message        OnLoginSystem(userid=-5,errorcode=0,username=user123), msg deliver worked(1)
        Server running time: 0 days, 0 hours, 9 minutes, license mode:0
        Invoke        EnterRoom(roomid=1)
        Connection to streaming media server successfully!(udp delay:23ms)
        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=0)
        Message        OnReceiveOnlineUser(count=1,roomid=1)
        Invoke        BRAC_SetVideoPos(dwUserId:-1, hWnd:0x30948, l:0, t:0, r:295, b:168)
        Invoke        UserCameraControl(userid=-1,bOpen=1)
        Invoke        UserSpeakControl(userid=-1,bOpen=1)
        WaveIn Audio Capture Driver(麦克风 (Realtek High Definition)
        Audio Init, error:0, device:1, 1, 16000, 16, capmode:0
        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681)
        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(YUY2, 0x32595559)
        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(YUY2, 0x8d2681)
        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(YUY2, 0x32595559)
        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(YUY2, 0x8d2681)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681)
        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(YUY2, 0x32595559)
        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(YUY2, 0x8d2681)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(YUY2, 0x32595559)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(YUY2, 0x8d2681)
        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(YUY2, 0x32595559)
        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(YUY2, 0x8d2681)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681)
        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(YUY2, 0x32595559)
        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(YUY2, 0x8d2681)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(YUY2, 0x32595559)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(YUY2, 0x8d2681)
        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(YUY2, 0x32595559)
        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(YUY2, 0x8d2681)
        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(YUY2, 0x32595559)
        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(YUY2, 0x32595559)
        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(YUY2, 0x8d2681)
        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(YUY2, 0x32595559)
        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(YUY2, 0x32595559)
        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(YUY2, 0x8d2681)
        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(YUY2, 0x32595559)
        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x32595559)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(YUY2, 0x32595559)
        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(YUY2, 0x32595559)
        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(YUY2, 0x32595559)
        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(YUY2, 0x32595559)
        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(YUY2, 0x32595559)
        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(YUY2, 0x32595559)
        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x32595559)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(YUY2, 0x32595559)
        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(YUY2, 0x8d2681)
        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(YUY2, 0x32595559)
        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(YUY2, 0x8d2681)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d2681)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(MJPG, 0x8d2181)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(MJPG, 0x8d2181)
        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(MJPG, 0x8d2181)
        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(MJPG, 0x8d2181)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(MJPG, 0x8d2181)
        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(MJPG, 0x8d2181)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(MJPG, 0x8d2181)
        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(MJPG, 0x8d2181)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(MJPG, 0x8d2181)
        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(MJPG, 0x8d2181)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(MJPG, 0x8d2181)
        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(MJPG, 0x8d2181)
        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(MJPG, 0x8d2181)
        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(MJPG, 0x8d2181)
        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(MJPG, 0x8d2181)
        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(MJPG, 0x8d2181)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x8d2181)
        Video Config Size(1280, 720)        Format(YUY2, 25fps)
        video init finish:1280x720, YUY2, fps:10
        video codec init:codec:1, 25fps, 1280x720, bitrate:500kbps, quality:0, preset:0, gop:0, handle:2
        Invoke        LeaveRoom(roomid=1)        Elapse:188 ms
        Invoke        LogoutServer(userid=-5)        Elapse:31 ms
        Invoke        BRAC_Release        Elapse:17487 ms

佰锐科技—赖彬 发表于 2015-7-8 10:56:44

kinghong 发表于 2015-7-8 10:46
        ---------------------------AnyChat Platform Core SDK Client Log---------- ...

您好,是用标准的demo吗?是否每次都这样呢?

admin 发表于 2015-7-8 10:58:32

Invoke      BRAC_Release      Elapse:17487 ms
根据日志来看,退出时的确耗时较长。上面的程序是您自己的程序吧?有没有尝试运行我们标准的示例程序,是否也需要这么长的时间才能退出呢?

另外根据日志记录,您的程序有些参数设置不太合理,比如:
video codec init:codec:1, 25fps, 1280x720, bitrate:500kbps, quality:0, preset:0, gop:0, handle:2

quality、preset、gop全为0?

kinghong 发表于 2015-7-8 11:15:06

这是我自己写的程序,不过用你们的C#demo运行退出时时间也很长,下面请看日志:
        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
        Load BRAnyChatCore.dll success!(V5.2 Build Time:Feb 10 2015 14:09:19)
        Load BRMiscUtil.dll success!(V5.2 Build Time:Feb 10 2015 14:07:32)
        Load BRMediaUtil.dll success!(V5.2 Build Time:Feb 10 2015 14:07:48)
        Load BRMediaShow.dll success!(V5.2 Build Time:Feb 10 2015 14:07:40)
        Load BRMediaCore.dll success!(V5.2 Build Time:Feb 10 2015 14:08:00)
        Invoke        BRAC_Connect(demo.anychat.cn,8906)=0
        Invoke        LoginServer(username=user2)
        CheckClientSocketLink       Connect(ip=121.199.51.198,port=8906)
        Server version: V5.2(Build Time:2015-06-03 09:07:26, Server OS:Windows)
        Message        OnConnect(bSuccess:1, errorcode=0)
        Message        OnLoginSystem(userid=-4078,errorcode=0,username=user2), msg deliver worked(1)
        Server running time: 3 days, 22 hours, 54 minutes, license mode:1
        Invoke        EnterRoom(roomid=1)
        Connection to streaming media server successfully!(udp delay:78ms)
        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=0)
        Message        OnReceiveOnlineUser(count=2,roomid=1)
        Invoke        BRAC_SetVideoPos(dwUserId:-1, hWnd:0x20a9c, l:0, t:0, r:172, b:159)
        Invoke        UserCameraControl(userid=-1,bOpen=1)
        Invoke        UserSpeakControl(userid=-1,bOpen=1)
        WaveIn Audio Capture Driver(麦克风 (2- USB Audio Device))
        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
        Invoke        BRAC_SetVideoPos(dwUserId:37891, hWnd:0x20a96, l:0, t:0, r:309, b:229)
        Invoke        UserCameraControl(userid=37891,bOpen=1)
        Invoke        UserSpeakControl(userid=37891,bOpen=1)
        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681)
        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(YUY2, 0x32595559)
        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(YUY2, 0x8d2681)
        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(YUY2, 0x32595559)
        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(YUY2, 0x8d2681)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681)
        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(YUY2, 0x32595559)
        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(YUY2, 0x8d2681)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(YUY2, 0x32595559)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(YUY2, 0x8d2681)
        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(YUY2, 0x32595559)
        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(YUY2, 0x8d2681)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681)
        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(YUY2, 0x32595559)
        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(YUY2, 0x8d2681)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(YUY2, 0x32595559)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(YUY2, 0x8d2681)
        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(YUY2, 0x32595559)
        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(YUY2, 0x8d2681)
        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(YUY2, 0x32595559)
        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(YUY2, 0x32595559)
        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(YUY2, 0x8d2681)
        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(YUY2, 0x32595559)
        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(YUY2, 0x32595559)
        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(YUY2, 0x8d2681)
        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(YUY2, 0x32595559)
        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x32595559)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(YUY2, 0x32595559)
        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(YUY2, 0x32595559)
        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(YUY2, 0x32595559)
        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(YUY2, 0x32595559)
        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(YUY2, 0x32595559)
        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(YUY2, 0x32595559)
        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x32595559)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x8d2681)
        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(YUY2, 0x32595559)
        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(YUY2, 0x8d2681)
        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(YUY2, 0x32595559)
        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(YUY2, 0x8d2681)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d2681)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(MJPG, 0x8d2181)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(MJPG, 0x8d2181)
        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(MJPG, 0x8d2181)
        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(MJPG, 0x8d2181)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(MJPG, 0x8d2181)
        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(MJPG, 0x8d2181)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(MJPG, 0x8d2181)
        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(MJPG, 0x8d2181)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(MJPG, 0x8d2181)
        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(MJPG, 0x8d2181)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(MJPG, 0x8d2181)
        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(MJPG, 0x8d2181)
        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(MJPG, 0x8d2181)
        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(MJPG, 0x8d2181)
        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x8d2181)
        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(MJPG, 0x8d2181)
        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(MJPG, 0x8d2181)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x8d2181)
        Video Config Size(320, 240)        Format(YUY2, 25fps)
        video init finish:320x240, YUY2, fps:25
        video codec init:codec:1, 15fps, 320x240, bitrate:90kbps, quality:3, preset:3, gop:30, handle:2
        Invoke        LeaveRoom(roomid=1)        Elapse:312 ms
        Invoke        LogoutServer(userid=-4078)        Elapse:32 ms
        Invoke        BRAC_Release        Elapse:16036 ms

kinghong 发表于 2015-7-8 11:17:40

另外请问quality、preset、gop这三个参数是怎么设置的,我在程序里只改变了分辨率、码率和帧率,并没有改变quality、preset、gop的值

佰锐科技—赖彬 发表于 2015-7-8 11:30:10

kinghong 发表于 2015-7-8 11:15
这是我自己写的程序,不过用你们的C#demo运行退出时时间也很长,下面请看日志:


能不能尝试用其他电脑运行下

admin 发表于 2015-7-8 11:34:03

Load BRAnyChatCore.dll success!(V5.2 Build Time:Feb 10 2015 14:09:19)
1、日志显示SDK还是今年2月份的版本,请更新SDK到最新版本,看问题是否依旧存在?
2、请尝试删除brMiscUtil.dll这个库文件,使得日志文件显示加载该库文件失败,看问题是否依旧存在?

kinghong 发表于 2015-7-8 13:00:00

admin 发表于 2015-7-8 11:34
1、日志显示SDK还是今年2月份的版本,请更新SDK到最新版本,看问题是否依旧存在?
2、请尝试删除brMiscU ...

按照你说的删除brMiscUtil.dll之后释放就很快了,请问这个文件有什么用处,删除掉有什么影响?
页: [1] 2
查看完整版本: 关于anychat退出慢的问题