设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

2016-06-30 优化录像服务器增加本地缓存机制提高效率

[复制链接]

249

主题

2967

帖子

9075

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9075
跳转到指定楼层
楼主
发表于 2016-6-30 12:26:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AnyChat提供了服务器录像整体解决方案,在实际部署过程中,部分用户录制的视频文件不是保存在本地磁盘,而是保存到网络映射的磁盘上,即在录像服务器的配置文件(AnyChatRecordServer.ini)中录像存储路径设置为网络映射磁盘的路径,若是网络映射磁盘的效率不高,则会影响录制的效率,文件播放可能出现卡顿等情形。

对于上述情况,AnyChat研发团队对录像服务器进行了优化,采用本地缓存机制,先录制在本地缓存中,录制完成后,再整体移动到目标磁盘上,这样就可以避免因为每次小缓冲区写入到网络映射磁盘所带来的延迟累积。

AnyChat新版本(r5594)支持在录像服务器的配置文件(AnyChatRecordServer.ini)中增加本地缓存路径配置(RecordCacheDir):
[Base Settings]
ServerIPAddr                   = 127.0.0.1
ServerUdpPort                  = 8907
RecordRootDir                  = z:\record
RecordCacheDir                 = d:\recordcache
RecordRootUrl                  =

建议
1、如果网络映射磁盘性能较好,没有影响录制文件的播放效果,则不需要启用本地缓存机制;
2、如果配置了本地缓存路径,则会自动启用本地缓存机制,每个录像文件都会预先录制在本地缓存中,录制完成后再整体移动到目标路径中;
3、录像服务器配置文件(AnyChatRecordServer.ini)默认中没有RecordCacheDir配置项,需要手工添加该配置项,可以为相对路径,也可以为绝对路径;
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 11:53 , Processed in 0.159504 second(s), 26 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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