设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 7970|回复: 13
打印 上一主题 下一主题

[录像]请教有没有录像的DEMO或教程,谢谢!

[复制链接]

4

主题

18

帖子

68

积分

注册会员

Rank: 2

积分
68
跳转到指定楼层
楼主
发表于 2015-8-7 16:45:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RT,需要做个录像功能,
请问有没有DEMO?谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

沙发
发表于 2015-8-7 16:49:02 | 只看该作者
您好,这个是我们公司技术人员做测试自己写的demo,您可以用作参考~

功能测试demo.rar

164.11 KB, 下载次数: 46

回复 支持 反对

使用道具 举报

4

主题

18

帖子

68

积分

注册会员

Rank: 2

积分
68
板凳
 楼主| 发表于 2015-8-7 17:24:48 | 只看该作者
有简要的流程说明吗?
比如初始化等,还是只要进了房间,直接调用接口就可以了?
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
地板
发表于 2015-8-7 17:32:39 | 只看该作者
您好,请参考:AnyChat开发流程指南
回复 支持 反对

使用道具 举报

5#
发表于 2015-8-7 17:35:31 | 只看该作者
您好,关于AnyChat SDK for Web 开发流程指南请到官网】(http://www.anychat.cn/download.html)下载AnyChat for Web SDK
解压后在该文件目录的doc目录下有相关函数调用说明。
另请参见:2014-11-30 AnyChat音视频录制整体解决方案
http://bbs.anychat.cn/forum.php? ... &extra=page%3D1
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
6#
发表于 2015-8-7 17:38:26 | 只看该作者
AnyChat for Web SDK\src\AnyChatSelfRecord目录下有录像的示例代码,您也可以在线访问:http://www.anychat.cn/web/item/AnyChatSelfRecord/

相关介绍可参考:AnyChat发布单向视频解决方案
回复 支持 反对

使用道具 举报

7#
发表于 2015-8-7 17:39:24 | 只看该作者
cornrise 发表于 2015-8-7 17:24
有简要的流程说明吗?
比如初始化等,还是只要进了房间,直接调用接口就可以了?

具体实现位置及方式请参见此段
“ 当调用API开始录制时,相当于下达了一个录制任务,AnyChat内核将开始录制,可以在客户端调用API(BRAC_QueryUserState)来查询录制状态;通过第三个参数(dwFlags)可控制录制行为:是在客户端录制,还是在服务器录制;是录制音频,还是音视频一同录制;是录制单个用户,还是通话双方合成录制等,具体应用可参考后续的“录制功能示例”部分。

    当调用API停止录制时,AnyChat内核会结束录制任务,同时触发上层应用的回调事件(如客户端为:BRAC_RecordSnapShotEx_CallBack),在回调事件中,将录制文件名(含路径)、录制时长、用户自定义参数等信息返回给上层应用。

    AnyChat内核提供了两个自定义参数,一个是整形(dwParam),一个是字符串类型(lpUserStr),在开始录制时通过API接口传入,在录制完成回调事件中返回给上层应用,如可以通过字符串类型自定义参数来传输一个上层应用的业务流水号,则可以实现在回调事件中将录制的文件名与业务流水号进行关联,保存在数据库中等功能。”
回复 支持 反对

使用道具 举报

4

主题

18

帖子

68

积分

注册会员

Rank: 2

积分
68
8#
 楼主| 发表于 2015-8-7 17:52:36 | 只看该作者
再请教一下,刚看完了录像的整体方案介绍,
在中心服务器录像的,视频文件保存在服务器上,
同时我想在数据库中保存一条录像记录的数据,
如数据库表中保存录制时间、录像文件服务器上路径等信息,
这个数据库写入的操作,是要修改录像服务器的代码,才能实现的吗?
谢谢!
回复 支持 反对

使用道具 举报

9#
发表于 2015-8-7 18:00:35 | 只看该作者
cornrise 发表于 2015-8-7 17:52
再请教一下,刚看完了录像的整体方案介绍,
在中心服务器录像的,视频文件保存在服务器上,
同时我想在数 ...

您好,可以利用回调函数的信息并将其写入数据库。

当调用API停止录制时,AnyChat内核会结束录制任务,同时触发上层应用的回调事件(如客户端为:BRAC_RecordSnapShotEx_CallBack),在回调事件中,将录制文件名(含路径)、录制时长、用户自定义参数等信息返回给上层应用。

回调函数相关信息可参考此贴:http://www.anychat.cn/faq/index. ... 0%E4%B9%88%E6%98%AF
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
10#
发表于 2015-8-7 20:10:06 | 只看该作者
您好,AnyChat是数据库无关的,业务服务器(利用AnyChat Server SDK来开发,支持Java、C#、C++等语言)可以实现您的需求,当录像服务器完成录像之后,会自动通知业务服务器,触发业务服务器的回调事件,您可以在业务服务器的相关回调事件中进行写入数据库的操作。

有关业务服务器可参考:有关AnyChat平台用户身份验证与第三方平台集成的问题

业务服务器的示例代码位于SDK包\src\server\目录下,可执行程序位于SDK包\bin\serversdk\目录下。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 01:16 , Processed in 0.158467 second(s), 25 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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