💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
AnyChat for Linux SDK自V5.0的r4172版本开始支持Linux服务器录像(打开下载页,位于SDK包bin\recordserver目录下),支持服务器单独录像、服务器合成录像、服务器合成流录像,集中保存,录像任务可由客户端发起,也可由业务服务器发起,录像完成之后,将录像文件名反馈给业务服务器,业务服务器可保存到数据库中便于集中维护。录像保存路径可设置。 下面一步一步介绍如何部署Linux录像服务器,以及让录像服务器正常工作的注意事项: 一、下载AnyChat for Linux SDK包(要求V5.0的4172及以上版本),解压缩,部署核心服务器和业务服务器,让客户端能与核心服务器,以及核心服务器与业务服务器之间能正常的工作。 启动核心服务器之后,查看核心服务器的日志文件(AnyChatCoreServer.log),显示内容如下: ![](https://box.kancloud.cn/ad9a057334bda7950ec724478043ff6a_627x187.jpg) 二、进入SDK包的bin\recordserver目录,里面包含如下图所示的文件: ![](https://box.kancloud.cn/d75a82778a199515fcab3a3ebc0e1cd7_620x213.jpg) 三、启动中心录像服务器。运行runanychatrecordserver.sh,出现如下图所示的界面 ![](https://box.kancloud.cn/bfadc5b6c3730b67fbfd89ab3f4ad436_634x204.jpg) 若在日志中显示“Successfully connect to the anychatcoreserver!”则表示中心录像服务器与核心服务器连接成功,工作正常;否则请检查相关参数配置是否匹配,如AnyChatRecordServer.ini中的UDP端口和AnyChatCoreServer.ini中的UDP端口是否一致,具体请参考录像服务配置说明,另请检查程序的版本是否符合要求。 四、启动中心录像。客户端调用API:BRAC_StreamRecordCtrl(...),或是业务服务器调用API:BRAS_StreamRecordCtrl(...)可启动或停止对目标用户的录像任务,停止录像之后,若录像成功,则会在业务服务器上触发相应的回调函数调用。