设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

关于录像服务器疑问咨询

[复制链接]

27

主题

223

帖子

605

积分

高级会员

Rank: 4

积分
605
跳转到指定楼层
楼主
发表于 2015-8-6 13:53:11 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
您好,关于录像服务器配置中,有如下描述:
【RecordRootURL】表示录像文件保存本地根目录的互联网访问地址,是一个URL地址,通过该URL地址,可以访问到中心录像服务器目录下的指定文件,通常需要在Web服务器(如Apache)中设置一个虚拟路径指向【RecordRootDir】,而【RecordRootURL】就是该虚拟路径;

这里的“通常需要在Web服务器(如Apache)中设置一个虚拟路径指向【RecordRootDir】”怎么理解,该怎么操作?

1.jpg (257.84 KB, 下载次数: 3393)

1.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

27

主题

223

帖子

605

积分

高级会员

Rank: 4

积分
605
沙发
 楼主| 发表于 2015-8-6 14:34:28 | 显示全部楼层
admin 发表于 2015-8-6 14:10
您好,请参考:有关中心录像服务器配置项【RecordRootURL】的说明。

[Base Settings]
DebugMode=1
ServerIpAddr=127.0.0.1
ServerUdpPort=8907
RecordRootDir=D:\myeclipse2013\recordPathServer\WebRoot\record\
RecordRootURL=http://10.168.96.27:8888/recordPathServer/record/
ServerCallBackPathType=2
ClientCallBackPathType=2
StreamBufferTime=10000

录制的参数:
var dwFlags = ANYCHAT_RECORD_FLAGS_SERVER+ANYCHAT_RECORD_FLAGS_LOCALCB+ANYCHAT_RECORD_FLAGS_VIDEO+ ANYCHAT_RECORD_FLAGS_AUDIO + ANYCHAT_RECORD_FLAGS_MIXVIDEO + ANYCHAT_RECORD_FLAGS_MIXAUDIO;

实际返回的:
2015-08-06/14-30-09-713_04134_58.mp4

在修改完配置后,启动录像服务器日志,发现其加载的recode跟路径不是我配置的RecordRootDir路径!
请问这个怎么破?
回复 支持 反对

使用道具 举报

27

主题

223

帖子

605

积分

高级会员

Rank: 4

积分
605
板凳
 楼主| 发表于 2015-8-6 14:41:39 | 显示全部楼层
admin 发表于 2015-8-6 14:38
您好,修改配置文件之后,需要重启录像服务器。

是有重启的,改的参数总是不生效。
回复 支持 反对

使用道具 举报

27

主题

223

帖子

605

积分

高级会员

Rank: 4

积分
605
地板
 楼主| 发表于 2015-8-6 14:59:11 | 显示全部楼层
admin 发表于 2015-8-6 14:44
您好,请参考:AnyChat使用攻略之独立部署Windows中心录像服务器,请注意您是否启动了多个录像服务器?可以 ...

我本地windows环境测试,确认只启动了一台核心服务器和一台录像服务器,业务服务器部署在tomcat中!
回复 支持 反对

使用道具 举报

27

主题

223

帖子

605

积分

高级会员

Rank: 4

积分
605
5#
 楼主| 发表于 2015-8-6 15:05:47 | 显示全部楼层
admin 发表于 2015-8-6 15:02
您可以尝试修改,然后重启录像服务器:
ServerCallBackPathType=1
ClientCallBackPathType=1

[2015-08-06 15:04:44(616)]        AnyChat Record Server Init,V5.3, Build Time:Jul 31 2015 22:09:05
[2015-08-06 15:04:44(618)]        Record Root Directory: D:\myeclipse2013\recordPathServer\WebRoot\record\
[2015-08-06 15:04:44(618)]        Record Stream Buffer Time: 10000 ms
[2015-08-06 15:04:44(618)]        Ready to connect anychatcoreserver  127.0.0.1(8907)....
[2015-08-06 15:04:44(624)]        Load BRMediaUtil.dll success!(V5.3 Build Time:Jul 31 2015 22:08:30)


OnAnyChatServerRecordExCallBack: dwUserId4134 ,Record Event ,szRecordFileName:D:\record\2015-08-06\15-04-56-445_04134_3.mp4
回复 支持 反对

使用道具 举报

27

主题

223

帖子

605

积分

高级会员

Rank: 4

积分
605
6#
 楼主| 发表于 2015-8-6 15:06:16 | 显示全部楼层
liweiqiang888 发表于 2015-8-6 15:05
[2015-08-06 15:04:44(616)]        AnyChat Record Server Init,V5.3, Build Time:Jul 31 2015 22:09:05
[2015 ...

储存的路径和我配置的路径不一致!
回复 支持 反对

使用道具 举报

27

主题

223

帖子

605

积分

高级会员

Rank: 4

积分
605
7#
 楼主| 发表于 2015-8-6 15:10:14 | 显示全部楼层
问题解决了
原因:RecordRootDir=D:\myeclipse2013\recordPathServer\WebRoot\record
RecordRootURL=http://10.168.96.27:8888/recordPathServer/record
后面不能多加个/ 不然无法加载!
回复 支持 反对

使用道具 举报

27

主题

223

帖子

605

积分

高级会员

Rank: 4

积分
605
8#
 楼主| 发表于 2015-8-6 15:38:33 | 显示全部楼层
还有个问题:
在视频录制完成后,服务端OnAnyChatServerRecordExCallBack时间中,能够传值过来,用来标志本次录像属于那一次业务请求?
回复 支持 反对

使用道具 举报

27

主题

223

帖子

605

积分

高级会员

Rank: 4

积分
605
9#
 楼主| 发表于 2015-8-6 16:21:02 | 显示全部楼层
admin 发表于 2015-8-6 15:54
您好,API定义和回调函数设计已经考虑到了您的需求:

// 用户音、视频录制(扩展)

此问题结局,谢谢!

还有另外一个问题:
录像服务器配置:
ServerCallBackPathType=2
ClientCallBackPathType=2
为什么不能同时为2,我这边需要客户端和服务端都返回远程路径,如果都设置为2,则2个都不会返回远程URL路径?
回复 支持 反对

使用道具 举报

27

主题

223

帖子

605

积分

高级会员

Rank: 4

积分
605
10#
 楼主| 发表于 2015-8-6 18:35:05 | 显示全部楼层
陈文仲 发表于 2015-8-6 16:36
您好,如果这两个都设置为2是可以正常返回URL路径的,您那边设置后返回的是什么路径呢?

这个问题,我这边OK了,经检查时以前的版本驻留在服务中了。

另外的问题:
拍照能不能实现服务端拍照并存储在服务端?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 07:02 , Processed in 0.227712 second(s), 24 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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