AnyChat技术支持论坛

标题: web客户端如何实现视频语音录制 [打印本页]

作者: geyuliu    时间: 2013-8-27 08:57
标题: web客户端如何实现视频语音录制
你好!我参考标准demo AnyChatCoreSDK_Web_r3563\src里的源码,通过修改能满足自己的需求,目前需要在web客户端实现视频语音录制,录制对方视频及双方的语音,相当于留下视频通话记录。录制最好是由web客户端触发(决定是否录制对方的通话记录),而web客户端的demo都是通过js调用的,请问对应的录制方法么?这个如何现实录制?

作者: 廖斌    时间: 2013-8-27 09:21
本帖最后由 廖斌 于 2013-8-27 09:37 编辑

您好!web端可以实现录像功能,录像操作可以由web客户端发出。录像既可以在本地录制(参考开发文档接口BRAC_StreamRecordCtrl),也可以在服务器端中心录像。服务器端中心录像请参考帖子http://bbs.anychat.cn/forum.php? ... d=20&extra=page%3D1
作者: admin    时间: 2013-8-27 09:44
  1. // 录像功能标志定义(API:BRAC_StreamRecordCtrl 传入参数)
  2. var BRAC_RECORD_FLAGS_VIDEO   =       1;        // 录制视频
  3. var BRAC_RECORD_FLAGS_AUDIO   =       2;        // 录制音频
  4. var BRAC_RECORD_FLAGS_SERVER =       4;        // 服务器端录制

  5. var dwFlags = BRAC_RECORD_FLAGS_VIDEO + BRAC_RECORD_FLAGS_AUDIO + BRAC_RECORD_FLAGS_SERVER;
  6. BRAC_StreamRecordCtrl(dwUserId, bStartRecord, dwFlags, dwParam);
复制代码

作者: geyuliu    时间: 2013-8-27 12:49
本帖最后由 geyuliu 于 2013-8-27 12:52 编辑

你好!视频需要由服务器端录制并集中管理,只是由web客户端触发,音视频文件是不是合并一个文件的?还有,我在AnyChat\AnyChatCoreSDK_Web_r3563\doc下的AnyChat for Web SDK开发手册.pdf并没有找到BRAC_StreamRecordCtrl接口,其他的文档也搜索过,没有找到,请问这个是在那个压缩包的文档里?确定我下载的是最新版本
作者: 廖斌    时间: 2013-8-27 13:36
geyuliu 发表于 2013-8-27 12:49
你好!视频需要由服务器端录制并集中管理,只是由web客户端触发,音视频文件是不是合并一个文件的?还有, ...

1、视频需要由服务器端录制并集中管理,只是由web客户端触发,音视频文件是不是合并一个文件的

可以实现,中心服务器器录像的部署和实现参考http://bbs.anychat.cn/forum.php? ... &extra=page%3D1,录制的音视频文件是合并一个文件

2、我在AnyChat\AnyChatCoreSDK_Web_r3563\doc下的AnyChat for Web SDK开发手册.pdf并没有找到BRAC_StreamRecordCtrl接口

api的描述对应开发文档的4.5.9

3、,其他的文档也搜索过,没有找到,请问这个是在那个压缩包的文档里?
api接口是在\Web_r3563\src\javascript的anychatsdk.js文件中定义的
作者: admin    时间: 2013-8-27 13:37
音视频文件是不是合并一个文件的?
录制的文件中包含音视频,每个用户单独保存录像文件;

AnyChat for Web SDK开发手册.pdf并没有找到BRAC_StreamRecordCtrl接口
在38页,4.5.9章节

作者: geyuliu    时间: 2013-8-27 14:12
原来是我没有细看文档,谢谢两位的指导!
作者: admin    时间: 2014-2-16 15:19
目前需要在web客户端实现视频语音录制,录制对方视频及双方的语音,相当于留下视频通话记录

您好,已经实现,参考:http://bbs.anychat.cn/forum.php? ... &extra=page%3D1




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3