




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
流媒体音视频整体解决方案技术白皮书南京远古科技有限公司2009年3月目 录第一章前 言31、市场环境32、定义和缩写4第二章平台概述51、平台概述52、设计原则63、流媒体服务平台构架8第三章平台服务91、WebVOD视频点播服务92、WebLIVE视频直播服务103、WebAD广告服务114、CDN流媒体分发服务125、OSS运营支撑服务13第四章业务及运营141、角色管理142、用户管理143、内容管理154、收费管理165、服务器管理176、统计管理17第五章技术指标181、独创技术182、CDN技术203、负载平衡技术224、磁盘阵列技术245、性能对比256、环境配置27第六章案例分析291、 方案概况292、省铁通需求293、系统架构图304、系统组成305、方案解析326、领导点评33第一章前 言1、市场环境随着全国宽带网络建设热潮的兴起,电信、网通、铁通、移动、联通、广电以及大量的区域性宽带网络建设商纷纷介入,使得原本属于奢侈消费的宽带网络建设日益贴近大众,建设高潮久久不衰。宽带网络建设,除了能够实现高速联网等应用外,最主要能够立即广泛应用的就是视频服务(视频新闻业务、影视点播业务、电视卫星转播业务、现场直播业务),仅辽宁省铁通建设的流媒体系统就可供近50多万用户使用。视频服务作为一种增值性服务,受到广大用户的肯定和认可,同时,开展视频服务带来的巨大收益也得到了广大服务商的青睐。VIEWGOOD是从事流媒体核心技术研究的专业技术供应商。通过对流媒体技术的不懈研究,我们拥有VConnect、KeyBuffer、NoDelay、NoGap、hP2P等多项独创技术,完全掌握了MPEG-4、H.264、VC-1编解码、REAL媒体格式等核心技术,并以其为依托,通过对流媒体应用的深刻理解,推出了一系列具有自主知识产权的流媒体产品,目前VIEWGOOOD是国内优秀的流媒体服务平台方案提供商之一。 累计超过200万并发的多次大型流媒体建设项目的成功实施,使VIEWGOOD能深刻的洞悉、理解电信运营商的需求,获得了丰富的工程实时服务经验,形成了从规划、设计、开发、工程实施、售后服务的优秀的队伍,这些都是国内其他流媒体服务平台提供商无法比拟的。2、定义和缩写BSSBusiness Support System业务支撑系统CDNContent Distribution Network内容分发网络CMSContent Management System内容管理系统CPContent Provider内容提供商DRMDigital Rights Management数字版权管理FTPFile Transfer Protocol文件传输协议HTTPHypertext Transfer Protocol超文本传输协议IISInternet Information ServerInternet信息服务LANLocal AreaNetwork局域网MMSMicrosoft Media Server微软媒体服务协议MPEGMoving Picture Experts Group动态图象专家组OSSOperational Support System运营支撑系统P2PPeer to peer端到端对等网络RTSPReal-time Transport Streaming Protocol实时传输流媒体协议SPService Provider服务提供商SMSystem Management 系统管理VODVideo On Demand视频点播WANWide Area Network广域网WMVWindows Media Video微软视频编码格式频道由多个节目组成同一类型或主题的内容形式,节目内容由电视(或者卫星、有线、VCD、DVD、本地硬盘文件)转播而来。栏目栏目下包含多级子栏目,最终子栏目由一个频道或多个频道或多个节目组成。第二章平台概述1、平台概述VIEWGOOD流媒体服务平台是一套基于广域网的分布式流媒体服务系统,采用MPEG-4编解码技术,同时支持MPEG-1(mpg、dat、mp3)、MPEG-2(mpg、vob)、MPEG-4(avi、asf、wmv)、REAL(rm、rmvb)、移动平台(3gp、mp4)和高清编码(H.264、VC-1)等众多主流媒体,提供网络电视服务、现场直播服务、电视录制服务、现场录制服务、视频点播服务、文件广播服务等多种流媒体服务。支持完善的远程WEB管理,实现全程无人值守。广泛适用于政府、企业、教育、广电、电信、小区及多媒体公共信息服务行业等。完整的流媒体服务平台应包含以下几个模块:视频点播功能模块(WebVOD)VIEWGOOD视频点播模块式流媒体服务平台解决方案中的重要模块之一,可以独立运营。整个模块基于B/S架构,采用VIEWGOOD自主知识产权的VConnect服务内核,支持MPEG-1(mpg、dat、mp3)、MPEG-2(mpg、vob)、MPEG-4(avi、asf、wmv)、REAL(rm、rmvb)等众多主流媒体外,还支持高清编码(H.264、VC-1)、移动平台(MP4、3GP)。采用VIEWGOOD最新发明的hP2P专利技术,使用HTTP协议与P2P协议相结合的方式传输流媒体数据,一边下载一边播放,当前需要使用的数据采用HTTP方式传输,而暂时使用不到的数据即后续需要的数据采用P2P方式传输。该技术具有播放请求响应快、时延小,节省服务器网络流量,节省网络区域间的数据流量,P2P节点可管理性好,并且不完全依赖于P2P节点的数据等优点。同时采用NoDelay独创技术,支持广域网任意拖拽,响应时间极短。视频直播模块(WebLIVE)VIEWGOOD的视频直播模块是流媒体服务平台解决方案中的重要模块之一,可独立运营。整个模块基于B/S架构,它综合了计算机网络技术和视频技术的优点,采用VIEWGOOD自主知识产权VConnect服务内核,支持最先进的MPEG-4、H.264编解码技术。采用独创的KeyBuffer技术和P2P技术,HTTP方式和P2P方式随意选择。流媒体广告模块(WebAD)VIEWGOOD流媒体平台具有功能强大的流媒体广告子系统,可以为通信公司、第三方业务运营商(广告公司)和片源提供商提供更加丰富的运营手段。采用独创的NoGap技术,不需要预先对节目进行编辑,管理员可随意设置在点播节目播放过程中的动态插播流媒体广告。CDN流媒体分发模块(WebCDN)VIEWGOOD内容分发模块(CDN)是流媒体服务平台解决方案中的重要模块之一,是通过在现有的Internet中增加一层新的网络架构,将流媒体内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需要的内容,提高用户访问内容的响应速度。OSS 运营支撑模块 运营支撑模块(OSS)是流媒体服务平台解决方案中的重要模块之一,是基于同一架构、分布实施的原则上建立的,是为了实现用户不断扩展的应用需求而建立的底层基础支撑平台。系统采用灵活的负载均衡策略,具备统一完善的认证、计费接口,提供开放的虚拟运营平台,拥有强大的综合管理功能,同时支持远程维护管理,实现对整个流媒体系统的可监控管理。系统具有较好的整体可扩展及兼容能力,支持平滑的、快捷的系统升级与扩容,可实现和现有网站系统和用户管理系统的接口融合。2、设计原则作为电信级解决方案,VIEWGOOD流媒体方案具备运营管理成熟可靠、视频分发网络扩展性强、系统完整先进等优点。(1)安全、成熟、可靠。VIEWGOOD流媒体平台解决方案是公司凭借多年的流媒体研发以及电信行业服务经验,为了系统地满足运营商在流媒体增值业务运营管理、业务控制、业务质量和运行维护等方面的要求而设计的。运营支撑系统为电信级用户量身设计开放式的OSS和BSS,利用业界标准成熟的、基于INTERNET技术的协议与接口,不但可以实现独立运营、多级分布式运营,且可以顺利地与运营商已有的运营系统融合。系统采用视频分发网络的流量均衡技术,流服务接纳控制,多层分发体系,IP网络的区分服务模式以及VConnect、KeyBuffer、NoDelay、NoGap、hP2P等多项技术,使流媒体业务的端到端服务质量得到保证;业务质量保证技术为优质优价的业务运营策略奠定了基础。接入认证、业务认证、可控组播、可控单播、网络优化、内容防盗(防下载)控制相结合确保业务全过程的安全,系统权限管理确保后台安全,为业务运营打下安全基础。(2)易于扩展的体系架构。该方案提供的分布、分级的CDN设计方案,扩展方便,节点扩展或节点内的扩展都可以根据需求随时进行,无需割接。系统可以依赖现有宽带网络平台,叠加业务网络;视频网络和OSS可伸缩布放,适应业务发展的阶段性需求;同样,OSS也可以拓展到分级网络系统。系统提供视频流的“采集、录制、发布分离”业务传送方案及“采集、录制、发布融合”业务传送方案,适合网络发展的各个阶段到流媒体业务的平滑升级,合理利用现网资源,提高流媒体增值业务的性价比。(3)完整开放的多角色的运营支撑。VIEWGOOD的视频流分发网络CDN,支持多CP/SP分布式运营,并能根据不同的CP/SP和应用来划分系统资源的使用;支持完整的自注册用户、消费卡、充值卡等功能,易于与现有的运营系统和不断丰富的用户需求相适应;支持完整的计费方式,如按次数、时间、流量、包月等,并提供计费日志功能;支持实现故障自动申告功能;方便地实现与运营商现有的业务系统、业务管理系统、网络管理系统、用户管理系统等互联互通、有机融合,最大程度促进运营商的流媒体业务开展。(4)精彩绝伦的用户体验。系统界面友好(可定制),简便易操作,业务流程清晰、完整;独享用户、共享用户、IP绑定用户、用户等级等用户管理可以满足不同用户级别管理需求;通过客户机上的自助服务界面轻松享受到营业厅般的服务,从个人喜爱的节目定制到自己查询费用,给账户充值,完全的VIP体验。丰富的业务种类、灵活多样的业务策略、开发互动的用户自助功能、直观方便的内容操控手段等给用户带来完全不一样的感受、不一样的生活。(5)电信运营级的维护管理。这主要体现在自动化的业务流程管理,电信运营级的设备管理,远程化的设备故障诊断以及丰富的业务运营统计报表和网络运行报表等。(6)国际领先的电信级设备。流服务器使用电信级、高可靠性、国际先进的专业流服务器,各部分都可以实现主备冗余,交换能力强大。3、流媒体服务平台构架第三章平台服务1、 WebVOD视频点播服务多种媒体格式支持WebVOD采用统一播放器,支持所有主流的流媒体格式,包括MPEG-1(mpg、dat、mp3)、MPEG-2(mpg、vob)、MPEG-4(avi、asf、wmv)、REAL(rm、rmvb)、移动平台(3gp、mp4)和高清编码(H.264、VC-1)等,可实现不同格式节目的统一存储、管理、调度、发送,无须外挂其他流媒体系统,结构简单,提高了系统稳定性、可管理性。强大的并发性能WebVOD采用VIEWGOOD自主知识产权的基于网络底层媒体流传输交换的VConnect技术,可以根据节目码流来控制网络传输速度,同时采用文件预读、流缓冲和连接复用等多项技术,极大地提升系统的并发性能。同时采用hP2P技术,充分利用客户端之间的带宽来相互提供数据,从而在极大提高了服务器并发量的同时又节省了服务器带宽。完善的节目分发(CDN)功能实现热点分发、新片分发、冷门回收和手工分发功能,分发时实现服务器分组策略,最大限度上保证地区平衡。各策略均提供了一系列参数供管理员灵活配置。负载均衡策略实现了服务器端的地区禁止、地区允许、地区优先和负载策略的灵活配置,可以根据各自服务器的负载状况去选择负载最轻的服务器为用户提供服务,并且提供了完整的流负载和网页负载的配置接口。系统远程监控允许管理员在页面后台直接查看远程服务器的连接数、CPU、内存、网络流量和磁盘状况等。系统内置了检测服务器状况的程序,可以监测所有服务器的连接状况,实现了服务器在无人值守状态下的自动状态检测和状态切换。节目快速拖拽采用NoDelay和hP2P技术相结合,支持任意格式节目的拖拽,拖拽时延极短。流加密、防盗链、防下载系统通过三重认证实现流加密,有效地防止不法用户绕过页面认证而直接点播或盗链节目。同时做到了防下载功能,防止影片的非法传播。广告功能广告节目上传、管理权力分离,由广告商上传广告节目、运营商去管理配置其播放时机,可以根据节目名称、节目分类、节目等级、用户、用户级别以及新片、热片等各种条件来绑定广告;可设置广告播出的有效时间段,更能针对性的投放广告。可在任何节目的任意位置插播多条广告,并可重复播放。系统内部做到在播放广告时不允许拖动进度条来跳过广告,最大限度保证广告商的利益和运营商的收益。节目的批量添加针对节目视频内容添加频繁的特点,系统提供强大的批量添加功能,既可以手工选择多个文件进行的增加操作,也可以选择一个目录(可以包含多个子目录)进行批量增加操作;还可以定时自动完成拷贝的增加操作。服务器端节目批量导入对于用户已经拥有存放大量节目的服务器,系统提供了直接将服务器上的节目文件导入到数据库中的功能,并且可以定制检查服务器上新增的节目文件。服务器后台制作Torrent文件将原有制作Torrent文件的功能从客户端移到服务器,使用户上传大批量文件时,无须在客户端等待制作Torrent文件完成。2、 WebLIVE视频直播服务视频信号采集采集工作站通过采集设备(采集卡、电视卡、DV摄像机、USB摄像头等)将采集到的各类视音频信号,通过软件编码压缩成MPEG-4格式的媒体流,并将媒体流发送到发布服务器上。视频节目的发布发布服务器上将接收到的媒体流,通过单播(每个用户占用一路带宽)或者多播(每个频道的所有用户只占用一路带宽)方式提供给已授权的客户端收看。节目录制系统可以将直播节目录制为MPEG-4格式的媒体文件,并且可以将此文件自动添加到视频点播服务器的节目库中供用户点播。文件直播系统可以将MPEG-4格式的媒体文件(包括本系统节目录制的文件),通过发布服务器进行直播。频道管理管理员可以对直播频道进行新建、删除、修改,也可以随时开启、关闭直播频道。视频直播用户选择想要观看的节目频道接收直播,此时用户只能按照媒体服务器发布的节目进行收看,不能对节目进度进行控制,但是可以任意选择频道进行收看。3、 WebAD广告服务VIEWGOOD流媒体服务平台具有功能强大的广告子系统,可以为通信公司、第三方业务运营商(广告公司)和片源提供商提供更加丰富的运营手段。功能说明如下:l 面向多业务的广告系统流媒体广告服务是面向多业务和多业务运营商的广告系统。支持对不同业务和不同业务运营商的广告的发布,可灵活设定不同广告对应的不同业务、不同业务运营商及不同的用户群组。l 管理员可在管理界面动态发布和撤销广告;l 可根据用户级别决定是否向某些用户发布广告,从而可以实现个性化的定制广告功能。l 支持所有主流流媒体格式(MPEG-1(mpg、dat、mp3)、MPEG-2(mpg、vob)、MPEG-4(avi、asf、wmv)、REAL(rm、rmvb)、移动平台(3gp、mp4)和高清编码(H.264、VC-1)等)的广告文件;l 不需要预先对节目进行编辑,管理员可随时设置在节目播放过程中动态插播广告:l 支持文字广告、视频广告等多种广告形式;l 同一个广告中可包含一个视频广告元素和多个文字广告元素;l 管理员可设置和随时修改广告动态插入的间隔时间、播放次数等参数;l 每个文字广告可单独设置其显示属性;l 在视频广告播放期间,禁止用户进行快进、快退、拖动进度条等VCR操作;l 可指定不同时间段播放不同的广告节目,所有用户在点播过程中,只要到了相应时间段,就会同时收看到对应的广告;l 可指定不同栏目对应不同的广告。只要用户点播了该栏目,就会收看到对应的广告。4、 CDN流媒体分发服务VIEWGOO CDN网络架构主要由两大部分,中心节点和边缘节点。中心节点由流媒体主服务器、存储单元(磁盘阵列柜等)和CDN管理服务器组成,主要负责节目的存储、服务和全局分发。边缘节点由流媒体边缘服务器组成,主要负责节目的缓冲和对用户提供服务。VIEWGOOD的流媒体 CDN的核心功能包括:主动式内容分发和节目的分布式缓存、智能内容路由、就近服务、与流媒体服务子系统的接口等。CDN系统采用层次性结构,包括流媒体子系统接口层、CDN中心节点层、地域节点层和边缘缓存服务器层。 CDN的节目存储和分发系统采用层次化结构,中心存储系统可存储所有节目,在边缘服务器存储热门节目,降低源服务器的服务压力; 通过“全局调度、就近负载”策略实现内容全局分发调度与就近服务;支持在省中心与各地市、各地市之间实现灵活的、策略化异地负载均衡,在全局范围内实现最优的资源共享;支持多级CDN层次结构,多级CDN之间的数据完全同步并保持一致性;支持地域之间设置隶属关系,使地域流媒体服务器(缓存服务器)具有多层分布式结构的特点,实现地市之间的异地负载分摊,进一步对骨干网的流量进行优化管理; CDN采用应用层路由技术,路由选择完全实时、定位准确、仅需一次即可实现全局定位,可避免出现错误重定位与多次重定向的问题,大大提升系统响应速度,改善用户的娱乐体验。5、 OSS运营支撑服务VIEWGOOD的OSS运营支撑服务,通过VIEWGOOD流媒体服务平台可以完成客户管理、资源管理、营帐、统计报表、访问认证等运营支撑功能,使流媒体系统成为一个真正“可运营,可管理”的系统。 该服务是解决方案中的重要模块之一,是基于同一架构、分布实施的原则上建立的,是为了实现用户不断扩展的应用需求而建立的底层基础支撑平台。系统采用CDN内容分发技术、活的负载均衡策略,具备统一完善的认证、计费接口,提供开放的虚拟运营平台,拥有强大的综合管理功能。支持远程维护管理,实现对整个流媒体系统的可监控管理。系统具有较好的整体可扩展及兼容能力,支持平滑的、方便的系统升级与扩容,可实现和现有网站系统和用户管理系统的接口融合第四章业务及运营VIEWGOOD流媒体平台的运营管理主要包含角色管理、用户管理、内容管理、收费管理、统计管理等几个方面。1、 角色管理流媒体服务平台OSS系统面向多业务运营商,不同的业务运营商可以是不同权限和风格的用户页面系统。平台支持SP/CP、超级管理员、终端用户四种角色。每种角色均可提供多用户远程管理。通过支持多角色管理可以实现平台的销售、租赁、合作分成等多种商业模式。SP/CP权限管理:SP为平台额外动态添加或整合的某些模块的技术供应商。CP是平台的内容供应商。SP/CP可实现对相关视频内容(节目、栏目、频道)的增加、删除、修改以及对使用费用、使用频率、下载状态 ,节目价格与优惠的制定等管理。超级管理员为平台的最高级别管理者,而其余各角色均有自己的角色管理员。超级管理员主要管理角色管理员及其属性。2、 用户管理VIEWGOOD流媒体系统具备完备的用户管理功能:(1)用户常规管理用户的管理操作包括用户查询、增加、删除、修改、禁用、用户类型定义、用户级别定义等功能(2)用户分组管理平台的用户具有分组管理的功能,组的种类可以是多层次的,并由管理员动态定义(即可按用户群特点定义,如:政府、企业、社区、学校、网吧等)的逻辑管理工具,也可与网络层的网段划分相对应。(3)用户分级管理用户级别定义可与节目级别定义一起提供用户权限管理的各种策略。不同级别的用户看到的节目不同,看到的视频广告也不同。用户级别为十级用户,足够满足运营需求。(4)用户IP限制功能系统支持通过IP认证,通过IP认证,能够进行VIP用户的身份识别或限制外地用户访问(5)用户系统互连VIEWGOOD流媒体系统本身即具备强大的用户管理功能,同时还支持与第三方系统进行互连,使第三方系统能够全面接管VIEWGOOD流媒体系统的用户系统,达到统一用户管理的目的。如与互联星空“宽带用户”绑定,与政府系统绑定。3、 内容管理(1)节目录入(删减)管理本地录入:CP/SP可以将视频资源服务器内的节目,通过“资源管理器”录入流媒体平台。平台支持单片、连续剧、继承目录录入等多种方式,支持节目的增加(批量)、删除、修改、查询等基本功能,所有节目增减“一键式”。支持基本节目分类与虚拟节目分类,用户可根据需要将多个基本分类中的节目发布到虚拟分类中组成专辑或特定的节目。业界唯一一家拥有自己上传工具,使用HTTP 80端口,无需开通其它任何端口,既支持本地录入,又支持远程录入。(2)节目审核与发布CP首先将节目录入到基本节目库中,经过管理员审核后,由SP发布到虚拟节目库中,SP可指定立即发布到前台,或者在指定时间发布到前台。只有审核通过的节目才允许发布,否则将禁止发布。系统支持批量审核,批量转移。系统管理员可以实时查询内容操作的执行状态,对于发布成功的内容,内容管理平台自动给出指向媒体服务器的节目预览。通过预览效果可以验证文件内容是否正确,以及目标服务器是否能正常提供服务。(3)节目级别管理系统支持节目分级和用户分级功能,不同级别对应不同权值,系统限制只有当用户级别权值大于对应节目级别权值的时候,该用户才可以访问该级别的影片。节目级别可任意定制,级别数量不限,例如。可将节目设为“十个级别”进行管理。VIP用户可以看到所有级别的节目,而普通用户只能看到开放的级别的节目。(4)节目类型管理支持节目的多级分类功能,管理员可根据实际需要,灵活设定节目类型,方便运营和管理。(5)节目统计管理支持对节目点播次数、流量、时长、点播用户信息等相关数据的统计功能。4、 收费管理(1)支持完备的收费模式,不同用户可设定不同的收费模式 支持实时计费和基于结算的非实时计费等不同的计费方式,以满足各种可能运营收费策略调整。收费模式可由管理员动态定义,每个用户均可设置不同的收费模式。系统支持的收费模式类型包括: 按次计费:不同的节目可以设定不同的价格,按照每点播一次扣除相应费用的方式进行计费。 按点播流量计费:可以设定流量单价,按照用户实际点播流量乘以流量单价进行费用计算。 按点播时长计费:可以设定时长单价,按照用户实际点播时长乘以时长单价进行费用计算。 包月(包年、包季):可设定包月(年、季度)费,用户每月扣除固定包月(年、季度)费用,可以任意进行点播。 按用户组计费:可设定各用户组的计费方式。(2)支持完备的折扣策略(按需订制) 作为收费模式的补充,系统支持完备的折扣政策,包括: 用户折扣(每个用户可设置不同的折扣率) 用户组折扣(可根据不同的组,设定不同的折扣率) 时间段折扣(可增加和设置每天的不同时间段的折扣率) 节假日折扣(可增加和设置具体日期的折扣率,如:“五一”、“十一”等) 上述多种折扣可以用叠加的方式同时起作用,影响对用户点播费用的计算。(3)支持完备的缴费方式 系统支持利用充值卡进行用户缴费。系统可批量生成合法充值卡文件,用户可在用户页面系统输入充值卡号、密码等信息完成充值;同时,系统提供前端营业厅受理界面,支持用户营业厅缴费。除充值卡外,系统还支持多种灵活的计费认证方式(按需订制):信息台、小灵通短信、手机短信、和固定电话、小灵通捆绑计费等。(4)支持完善的话单导出功能 可设置话单导出的周期 可设置话单导出的形式,例如:普通文件形式,数据库文件形式。 可提供标准化的话单导出接口,以便进行二次开发。 可实现话单的本地导出或服务器远程导出。(5)支持灵活的计费账号类型 系统应支持个人用户和团体用户等不同的用户计费账号种类,以面对不同的用户群,提供多种服务和计费手段。对个人用户,一个账号只能一人使用,不能同时登录;团体用户主要面向网吧、酒店、企业大客户,一个账号可以多人同时登录和共享,统一收费。 通过团体用户的方式,管理员不需要对团体内的每个个人用户再进行收费和管理,只需对团体用户进行统一管理即可,对节约管理成本和用户使用成本有很大好处。同时,为了保证团体用户账号不被非法使用,团体用户账号具备IP限制功能,管理员可设置每个团体用户对应的合法IP地址范围,禁止从其他IP使用该团体用户账号进行登录和点播。5、 服务器管理(1)提供全网服务器的统一配置管理通过系统后台页面,对全网各服务器进行统一配置管理,IP地址、端口映射、网络域名、服务模块启停、划分服务网络区域、设置负载策略、管理磁盘空间等。(2)对全网服务器状态的实时监控:监控各服务器的实时状态:在线人数、CPU、内存、磁盘I/O、网络流量、以及磁盘空间使用状况等信息,并且可以记录历史峰值。6、 统计管理系统对流媒体业务的使用情况和性能进行统计,使平台角色能方便、直观地了解业务运营情况和发展趋势,为运营决策提供依据。(1) 内容统计分析根据内容类型和用户的访问量统计一定时间里各个内容的访问次数和访问时长、各个内容的用户使用行为,进行分时段、分地域组合分析各种类型应用及内容的点击量、内容排名等,为内容的动态调整提供依据。(2) 业务统计分析根据业务类型和用户的访问量统计各业务的最大并发用户数、一段时间内被访问的总次数、访问的平均时长,进行业务发展的趋势分析、业务访问的客户群的分析等,为有针对性的业务宣传、排行榜的动态调整以及新业务的开发提供依据。 (3)CP/SP统计分析根据不同CP/SP的业务类型和CP服务质量的投诉信息统计CP业务使用情况,为动态调整门户排行榜及CP/SP管理提供依据。第五章技术指标1、独创技术VIEWGOOD流媒体服务平台是VIEWGOOD融合了计算机技术、网络技术、音视频技术等相关技术,推出的一套基于广域网的分布式流媒体服务系统,它采用了以下几项VIEWGOOD独创技术:1)VConnect海量并发技术VConnect技术是VIEWGOOD流媒体服务平台中一个关键技术,它采用自主知识产权的基于网络底层媒体流传输交换技术,极大地提升系统的并发性能。使用VConnect技术的单台服务器可以提供1000个并发流。流媒体平台对比VIEWGOOD Microsoft Media ServerREAL Helix Server实时并发1000300400200400注:此数据是未采用hP2P技术时的数据。VConnect技术是由VIEWGOOD于2002年9月份首次提出。2)KeyBuffer网络传输技术KeyBuffer技术是VIEWGOOD流媒体服务平台中另外一个关键技术,它采用自主知识产权的关键缓冲技术,充分保证系统拥有最优秀的同步性和最短的时延性,广域网时延最短只有100ms。它主要应用于实时处理服务模块上。当前国际上流行的流媒体平台如Microsoft Media Server和REAL Helix Server的网络时延均在10s左右, REAL Helix Server在较好的网络环境下最低也只达到5s,而采用KeyBuffer技术的VIEWGOOD的网络时延最低只有100ms,相比之下明显处于国际领先水平。流媒体平台对比VIEWGOOD Microsoft Media ServerREAL Helix Server网络时延100 ms1000ms10s30s5s20sKeyBuffer 技术是由VIEWGOOD于2003年5月份首次提出。3)NoDelay智能缓冲技术采用自主知识产权的智能缓冲技术,高速检索,支持任意格式节目的拖拽,拖拽时延极短。用于点播模块,用户在请求流媒体服务进行节目点播时,服务器即时响应,客户端实时解码,占用缓存极少,用户几乎感觉不到任何延时。格式对比MPEG-1(mpg、dat、mp3)MPEG-4 (avi、asf、wmv)REAL (rm、rmvb)点播拖拽时延100 ms300ms100 ms200ms100ms4)NoGap 无缝拼接技术采用自主知识产权的视频无缝拼接技术,用于广告插播模块,实现插播广告与流媒体节目的无缝衔接,提供多样化的广告插播功能,包括定时插播广告、即时发送广告、文字广告、图片广告、视频广告等多种方式。流媒体平台对比VIEWGOODMicrosoft Media ServicesREAL HelixServer广告插播方式瞬间切换、立即播放需重新缓冲后进行播放需重新缓冲后进行播放采用NoGap技术使用户完全察觉不到广告的切换过程,并且不用忍受漫长的等待。5)hP2P 高性能P2P技术采用自主知识产权的高性能P2P技术,采用P2P技术与HTTP技术相结合,非及时数据采用P2P方式传输,及时数据采用HTTP方式传输,既继承了P2P技术的优点(节省服务器资源、支持大并发量等)又具有HTTP的响应迅速、穿透性好等特点。既充分利用了用户的闲置上行带宽,提高了流媒体传输的效率,又可以保证用户的播放质量。流媒体平台对比VIEWGOOD 其他P2P系统P2P技术高性能、高可管理性、高可控性性能一般、可管理性、可控性差HP2P数据获取方式P2P线程按照P2P模式读写缓冲池,播放模块从数据缓冲区顺序读取块,当发现快播放到某个块,而该数据块还未下载完成时,则采用HTTP方式从服务器请求数据。HTTPP2P2、CDN技术1)CDN概述CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将内容(包括流媒体内容)发布到最接近用户的网络“ 边缘 ”,使用户可以就近取得所需的内容,提高用户访问内容的响应速度。因而CDN可以提高Internet中信息流动的效率。E有了CDN架构的VIEWGOOD从技术上全面解决由于用户访问量大、网点分布不均、对骨干网带来拥塞等问题,提高用户访问流媒体内容的访问范围和响应速度。2)CDN的网络架构和分发策略VIEWGOO CDN网络架构主要由两大部分,中心节点和边缘节点。中心节点由流媒体主服务器、存储单元(磁盘阵列柜等)和CDN管理服务器组成,主要负责节目的存储、服务和全局分发。边缘节点由流媒体边缘服务器组成,主要负责节目的缓冲和对用户提供服务。首先根据区域将边缘服务器分为多个组(例如将北京的服务器分为第1组、上海的服务器分为第2组等),CDN管理服务器根据分发周期内用户的节目请求统计(例如分发周期为1天,则统计这一天内每个节目分别被请求了多少次,按照请求次数进行排序),根据事先定义好的策略(例如分发周期内每请求200次,需要分发1份;排名第1的节目如果被请求800次,则需要分发4份;排名第2的节目如果被请求500次,则需要分发3份。)计算出各边缘服务器组需要分发多少份节目,然后再根据各边缘服务器组已经缓存的节目状况将分发任务进行优化(已经缓存过该节目的服务器不需要再次缓存),接着再根据各台边缘服务器的状况(负载情况、磁盘空间等)将任务分发给各台边缘服务器,即指定某台服务器缓存某几个节目,最后边缘服务器根据各自的任务到主服务器或者其他边缘服务器上将节目缓存到本地。3)CDN服务管理它是CDN系统能够正常运转的保证。它不仅能够进行内容分发工作,还能对系统中的各个子系统和设备进行实时监控,对各种故障产生相应的告警。4)自定义内容分发的策略它分为分发源和分发目的地的定义,分发源的定义包括了分发服务器(主服务器或边缘服务器)和分发对象,分发对象可根据节目热门程度,按排名前N位或者占总节目数的比例的结果设定,也可手工方式设定分发对象(手动分发)。定义分发目的地主要是设定分发的目标服务器和存储路径,可设置一个或一组边缘服务器为分发目标服务器。可设定内容分发的任务时间表,按时间表来执行分发任务,也可手工方式临时执行一个内容分发任务。用户同时可设置分发目的地服务器(边缘服务器)的节目文件自动清除的策略,可指定每台边缘服务器保留空间大小,如果超过这个保留空间则定期清除排名靠后的节目文件;或者设置按节目文件分发时间删除很久以前分发的,但是现在已经不属于热门范围的节目文件等;当然也可根据用户需要手工指定需要清除的节目文件。一般情况下,80的用户点播,20最热门、最新的节目,只有20用户点播老的、旧的节目。我们的系统支持每台流媒体服务器既作为主服务器提供视频服务,又作为边缘服务器缓冲其他服务器上的节目,所以每台服务器可以既存放很多节目,又留出一定的空间缓存一部分热门节目,这样设计即可保证大并发流,又可节省投资成本。5)VIEWGOOD的CDN的网络架构优势目前很多厂商将Microsoft公司的MediaService与Real公司的Helix 系统做集成,解决不同格式的支持问题。但多种类视频服务结构下,做CDN内容分发时只能在相同视频服务系统间进行;也就是说如果中心服务器中有两种格式的文件(rm、wmv)需要分发,节点必须有这两种类型的服务器,如果将wmv格式的文件分发到RealHelix所在服务器是没有意义的;因此,如果时间用户点播相对集中于某一格式的节目,则就会发生该格式对应视频服务无法支撑、而其他格式的视频服务器又过于空闲的情况。6)CDN的网络架构拓朴图3、负载平衡技术1)WEB服务器负载平衡当大量用户同时访问网站(一般是广域网网站),一台WEB服务器提供不了这么多负载时,则需要使用多台WEB服务器进行负载平衡(本处讲述的是平台自身提供的负载平衡,客户当然也可以直接使用硬件负载平衡)。用户首先要有一台WEB服务器作为门户网站,然后可根据实际情况设置各台WEB服务器的服务区域,当用户访问门户网站时,首先会根据用户的IP地址判断用户属于哪个区域,然后将用户的连接重新定向到对应服务区域的那台WEB服务器上,如果没有指定服务区域,或者对应服务区域的WEB服务器连接数已满,则系统会自动比较哪台WEB服务器相对负载最轻(CPU、内存、网络带宽等),将用户的访问重新定向到相对负载最轻的那台WEB服务器上。此用户的页面访问都在这台服务器上进行,直到此用户断开连接。2)WebVOD模块负载平衡当大量用户同时点播节目时,一台VOD服务器提供不了这么多负载时,则需要使用多台VOD服务器进行负载平衡。首先根据实际情况定义各台服务器的角色,主服务器还是边缘服务器,或者身兼两职。然后根据区域对边缘服务器进行分组,接下来系统会通过CDN将节目分发到各台服务器上。最后再设置各台服务器的服务区域,是优先服务该区域还是只服务该区域,或者是禁止对某区域服务。如果设置为优先服务,则该服务器可以对不在服务器区域的用户提供服务;如果设置为只服务该区域,则服务器对除了该区域以外的所有用户均不提供服务;而设置为禁止对某区域服务,则服务器对除了该区域外对的所有用户提供服务。当用户点播请求送到负载均衡服务器时,负载均衡服务器会根据用户所在的区域,判断有没有对应服务区域的边缘服务器,如果有对应的服务器,并且用户请求的节目在多台服务器上存在,则系统会自动比较哪台视频服务器相对负载最轻(CPU、内存、网络带宽、连接人数等),将用户的访问重新定向到相对负载最轻的那台视频服务器上。此台流媒体服务器把视频节目以流的形式直接传输给点播用户。如果没有对应区域的服务器或者没有设置服务区域,则系统自动在所有可用的服务器(有用户请求的节目,并且不禁止该区域)中指定一台相对负载最轻的视频服务器,将用户的访问重新定向过去,由此台流媒体服务器把视频节目以流的形式直接传输给点播用户。系统提供高效的流量平衡和在线用户数管理机制,最大限度保证用户的访问质量。支持各节点之间的本地动态负载均衡以及全局动态负载均衡,支持多种负载均衡策略,可根据在线用户数量、系统负载等分配流量;3)WebLIVE服务器负载平衡WebLIVE模块和WebVOD模块不同,一般情况下点播服务器上会存储上万部不同的视频节目,而直播服务器一般情况下只直播几个固定的频道。所以直播服务器的负载平衡主要采用以下方式:采集工作站先把采集到的视频流传输到其中一台发布服务器上,然后再由这台服务器分发到其它几台具有此频道节目的直播流服务器上。用户直播请求送到认证计费服务器,认证计费服务器判断用户直播请求的节目在哪几台直播流服务器上能提供服务,然后再判断这几台直播服务器中哪台相对负载最轻,就把请求发给这台直播服务器,此台流媒体服务器把视频节目流直接传输给直播用户。4)VIEWGOOD的负载优势在我们的系统中,不需要单独的负载平衡服务器,WEB服务器的负载平衡由WEB服务器自己承担,而点播、直播服务器的负载平衡由负载平衡服务器(与认证计费服务器共用)承担。如果在系统运行过程中,发现系统的负载能力不够时,可以随时添加WEB服务器、点播服务器、直播服务器,无需停止服务,只需要在系统服务器参数表中把服务器相关信息添加进去即可,真正做到724小时不间断运行。4、磁盘阵列技术VIEWGOOD流媒体系统所利用的技术基础是RAID磁盘阵列技术,RAID是Redundant Array of Inexpensive Disk的缩写,意为廉价冗余磁盘阵列。磁盘阵列是指将多个类型、容量、接口,甚至品牌一致的专用硬盘或普通硬盘连成一个阵列,实现以某种快速、准确和安全的方式来读写磁盘数据,从而达到提高数据读写速度和安全性的一种手段。磁盘阵列的最大特点是数据存取速度特别快,其主要功能是可提高网络数据的可用性及存储容量,并将数据有选择性地分布在多个磁盘上,从而提高整个网络系统的数据吞吐量。目前VIEWGOOD流媒体服务平台建议采用的RAID主要有两种级别:RAID1和RAID5,在数据比较重要,但是数据量较小的服务器(例如数据库服务器)中采用RAID1,这要虽然可用磁盘容量只有总容量的一半,但是数据的可靠性大大增加。在数据比较重要,但是数据量较大的服务器(例如视频点播服务器)中采用RAID5,会减少一块磁盘的容量,但是数据的可靠性和读写性能大大增加。5、性能对比流 媒 体 平 台 对 比VIEWGOOD VIEWGOODMicrosoft Media ServerREAL Helix Server构架B/SB/S、C/SB/S、C/S服务内核VConnect内核Media Server内核Helix Server内核客户端播放器WebPlayerMediaPlayerRealPlayer网络协议Http、TCP/UDPHttp、mmsHttp、rtsp、mms单机并发1000以上(采用hP2P技术时并发数更高)300500 300500网络时延100ms1s(采用KeyBuffer独创技术,时延极短,极具优势)10s30s5s20s广告支持支持(采用NoGap独创技术,实现与视频无缝链接,极具优势)支持 不支持流媒体格式支持MPEG-1(mpg、dat、mp3)MPEG-4(avi、asf、wmv)REAL(rm、rmvb)移动平台(3gp、mp4)高清编码(H.264、VC-1)MPEG-1(mpg、dat、mp3)MPEG-4(avi、asf、wmv)高清编码(VC-1)REAL(rm、rmvb)CDN支持全网局部CDN分发局部CDN分发IP绑定支持不支持支持用户管理三重认证(Web认证内核认证+媒体流)单一认证(内核认证)单一认证(内核认证)收费强大的收费平台(支持包月、按次、按流量、按时间多种收费)需二次开发需二次开发远程上传支持专用上传工具,使用HTTP端口需二次开发需二次开发防下载支持不支持不支持防盗链支持不支持不支持日志支持需二次开发需二次开发远程监控支持不支持支持节目预览支持支持支持集群服务器支持支持支持操作性专业且易用不太专业但易用专业但不太易用综合评价完全针对国内运营级需求专业开发,在网络时延、媒体格式、具体应用方面具有很大的优势的流媒体平台作为Windows操作系统的一个辅助功能的流媒体平台针对国外需求及应用专业开发的流媒体平台6、环境配置()软件需求服务器: Windows Server 2003 Internet Information Service 6.0 Microsoft SQL Server 2000(数据库服务器)采集工作站:Windows 2000/XP/2003DirectX 9.0客户端: Windows 98/2000/XP/2003DirectX 8.0或以上版本()硬件需求(以10000并发为例)系统用途及配置WEB服务器(安装WEB页面模块)WEB服务器是视频服务平台的门户,以Web页面的方式为用户提供各类信息,例如:用户注册、新闻公告、节目分类、节目名称、节目介绍、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 英语介绍教室物品的课件
- 林业局内业管理办法
- 工资审核与管理办法
- 后勤分中心管理办法
- 旅游安全管理办法规
- 未来医学城管理办法
- 客车停车点管理办法
- 政府对景区管理办法
- 注册制管理办法试行
- 新员工公寓管理办法
- 社会责任组织架构及职责
- 输变电工程监督检查标准化清单-质监站检查
- DB33 758-2015 棉纱单位产品可比综合电耗限额及计算方法
- 青光眼围手术期的护理
- 2024年涡流考试题目
- 北师大版一年级上册数学全册教案(教学设计)及教学反思
- 公司人效提升方案
- VTE防控管理相关制度(VTE患者管理与随访的相关管理制度)
- 2024年新人教版七年级上册英语全册课件
- 专题12名著阅读-七年级上册语文期末专项热点必刷100题(含答案)
- 职业素养-企业新型学徒制培训教材素质类-配套课件(下)
评论
0/150
提交评论