织梦CMS - 轻松建站从此开始!

罗索

如何选购VOD视频点播软件

罗索客 发布于 2009-09-14 10:53 点击:次 
如何选购VOD视频点播软件
TAG:

1、系统的稳定性如何?
    对于视频点播系统来说,系统的稳定性是最重要的,一个好的视频点播系统应能保证长时间高并发状况不出故障。由于视音频文件的传输不同于其它如文本、图片等多媒体文件,要占用较多的硬件资源和网络资源,因此如果在文件传输过程中未进行视频流的优化处理或只作简单处理,会导致系统占用网络和硬件资源严重,导致系统不稳定,出现各种错误或死机。另外,在视音频文件传输中是否有续传机制,如果没有,网络发生短时间故障时,将导致视频流传输中断。
    优秀的VOD系统可以做到继续播放,而不稳定的VOD系统就会停止播放。
2、是否能跨平台支持多种操作系统、多种数据库?
   是否采用的是国际标准互联网协议TCP/IP作为主要网络层传输协议,因为TCP/IP协议已经被各种操作系统UNIX、LINUX、WINDOWS等操作系统支持,所以此项技术能够在各种操作平台上互通。如果是基于WINDOWS网络文件系统的,只能运行在WINDOWS平台。跨平台性不仅表现在不同操作系统上的互通,而且还应能够跨网络平台,只要是支持HTTP协议的网络都能通过本技术传输可控制的视频音频流。
    优秀的VOD系统可以做到跨平台支持多种操作系统和各种主流数据库(Oracle、Sybase、Mysql、SQL Server、Access等),而可移植性差的VOD系统就只能在单一操作系统(Windows)和数据库(SQL Server、Access)下应用了。

3.系统是否是模块化设计?系统的功能是否全面?
   模块化软件设计思想是目前软件设计中最先进的设计思想,它以周密的软件设计架构保证了整个系统的灵活性、易用性、稳定性和可扩展性,系统的各个模块不仅可以独立安装,还可以对某个模块单独升级。
    一个完整的视频点播系统不仅只是为用户提供点播功能,还应为系统管理员提供完善的管理功能,保证系统维护方便。这些功能应包括:节目管理、节目检索、用户管理、实时监控、服务器管理、计费管理及其应用管理功能。用户数较多时,应具有大流量负载均衡的功能。
    优秀的VOD系统是采用模块化设计思想开发出来的产品,而且有完善易用的管理功能,体现了以用户为核心的设计理念。

4、点播响应速度快慢、拖动时间长短如何处理?
   在网络状况良好的条件下,用户在请求流媒体服务时是否能不必做任何缓存,服务器就能即时响应。
    在网络状况不太好的环境下,用户在请求流媒体服务时是否能做可以调整时间长短的缓存,以保证客户端流畅的点播质量。
     优秀的VOD系统周密地考虑了网络环境变化给点播带来的影响,并分别作了不同的技术处理。而软件设计经验不够的VOD系统只考虑了其中的一种情况,要么采用缓存,要么完全没有缓存。

5、是否广泛支持各种视音频格式的节目源
   在视音频资源格式兼容性上,由于资源是多种多样的,视音频的格式也是多种多样的,这些资源都是网络化学习的知识载体,需要找到一种能够最大限度地支持这些资源的方案,节省因格式转换造成的时间和人力的损耗。
   至少应支持以下格式
       视频格式:MPEG1:*.dat(VCD)、*.mpg、*.mpeg、*.m1v、*.mpv
                MPEG2:*.vob (DVD)、*.mpg
                MPEG4:Microsoft(*.asf、*.wmv);DivX/XviD( *.avi、*.divx、*.xvid);Apple(*.mov)
                REAL:*.rm、*.rmvb
                AVI:*.avi
        音频格式:*.wav、*.mid、*.mp2、*.mp3、*.mpa、*.mpe、*.wma、*.wax、*.rmi、*.ra、*.x、*.au

6、系统的易用性如何?
   对于视频点播系统易用性主要表现在以下几方面:
1、  节目源的添加是否方便:支持节目源单个添加和批量添加;
2、  客户端播放器是否支持“嵌入页面播放”和“独立播放”两种方式播放节目;
3、  是否支持用户组管理、管理员(三级)和用户分级管理;
4、  是否支持节目组管理、节目分级管理;
5、  是否能监控服务器和在线用户状态等。
    产品的易用性和方便快捷是软件产品设计是否人性化的最直接评价标准,优秀的VOD系统不单是有性能卓越的核心技术,在应用方面也会利用优秀算法,发挥技术优势,让使用者感觉易用好用、功能全面。

7、是否节约网络和硬件资源?
    视频点播系统对网络和硬件资源的占用情况直接反映了系统性能的优劣。资源占用低是系统稳定的根本保障。
    举例说明:
      CPU:单颗P3 800CPU应能支持200-260 MPEG1并发流
      内存:每个并发流所消耗的内存应低于1M
      磁盘I/O:单个10000转的SCSI硬盘应能支持180以上的MPEG1并发流
      网络带宽:以100M网络环境为例,在网络带宽利用率达到80%的情况下,应能支持60个以上的MPEG1并发流

(boful)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/200909/7465.html]
本文出处:网络博客 作者:boful
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容