- 2019-10-08
- 阅读()
- 来源:互联数据
随着4G\5G网络的发展,抖音、快手、斗鱼等直播行业的崛起,360行都在使用小视频来为自己打广告。然而流媒体并不是常用的网站技术实现的,对于外行人士来说还是具有很高的技术门槛,咨询视频服务器的客户,主要问题集中在:app直播聊天、不限内容、免备案、视频点播等,如何租用到一款成熟的流媒体服务器来满足流媒体网站运行呢?
提问的客户做视频网站4年,从2015年开始着手直播网站,到前两个月服务器不能满足需求,第一次换服务器,鉴于服务器端的安全性因素,服务器需要运行支撑2000人同时在线,视频服务器需要满足的条件非常多,Linux操作系统下搭建流媒体服务器,能保证视频网站安全。
一、视频服务器连接异常是怎么回事?
1、不需要高频CPU
客户租用的视频服务器在提供服务时,主要体现为持续的I/O操作.CPU资源占用并不大,以运维统计的问题,500人同时在线的短视频网站,4核左右的CPU就能很好胜任.
2、高稳定性
视频服务器不卡顿是最重要的,特别是那些连续开机运行10天-1个月以上不停机维护的网站。如果在客人看得津津有味时down机,对自己网站形象不利.如果您的预算宽裕,可以考虑选用30兆独享带宽的服务器,这样对持续和大量的I/O操作非常有益。
3、存储子系统
视频服务器内存是关键,为了适应视频服务器长时间的大量I/O操作,系统和视频文件共享一个硬盘的方法决不可取.必须使用单独的磁盘或磁盘阵列来存放视频文件.如果您在选择主板时选用了带SCSI接口的服务器主板,那么可以考虑使用SCSI硬盘.当然代价是高昂的.一个2*2TB的普通SCSI硬盘其售价也在5K左右.所以我们选择IDE RAID.关于RAID为何物请自行查阅相关文档.
互联数据为我们提供了合适的raid产品,一般市价在400元以上的产品就能很好的适合这样的工作环境了。注意不要购买一些"软"raid卡,那样虽然购买价格低些,但是其性能很差且会消耗大量系统资源.Iwill的SIDE RAID100是个不错的选择.硬盘建议使用5400转的型号.因为使用RAID建立IDE阵列后,总体磁盘性能会是接近单个硬盘的n倍.这视您的硬盘数量而定.
7200转硬盘长时间运行发热量太大,且其高于5400转硬盘的性能,经RAID放大后显得毫无用处.且其售价明显高于5400转硬盘.这是不使用7200转硬盘的原因,使用IDE Raid需要至少2个硬盘,再加上一个硬盘来安装操作系统,存储子系统。如果您实在预算紧张,可以舍弃IDE RAID,仅使用一个7200转的硬盘来存放视频文件.注意:笔者强烈提醒不要把操作系统和视频文件放在同一个硬盘上。
4、网络部分
短视频直播网站前端架构可以选择单IP大带宽服务器,后端架构建议选择5个IP以上的。视频服务器应该具备镜像备份、负载均衡等功能,您应该先问清楚客服。
二、视频服务器软件部分.
1.操作系统Win2000服务器或高级服务器版.(如果您能使用Linux或FreeBSD构建平台,那么您不需要继续阅读本文.)
2.Web服务器IIS5.0
3.流媒体服务器RealSystem之RealServer8.0+和Windows Media Server
视频流媒体服务器系统是采用C语言编码实现的,具有极高的运行效率。在Windows平台上,普遍采用IOCP技术模型实现。在Linux平台上,基本采用Epoll异步I/O模型实现,同时,采用内存复用技术,具有极高的硬件资源利用率。在平台性能方面,单台双CPU服务器可以同时处理5000并发流媒体请求,可以面向PC终端、手机终端、机顶盒终端以多种协议同时发布,并且多终端自动适配。
同时,视频服务器尽量选择基于 MPEG-DASH协议、RTMP协议、HLS协议上的多码流自适应,可以应用到视频直播和视频点播应用中,提高用户的收视体验,为平台运营方有效地降低了运营成本。
作为免备案视频服务器,互联数据提供低延时直播服务器,对于那些对延时要求非常敏感的应用场景非常实用,通过平台可以实现端到端500ms以内的传输延时,可用于互动性强的应用场景,比如在线教育、在线陪聊、高清电影站、点播视频等。更重要的是,互联数据视频服务器对于多平台兼容,包括PC端浏览器平台、Android平台和苹果的iOS平台。尤其是苹果的iOS平台,CDN加速,可以为赛事等视频节约千万秒!因为互联数据致力于做到低于1秒以内的端到端低延时流媒体传输。