WebLIVE 视频直播解决方案
来源:中国电子政务网 更新时间:2012-04-15

一、系统概述

  VIEWGOOD WebLIVE视频直播系统是基于Web应用的全新视频直播系统,它综合了计算机网络技术和视频技术的优点,采用最先进的MPEG-4编、解码技术,300K时达VCD效果,700K时达DVD效果。系统支持一机多卡、一卡多路、支持客户端多频道选择。采用独创的KeyBuffer技术,音视频完全同步系统延时极短。广泛适用于教育行业的多媒体教学、远程教育、校园电视台,军队的观摩训练,政府、企业的会议、重大活动直播、培训、产品展示,以及公用信息服务行业等。

二、网络架构

 三、方案优势

  1、采用标准的B/S构架,完全基于Web方式,可运行于Intranet、Internet;
  2、支持音频、视频独立编码及混合编码,音频采用MP3进行编码,视频采用最先进的MPEG-4编解码技术,既保证了图像的质量,又大大缩减了视频所占的带宽,不影响网络的其它使用。视频采用MPEG4进行编码,码流控制范围为1kbps-6000kpbs。支持PAL、NTSC等制式、帧率可调,画面大小可调;
  3、采用多级线程池、动态IP绑定、同步侦听等先进技术,服务器端进行实时编码压缩,客户端进行实时解码、实时播放,充分保证系统拥有最短的延时性;
  4、采用独创的组播衍发技术,支持无限的级联。全面实现跨广域网直播的支持;
  5、支持在直播的同时将采集到的信号实时录制成MPEG-4格式的文件。支持多种录像任务(时间、文件大小等),提供节目自动更新功能,循环使用硬盘进行录制,录制后的文件直接到
点播库中,提供点播WebVOD)服务;
  6、支持多种格式的文件直播;
  7、支持最大范围内的采集设备(该设备的驱动支持DirectX便可);
  8、支持采集工作站一机多卡,支持客户端多频道选择;
  9、支持远程配置、远程管理、可远程设置直播任务、远程开启或停止直播;
  10、支持收看权限的管理,可以允许或限制指定客户端进行节目收看;
  11、支持台标、时间、文字、字幕及图像插入;
  12、支持多网卡,支持多台服务器集群,自动负载均衡,能随着用户数增加而平滑扩容; 
  13、支持运营支撑,实现
视频直播业务的营业受理、用户管理、计费管理、帐务管理、资源管理、ICP管理、产品管理、工单管理以及内容服务访问控制等功能,实现“可运营、可管理”。

四、独创技术

   KeyBuffer技术是WebLIVE流媒体直播系统中的一个关键技术,它采用自主知识产权的关键缓冲技术,充分保证系统拥有最优秀的同步性和最短的时延性,广域网时延最短只有100ms。它主要应用于实时处理服务模块上。
   对于直播服务而言,它的流程是这样的:首先通过采集设备将信号源进行采集,并进行实时的编码,通过网络发送到发布端,客户通过连接服务服务器,接收直播数据,通过技术处理,进行解码播放。那么在整个流程中决定“网络时延”的有如下几块:①、采集;②、实时编码;③、网络数据的处理(含发送与接收以及数据预处理);④、解码。
   我们知道,一般来说对于第一项的“采集”大家都是调用底层的驱动,在软、硬件配置一定的情况下,各系统耗时基本上是一定的。对于第四项的“解码”,对于Windows操作系统下的应用系统,时间消耗基本会在一个数量级上。因此各系统的耗时不同主要集中在第二、三项上面。KeyBuffer技术正是为缩短上述两个环节处理时间而改进的技术。
   当前国际上流行的流媒体平台如Microsoft Media Server和REAL Helix Server的网络时延均在10s左右, REAL Helix Server在较好的网络环境下最低也只达到5s,而采用KeyBuffer技术的WebMedia的网络时延最低只有100ms,相比之下明显处于国际领先水平。