设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: mylee
打印 上一主题 下一主题

关于中心录像服务器如何录像问题【JAVA】

[复制链接]

2

主题

29

帖子

98

积分

注册会员

Rank: 2

积分
98
11#
 楼主| 发表于 2015-6-2 13:40:59 | 只看该作者
佰锐科技-颜荣芝 发表于 2015-6-2 12:02
您好,您需要的功能和接口可以参考 AnyChat音视频录制整体解决方案:http://bbs.anychat.cn/forum.php?mo ...

file:////C:/Users/Administrator/Desktop/1234.png

采用服务端来将双方的视频合成录制在同一个文件,为啥没其效果?产生了两个文件。这个合成还需要什么吗?
回复 支持 反对

使用道具 举报

3

主题

57

帖子

759

积分

高级会员

Rank: 4

积分
759
12#
发表于 2015-6-2 13:49:28 | 只看该作者
本帖最后由 陈文仲 于 2015-6-2 13:51 编辑
mylee 发表于 2015-6-2 13:40
采用服务端来将双方的视频合成录制在同一个文件,为啥没其效果?产生了两个文件。这个合成还需要什么 ...

您好,您是在进入房间的回调里面进行录制的吗?没效果是指录制的只有一个人的视频?录制时,通话双方有请求对方的音视频了吗?
回复 支持 反对

使用道具 举报

2

主题

29

帖子

98

积分

注册会员

Rank: 2

积分
98
13#
 楼主| 发表于 2015-6-2 13:56:52 | 只看该作者
陈文仲 发表于 2015-6-2 13:49
您好,您是在进入房间的回调里面进行录制的吗?没效果是指录制的只有一个人的视频?录制时,通话双方有请 ...

我是直接在【OnAnyChatUserEnterRoomActionCallBack】这个回调里面执行的录制开始指令:
  1. int dwFlags = AnyChatServerSDK.ANYCHAT_RECORD_FLAGS_VIDEO + AnyChatServerSDK.ANYCHAT_RECORD_FLAGS_AUDIO + AnyChatServerSDK.ANYCHAT_RECORD_FLAGS_MIXVIDEO + AnyChatServerSDK.ANYCHAT_RECORD_FLAGS_MIXAUDIO + AnyChatServerSDK.ANYCHAT_RECORD_FLAGS_SERVER;
  2.         //接口调用
  3.         AnyChatServerSDK.StreamRecordCtrlEx(dwUserId, 1, dwFlags, 1, "", 0);
复制代码
但是,结束视频后,产生了两个文件,以下是日志:
  1. 06-02 13:53:31:958  OnAnyChatUserLeaveRoomActionCallBack: userid:1 roomid: 1
  2. 06-02 13:53:32:150  OnAnyChatServerRecordExCallBack: dwUserId1 ,Record Event ,szRecordFileName:D:\soft\AnyChat\AnyChatCoreSDK_Win32_r4641\bin\recordserver\record\2015-06-02\13-53-04-335_mylee_52.mp4 lpUserStr:
  3. 06-02 13:53:36:175  OnAnyChatUserLeaveRoomActionCallBack: userid:2 roomid: 1
  4. 06-02 13:53:36:391  OnAnyChatServerRecordExCallBack: dwUserId2 ,Record Event ,szRecordFileName:D:\soft\AnyChat\AnyChatCoreSDK_Win32_r4641\bin\recordserver\record\2015-06-02\13-53-01-277_mylee2_66.mp4 lpUserStr:
复制代码
回复 支持 反对

使用道具 举报

3

主题

57

帖子

759

积分

高级会员

Rank: 4

积分
759
14#
发表于 2015-6-2 14:08:30 | 只看该作者
mylee 发表于 2015-6-2 13:56
我是直接在【OnAnyChatUserEnterRoomActionCallBack】这个回调里面执行的录制开始指令:但是,结束视频后 ...

OnAnyChatUserEnterRoomActionCallBack  这个回调是每进一个客户端就触发一次;在这里进行录制,两个用户进来相当于发起了两次录制。
回复 支持 反对

使用道具 举报

2

主题

29

帖子

98

积分

注册会员

Rank: 2

积分
98
15#
 楼主| 发表于 2015-6-9 10:33:27 | 只看该作者
请问,
在客户端用户呼叫视频的时候,业务服务器可以自主选择房间么?【如果可以,需要在什么地方添加呢?谢谢】
回复 支持 反对

使用道具 举报

16#
发表于 2015-6-9 10:46:44 | 只看该作者
您好。呼叫是由核心服务器分配的。
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
17#
发表于 2015-6-9 10:51:26 | 只看该作者
佰锐科技-杨子鳄 发表于 2015-6-9 10:46
您好。呼叫是由核心服务器分配的。

您好,呼叫成功后,视频服务器会为每对通话分配一个唯一的房间号。应用层可以不使用这个分配的房间号,也可以自定义一个。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 20:26 , Processed in 0.129508 second(s), 19 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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