服务器 频道

宝丽通视音频服务系统方案(图)

    【IT168 报道】宝丽通 VOD 系统是宝特莱科技公司自主研发新一代的智能型高性能视频点播应用系统,是基于宽带互联网和局域网的视频应用系统,它可让运营商和企业轻松构建互联网上的视音频应用系统,为用户提供高质量的视音频服务。

    该系统目前属国内第一个真正完全自主研发的高技术含量的流媒体核心应用软件,其应用性能指标和技术水准均属国际领先,完全满足互联网上宽带流媒体传输的需求;媒体源文件支持VCD、DVD、MPG、AVI、MOV、QT、RM、RMVB、WMV、ASF、SWF等所有主流的文件格式,是真正意义上的全兼容全开放的高扩展性VOD系统。

    该系统支持服务器集群、自动负载均衡和集散型分布管理,服务能力可从几百个到几万个并发流平滑扩展,并且具备高性能、高服务质量、高可靠性和高扩展性的特点,该产品是宝特莱公司基于国际流媒体领域非常先进的技术成果,融合多项国际技术专利,由多名毕业于清华大学、北京航空航天大学的博士和硕士为主的技术精英团队研发而成,其终端播放服务质量、终端用户并发数、整体性能和兼容扩展性等方面均达到国际一流水准, 能够广泛应用于教育教学、电信、广电、图书馆、军事与国防、政府机构、智能小区、远程医疗、电力、金融证券、银行保险、酒店娱乐等各个领域。

    产品设计理念:

    技术架构开放性-系统支持多操作系统、多硬件平台、多协议、多播放前端设备、多种流媒体格式

    核心技术先进性-系统超强稳定,支持高负载大并发

    操作管理易用性-安装实施、节目管理、系统管理非常简便易用

    方案服务完备性-系统模块化设计,支持集中式、分布式、集中分布式、集中分散式不同部署方式

系统特点

    兼容所有主流视音频文件格式
    系统可支持的媒体文件格式包括MPEG1、MPEG2、MPEG4、AVI、ASF、WMV、RM、MP3、Quicktime(包括3.0以上)、SWF等几乎所有常见的媒体格式,做到真正的全兼容性。

    终端点播响应速度极快,播放质量高
    用户在请求流媒体服务时无需任何缓存,即点即播,几乎感觉不到任何延时,而且声音和视频的播放始终保持流畅连续,不会发生停顿、抖动和不连续等现象。

    系统整体性能高
    服务器核心采用“完成端口”I/O模型和线程池技术,并且结合网络带宽自适应流媒体传送技术,能最大限度地利用终端用户所能运用的网络资源,使得系统性能得到极大的线性提升,其可支持的终端用户并发数比同类产品超出40%--60%。

    高可靠的认证计费
    用户的认证采用AAA(Authentication, Authorization, Accounting,认证、授权和计费)协议中使用最为普遍的RADIUS协议,计费服务可以实现任意的费率策略。

    强大的流媒体服务器集群扩展
    系统采用了基于模糊数学算法的负载均衡控制,大大提高了服务器的扩展性能、并发性能和网络管理调度能力。既可以满足几百个并发流的业务需求,又可以通过服务器集群并联扩展,达到几万个并发流的服务能力,满足业务不断扩展的需要。

    灵活的分布式部署
    系统既可以通过集中的网络配置进行管理,又可以采用分布式的运营方案,即把流媒体服务器、应用服务器和存储设备分散在各个不同的地域,通过互联网进行交互,提高整个系统的容错性和灵活性。

    真正实现跨网段、跨路由、跨代理
    系统可在跨网段、跨路由的广域网环境中应用,也可在设置了HTTP、SOCKS等代理服务器的局域网中进行节目点播。

    基于Web应用的全新视讯直播
   基于MPEG-4图像编解码技术和实时数据流传输的网络协议,可稳定运用于基于IP协议的任何网络,支持将采集到的信号录制成MPEG-4格式的文件、文件直播、屏幕直播、字幕及图片的显示远程管理等功能。

系统主要功能

    服务器管理与监控

    1、配置服务器IP地址和端口;对是否限制连接数和连接超时进行设置;

    2、设置集群环境下的主、副服务器以及管理端口;设置每台副服务器可接受调度的负载条件和阈值;设置是否启用负载均衡调度以及增加修改删除所有待调用的服务器列表;

    3、监控流媒体服务器的运行状况,包括系统最大并发流和当前在线流数;启动和停止流媒体服务;启动监控与停止监控;在实时统计所有在线用户信息,包括用户名、点播节目、IP地址、开始时间等;

    节目内容管理

    目录管理、节目管理、查询统计、报表打印、系统维护

    用户及权限管理

    基本设置、用户管理、用户分组设置

    计费管理

    计费方式设置、用户充值、报表统计、点播记录管理

    视讯直播

    视频直播、文件直播、屏幕直播、字幕管理、直播频道管理

系统性能指标

    单机最大并发数
    单机并发数是指一台普通PC服务器可以接受的最大用户同时连接数,即可允许多少用户同时连接进行视频点播。单机并发数是视频应用系统最重要的指标之一,它反映了系统软件对硬件的利用率和系统软件自身的处理能力,另外单机并发数还与视频服务器硬件配置(网络I/O和磁盘I/O)以及节目码流相关。
    采用普通PC服务器,单P4 2.0G CPU,单100M网卡,7200转IDE硬盘,系统可支持75个MPEG1(1.5Mbps)并发流;
    采用高性能服务器,单P4 2.0G(推荐双CPU),内存1G,10000转 SCSI RAID硬盘,单1000M网卡,系统可支持150个MPEG1(1.5Mbps)并发流;
    如采用部门级专业视频服务器,MPEG1并发流更可达800流以上。

    集群服务器数目
   不限

    点播响应时间
    MPEG1格式      < 1s            MPEG2格式      < 2s
    MPEG4格式      < 1s            Real媒体文件    < 1s
    Windows媒体文件   < 1s           Quicktime媒体文件 < 2s
    SWF Flash文件     < 1s

    拖动延迟时间
    MPEG1格式   无延迟         MPEG2格式   < 1s
    MPEG4格式   < 1s           Windows媒体文件  无延迟
    Real媒体文件  < 1s           Quicktime媒体文件 < 1s
    SWF Flash文件  无延迟

    支持高达50路以上直播频道

    直播延时 < 1s

网络拓朴结构

    上图为多级缓存/代理解决方案,该方案可以有效节省网络带宽,降低网络延迟,同时减轻原始服务器的工作负荷,提高系统并发数。

系统构成

在核心数据中心,系统主要由视频服务器集群、管理系统、计费系统、节目制作系统、节目库组成。
服务器集群主要用于调度节目、满足用户点播响应,它是整个系统的核心。
系统包含用户管理、节目管理、系统监控、服务器管理、内容分布管理等模块。 
系统包含计费策略管理(计次、计时、包月等)、收费管理、报表统计等模块。
制作系统负责将各类节目源(VCD,DVD录相带)转换制作成适合点播的MPEG-4数字流媒体节目。
库用于存储所有点播节目,它可以是多台服务器共享的磁盘阵列,也可以是SAN(存储局域网)或离线存储库。

流媒体服务器分析
流媒体服务器作为VOD应用的核心硬件设备,为充分发挥软件系统的效能,需综合考虑与硬件设备合理配合使用。具体分析如下:
CPU:通常当服务器的瓶颈出现时,添加更多的CPU并不能提高其吞吐量。流媒体服务器处理能力在一个到两个CPU之间会是线性增长的,但超出两个以后并不能得到较好的性价比。
内存:增加更多的内存会提高流媒体服务器的并发数,但首先必须是如CPU、磁盘I/O、网络I/O没有超出最大值,比较合理的配置是 512 MB ,超过512MB后性价比下降。
网络接口:考虑采用多块网卡。一块专用于流媒体点播 ,一块用于远程管理、监控以及接受实时媒体流和分发媒体流。
磁盘I/O:为流媒体服务器性能主要瓶颈,如何优化磁盘读写速度至关重要。流媒体服务器应当采用高可靠、读写快的RAID0或RAID5。通常,由于受计算机总线速度限制,超过三块磁盘时并不能提高整体性能。

流媒体服务器配置
通常在服务器选型时以MPEG1最大并发数作为依据,下面针对1.5Mbps码率MPEG1格式作具体分析。

60~100个并发
0
相关文章