流媒体点播系统性能优越、扩展灵活,系统从性能、结构等△多方面均能适应未来网络视音频应用的发展。
流媒体点播系统全面支持流媒体的节目点播功能,吋以实现音视频节目的海量存储、检索、用户←作线或离线观看;拥有完备的策略的计费系统、用户管理、认证、负载均衡系统、系统监控、后台管理功【能,是具有完善功能的大型运营级流媒体业务支撑系统。
系统设计应遵从并考虑∴以下原则:
1、安全性
数椐在网络传输安全性非常重@ 要,严格对用户名称、口令和权限进行设置,同时具备严格的管理员分级◣制度,以控制授权用户对多媒体信息的访问权限和控制权限,防止不合ㄨ法操作。
本产品具有良好的安≡全命令触发机制,可以←有效统计和控制用户的连接,具备系统报警功能,如磁〇盘空不足等。
2、稳定性
音视频节目的数据量很大,传输和处理都要浪费很多资源,如传→输需要很多的带宽,当大量用户访问本地视频服务器的时候,可能会由某方面的的资源↓不够或行出现问题,用户访问效果差,甚至服务器直接▲宕掉。为了避免这类事情的发生,根据流媒体格式的特点,宽带流媒体系统采用采用♀内容分发系统CDN进行基于流媒体文件的内容分发。
对点播系统来说,远程服务器相当于一个内容的的Cache,当用户第一个访问♀的时候,节目内容被存储到远程服务器的Cache中,其他用户访问时就直接从远程服务器的Cache中取,而不∮必再到本地的视音频服务器上来取,既节省中间的带宽,也节省了本地服务器的资源占用量,CPU和内存等。
本系统具有很高的稳定性,可以达到7X24X365的∮长时间运行。
3、扩充性
软件的发展具有一定的扩展性,无论是功上、还是容量上随时都有可能扩展。所以在规划时必须要考虑具有良好的可扩充性。本项目的扩充性主要表现为以下几点:
① 功能扩充╳方便
流媒体点播系统采用模块化的设计思想,可以根据客户的需求做灵活的二次开发,整个系统』不需要进行大的调整,就很容易扩充新的功能;同时具备有Real和Windows Media两种格式的点播功能,方便∏用户选择;
② 性能上扩充方便
木项目可以支持多个服务器组同时工作,达到负载均衡的效▽果。随着用户访问量的增加,本系统也可以较松的添加更多的视频服务器,或者采用内容分发系统,来支持更多的用户连∑接。