请选择 进入手机版 | 继续访问电脑版

默认
发表评论 1
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
请教IM中实时音视频聊天时,两人的视频聊天内容如何进行监控保存
1.现在客户有个需求.两人聊天的数据必须要做音视频备份,方便以后查看.
2.看了下rainbowav的源码,好像是支持必须走服务器中转策略的.想直接在服务端直接进行写文件的方式进行备份.
3.需求就这样子,这样子的思路是否可行,如果客户暂停视频又应该怎么处理..

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

推荐方案
评论 1
这种需求就比较操蛋了。音视频这种高性能低延迟的场景,加上全量监控和备份,又是音视频文件编解码,又是磅盘慢IO写入,这性能肯定就拉下来了,很影响体验。

一般情况下,真正的市面产品,比较可行的方案就是视频进行采样监控,而不是全量,这个采样就得有个比较科学的算法了,比如问隔多久抓一个关键帧等等。当然我没有真正遇到过这样的需求,所以能给你的建议不多。

非要这么干的话,具体的代码实现,可能就是在读一下服务端的数据中转代码,把中转时的数据尝试进行保存,这里面的视频文件编码,估计得好好看看。还是有点麻烦和难度的。
签名: 《IM里“附近的人”功能实现原理是什么?如何高效率地实现它?》http://www.52im.net/thread-2827-1-1.html
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部