视频服务器同步与分流方案,这不是什么新技术,网上也有一堆一堆的文章,工具也有一堆,但适用的不多,也不好找。说重点,拿目前的两台视频服务器做例子:服务器A与服务器B。用户上传视频到服务器A,服务器B定期与服务器A同步,同步过的视频再让用户自动选择,哪边服务器速度快播放哪边。
这样有三个问题:
1、视频同步的问题
2、如何知道同步了哪些视频,还有多少没同步。
3、用户如何选择播放点
第1个问题:这个好解决,但目前不太理想,我们上网找了个FTP同步工具,定期自动同步,但由于文件太多,经常同步到后面就超时,停了,所以经常要手动同步,如果哪个网友有更好的FTP同步工具或者更好的同步方法,请一定联系我们,在这里先谢过。
第2个问题:要了解同步了哪些视频,这事就麻烦了,网上找不到相关工具了,就只能请出程序大哥写了个对比的程序,让两台视频服务器的视频文件进行对比,并在数据库中做标志,证明哪些视频同步过,哪些视频没同步,这个作用就是让程序自动判断用户选择哪个点播放视频。
第3个问题:用户选择播放点的问题,对比程序对比后有在数据库里做标志,证明已经同步过,两台服务器都有这个视频。我们在播放页判断当前播放的这个视频是否两台服务器都有,如果只有一台服务器有,那就播放那台服务器上的视频,如果两台服务器都有,那就要进行测速判断,用户访问服务器A与服务器B哪个速度快播放哪台上的视频。
这样视频服务器同步和分流的问题就解决了。
欢迎光临 千家论坛_智能建筑与智能家居技术交流社区 (http://bbs.qianjia.com:8020/) | Powered by Discuz! X3.2 |