设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

录像服务器无法改变存储路径

[复制链接]

22

主题

67

帖子

295

积分

中级会员

Rank: 3Rank: 3

积分
295
跳转到指定楼层
楼主
发表于 2013-8-30 18:32:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
录像服务器配置无法改变存储路径,服务器启动时日志一直显示存储路径在安装目录下,并且录像一直存储在安装目录下
ini配置文件内容如下:
[Base Settings]
DebugMode=1
CallBackFullPath=1(设置0也无法改变)
ServerIpAddr=127.0.0.1
ServerUdpPort=8089
RecordRootDir=d:\record\
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

249

主题

2967

帖子

9075

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9075
沙发
发表于 2013-8-30 18:37:43 | 只看该作者
您好,你设置的路径:d:\record是否存在?修改配置文件参数后,需要重启录像服务器程序,不知道您是否有重启?

另外“CallBackFullPath”只影响回调的参数,是否为完整的路径,为1是完整的路径,为0是相对路径,相对于录像文件保存的根目录而言。
回复 支持 反对

使用道具 举报

22

主题

67

帖子

295

积分

中级会员

Rank: 3Rank: 3

积分
295
板凳
 楼主| 发表于 2013-8-30 20:23:25 | 只看该作者
路径突然又可以改了,记得之前也重启了很多次服务器还是不行的,所以在这我也说不出什么原因。
麻烦再帮解决两个问题
1.我在客户端用个按钮调用BRAC_StreamRecordCtrl(m_iUserID[0],TRUE,BRAC_RECORD_FLAGS_SERVER,0);可以运行,连接成功,只是服务端没录像。是不是服务端也要加什么?
2.如果问题一成立(即可以:不改服务端,只采用客户端也可以控制录像),怎么自定义录像文件(夹)名?
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9075

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9075
地板
发表于 2013-8-30 22:11:32 | 只看该作者
您好,客户端服务器录像的代码为:

  1. DWORD dwFlags = BRAC_RECORD_FLAGS_VIDEO | BRAC_RECORD_FLAGS_AUDIO | BRAC_RECORD_FLAGS_SERVER;
  2. BRAC_StreamRecordCtrl(dwUserId, bStartRecord, dwFlags, dwParam);
复制代码
是的,不用修改服务器,调用客户端的API也可以实现服务器录像,有关修改录像文件名,您可以在客户端(或服务器端)的录像完成回调中直接对文件名进行更改,调用Windows提供的API接口对文件进行改名。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 13:47 , Processed in 0.106493 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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