关于视频录制的问题
我在调用BRAC_StreamRecordCtrl(mSelfUserId, 1, 7, 0)时可以录制视频。但是调用BRAC_StreamRecordCtrl(mSelfUserId, 0, 7, 0)停止录制为什么没有触发OnAnyChatRecordSnapShot事件,视频文件也已保存下来了。您好,请将OnAnyChatRecordSnapShot事件中的代码全部注释掉,然后里面只保留一句:alert("OnAnyChatRecordSnapShot");,看是否能触发该提示? 试过了不行。 您好,请提供插件安装目录(默认是:c:\program files(x86)\BaiRuiTech\AnyChatWeb\)下的日志文件:BRAnyChatCore.log,我们帮您分析一下,谢谢。 BRAnyChatCore.log ---------------------------AnyChat Platform Core SDK Client Log---------------------------
Load BRAnyChatCore.dll success!(V4.9 Build Time:Mar 26 2014 21:08:40)
Load BRMiscUtil.dll success!(V4.9 Build Time:Mar 26 2014 21:07:00)
Load BRMediaUtil.dll success!(V4.9 Build Time:Mar 26 2014 21:06:05)
Load BRMediaShow.dll success!(V4.9 Build Time:Mar 26 2014 21:07:09)
Load BRMediaCore.dll success!(V4.9 Build Time:Mar 26 2014 21:07:26)
Invoke BRAC_Connect(172.18.5.195,8906)=0
Invoke LoginServer(username=郭xx)
CheckClientSocketLink Connect(ip=172.18.5.195,port=8906)
Server version: V4.9(Build Time:2014-03-26 21:07:58, Server OS:Windows)
Message OnConnect(bSuccess:1, errorcode=0)
Message OnLoginSystem(userid=16,errorcode=0,username=郭xx), msg deliver worked(1)
Invoke EnterRoom(roomid=10001)
Connection to streaming media server successfully!(udp delay:23ms)
Message OnEnterRoom(roomid=10001,errorcode=0,siteindex=0)
Message OnReceiveOnlineUser(count=1,roomid=10001)
Win7 AEC Audio Capture Driver(麦克风 (Realtek High Definition Audio))
Audio Init, error:0, device:0, 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
Message OnUserEnterRoom(userid=18,nickname=test1,siteindex=1)
Message OnP2PConnectState(userid=18, state=2)
Message OnP2PConnectState(userid=18, state=3)
Invoke BRAC_VideoCallControl(EventType:1, UserId:18, ErrorCode:0, dwFlags:0, dwParam:0, UserStr:)=0
Invoke LeaveRoom(roomid=-1) Elapse:0 ms
Invoke EnterRoom(roomid=1)
Message OnEnterRoom(roomid=1,errorcode=0,siteindex=0)
Message OnReceiveOnlineUser(count=1,roomid=1)
Invoke UserCameraControl(userid=16,bOpen=1)
Invoke UserSpeakControl(userid=16,bOpen=1)
Win7 AEC Audio Capture Driver(麦克风 (Realtek High Definition Audio))
Message OnUserEnterRoom(userid=18,nickname=test1,siteindex=1)
Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
Audio codec init, handle:2, 11, 1, 16000, 16, 15850
Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(RGB24, 0x0)
MinCroppingSize(352, 288) MaxCroppingSize(352, 288) Format(RGB24, 0x0)
MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(RGB24, 0x0)
MinCroppingSize(176, 144) MaxCroppingSize(176, 144) Format(RGB24, 0x0)
MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(RGB24, 0x0)
MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(YUY2, 0x32595559)
MinCroppingSize(352, 288) MaxCroppingSize(352, 288) Format(YUY2, 0x32595559)
MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(YUY2, 0x32595559)
MinCroppingSize(176, 144) MaxCroppingSize(176, 144) Format(YUY2, 0x32595559)
MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(YUY2, 0x32595559)
Video Config Size(320, 240) Format(YUY2, 25fps)
video init finish:320x240, YUY2, fps:25
Invoke UserCameraControl(userid=18,bOpen=1)
Invoke UserSpeakControl(userid=18,bOpen=1)
Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
Invoke UserCameraControl(userid=18,bOpen=1)
On Remote UserCameraControl(dwUserId:18, bOpen:1)
On Remote UserSpeakControl(dwUserId:18, bOpen:1)
Invoke UserSpeakControl(userid=18,bOpen=1)
Message OnP2PConnectState(userid=18, state=1)
Message OnP2PConnectState(userid=18, state=3)
video codec init:codec:1, 15fps, 320x240, bitrate:90000, quality:3, preset:3, gop:30, handle:3
Message OnP2PConnectState(userid=18, state=2)
Invoke StreamRecordCtrl(16, 1, 0x7, 0)=0
Invoke StreamRecordCtrl(16, 0, 0x7, 0)=0
Invoke BRAC_VideoCallControl(EventType:4, UserId:18, ErrorCode:0, dwFlags:0, dwParam:0, UserStr:)=0
Message OnUserLeaveRoom(userid=18,siteindex=1)
Invoke LeaveRoom(roomid=-1) Elapse:405 ms
Invoke EnterRoom(roomid=10001)
Message OnEnterRoom(roomid=10001,errorcode=0,siteindex=0)
Message OnReceiveOnlineUser(count=1,roomid=10001)
Win7 AEC Audio Capture Driver(麦克风 (Realtek High Definition Audio))
Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
Audio codec init, handle:4, 11, 1, 16000, 16, 15850
Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
Message OnUserEnterRoom(userid=18,nickname=test1,siteindex=1)
Message OnP2PConnectState(userid=18, state=2)
Message OnP2PConnectState(userid=18, state=3)
AnyChatRecordServer.log AnyChat Record Server Init,V4.9, Build Time:Jan 20 2014 09:55:45
Record Root Directory: D:\AnyChat\AnyChatRecordServer_r3967\Record\
Ready to connect anychatcoreserver127.0.0.1(8907)....
Successfully connect to the anychatcoreserver!
Received recording tasks(userid:4), preparing record...
Received recording tasks(userid:5), preparing record...
Stop recording(userid:4), seconds:22, record file name:2014-05-26\郭xx(09-46-46)(21).mp4
Stop recording(userid:5), seconds:22, record file name:2014-05-26\test1(09-46-46)(32).mp4
Received recording tasks(userid:7), preparing record...
Received recording tasks(userid:6), preparing record...
Stop recording(userid:6), seconds:15, record file name:2014-05-26\test1(09-48-22)(55).mp4
Stop recording(userid:7), seconds:15, record file name:2014-05-26\郭xx(09-48-22)(53).mp4
Received recording tasks(userid:9), preparing record...
Received recording tasks(userid:8), preparing record...
Stop recording(userid:8), seconds:9, record file name:2014-05-26\test1(09-49-45)(8).mp4
Stop recording(userid:9), seconds:10, record file name:2014-05-26\郭xx(09-49-44)(18).mp4
Received recording tasks(userid:10), preparing record...
Received recording tasks(userid:11), preparing record...
Stop recording(userid:10), seconds:23, record file name:2014-05-26\郭xx(10-23-21)(5).mp4
Stop recording(userid:11), seconds:21, record file name:2014-05-26\test1(10-23-22)(44).mp4
Received recording tasks(userid:10), preparing record...
Received recording tasks(userid:11), preparing record...
Stop recording(userid:10), seconds:36, record file name:2014-05-26\郭xx(10-24-44)(22).mp4
Stop recording(userid:11), seconds:48, record file name:2014-05-26\test1(10-24-44)(78).mp4
Received recording tasks(userid:12), preparing record...
Received recording tasks(userid:11), preparing record...
Stop recording(userid:11), seconds:26, record file name:2014-05-26\test1(10-26-06)(63).mp4
Stop recording(userid:12), seconds:26, record file name:2014-05-26\郭xx(10-26-05)(31).mp4
Received recording tasks(userid:13), preparing record...
Stop recording(userid:13), seconds:35, record file name:2014-05-26\郭xx(10-30-06)(80).mp4
Received recording tasks(userid:16), preparing record...
Stop recording(userid:16), seconds:14, record file name:2014-05-26\郭xx(10-42-23)(32).mp4 您好,您是在客户端进行服务器录像对吧?
如果是本地录像,则将会触发本地的回调事件:OnAnyChatRecordSnapShot;
如果是服务器录像,则将会触发服务器端(AnyChat Server SDK)的回调事件:OnAnyChatRecordSnapShot;
我是在js里面进行服务器端录像的。录像文件也需要保存到服务器端,请问服务器端的回调事件在哪里,我是新手。 您好,请参考这个贴子(二楼):http://bbs.anychat.cn/forum.php?mod=viewthread&tid=20&extra=page%3D1 知道了,谢谢。 admin 发表于 2014-5-26 11:06
您好,请参考这个贴子(二楼):http://bbs.anychat.cn/forum.php?mod=viewthread&tid=20&extra=page%3D1
我现在用Web SDK业务都开发好了,现在只差保存录像文件地址了。请问我还需要做哪些工作?看上面的帖子好像还蛮复杂。
页:
[1]
2