设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1417|回复: 0

2016-12-13 多路视频流合成录制时,支持选择指定的流进行录制

[复制链接]

200

主题

2979

帖子

8664

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8664
发表于 2016-12-13 18:45:35 | 显示全部楼层 |阅读模式
AnyChat提供了完善的拍照、录像解决方案,即支持客户端本地拍照、录像,也支持服务器端拍照、录像。

录像的API接口为:BRAC_StreamRecordCtrlEx,该接口的最后一个参数“lpUserStr”为一个JSON字符串,可以通过该参数来控制录制的行为,包括指定录像文件名,"{'filename':'myname.mp4'}"。

新版本(AnyChat r6424)提供了新的功能特性,本次增加“streamlist”参数(JSON对象数组),可以通过该参数来控制录制的视频流,JSON格式定义如下:
  1. {
  2.     "streamlist": [
  3.         {
  4.             "userid": 100,
  5.             "streamindex": 0
  6.         },
  7.         {
  8.             "userid": 101,
  9.             "streamindex": 1
  10.         }
  11.     ]
  12. }
复制代码
把需要录制的用户及流序号设置到“streamlist”参数中,则录制时,只会录制指定的用户流。如果是本地用户的流则userid可以为本地用户ID,也可以为-1。

参考资料:
1、有关AnyChat录像方案的介绍可参考:AnyChat音视频录制整体解决方案
2、有关录像服务器的部署可参考:Windows平台中心录像服务器部署Linux平台中心录像服务器部署
3、有关AnyChat服务器拍照可参考:AnyChat支持中心服务器拍照
4、拍照、录像支持自定义文件名
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2018-4-24 08:51 , Processed in 0.138994 second(s), 23 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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