流媒体服务器在实际应用中面临的问题及解决方案
2019-08-28
流媒体指以流方式在网络中传送音频、视频和多媒体文件的媒体形式。相对于下载后观看的网络播放形式而言,流媒体的典型特征是把连续的音频和视频信息压缩后放到网络服务器上,用户边下载边观看。
随着流媒体技术的发展,其对于服务器的要求也越来越高,服务器需针对流媒体遇到的问题解决,才能让流媒体更好地服务于大众。
流媒体面临的问题
1.峰值访问量大
业务受影响因素较多,访问量存在极大不确定性,既要保证业务可用性,应对业务高峰做到及时扩展,又要避免资源浪费,实现以最优配置,产出最大化效益。
解决方案:可根据用户量随时增加或者合并服务器,利用负载均衡,自动分配用户流量,满足流媒体服务器扩展需求。
2.单点故障处理
流媒体服务器的负载比其它应用服务器更大,单台服务器无法满足高并发量。如何实现负载均衡,高可用架构,分担流媒体服务器的负荷,消除单点故障是一个运营难题。
解决方案:采用CDN加速1000+节点网络分发服务,解决因地域、带宽和服务器
性能造成的访问瓶颈,提升网站高并发访问时数据加载和传输速度。
3.I/O读写速度
流媒体最重要的因素是速度要快,所以必须优化磁盘的"读"性能。而当前技术条件I/O是系统性能提高瓶颈,I/O问题没解决好,处理器数量增加不一定带来性能的提升,新增资源可能被I/O全部耗掉。
解决方案:流媒体服务器硬盘输出性能对流媒体点播是至关重要的因素,采用企业级固态硬盘(SSD),提高数据I/O读写速度。
4.数据安全风险
流媒体平台客户的隐私、企业的数据安全、产品安全等等都尤其重要,一旦被DDoS攻击、病毒、木马等,其业务运营和数据信息将受到严重的安全威胁。
解决方案:采用高防DDos服务,Web应用防护、入侵检测、Web漏洞扫描服务,数据库自动备份及秒级回档功能,降低运营风险。
5.宽带要求高
流媒体对宽带需要很大,同时要求也很高,下载速率必须达到解码率,才能使流媒体不会出现卡顿。磁盘I/O速率对流媒体也是不容忽视的,流媒体主要是通过数据传输完成的。由于流媒体服务器的负载比其它应用服务器更大,单台服务器可能无法满足高并发量。
解决方案:优化宽带接入质量,提高线路访问速度,解决延迟、丢包现象,满足各种类型流媒体用户运营需求。