克拉玛依市政府流媒体系统升级解决方案
——局域网
目 录
第一章 引言 ................................................................................................................... 4
1.1 项目建设背景 ........................................................................................................................................ 4 1.2 项目总体需求 ........................................................................................................................................ 4
第二章 需求实现 .......................................................................................................... 5
2.1升级实现功能列表 ................................................................................................................................. 5 2.2 页面模板服务 ........................................................................................................................................ 8 2.3 直播问题的解决 .................................................................................................................................... 8 2.4 在线直播访谈实现 ................................................................................................................................ 8 2.5 多画面同步教学直播 ............................................................................................................................ 9
第三章 方案设计 ............................................................................................................ 9
3.1 设计原则 ................................................................................................................................................ 9 3.2 系统架构 .............................................................................................................................................. 10 3.3 网络拓扑 .............................................................................................................................................. 11 3.4 方案特点 .............................................................................................................................................. 12
第四章 流媒体系统功能模块介绍 ............................................................................... 14
4.1 流媒体系统前台 .................................................................................................................................. 14 4.1.1 流媒体系统前台概述 ...................................................................................................................... 15 4.1.2 流媒体系统前台主要功能 .............................................................................................................. 15 4.1.3 流媒体系统WEB/WAP特点 ........................................................................................................... 16 4.2 在线点播子系统(影视剧内容) ...................................................................................................... 16 4.2.1 在线点播系统概述 .......................................................................................................................... 17 4.2.2 在线点播子系统业务流程 .............................................................................................................. 17 4.2.3 在线点播子系统主要功能 .............................................................................................................. 18 4.2.4 在线点播子系统特点 ...................................................................................................................... 18 4.3 直播信号采集(采集卡) .................................................................................................................. 19 4.3.1 采集卡采集方式概述 .................................................................................................................... 19 4.3.2 直播采集业务流程图 .................................................................................................................... 19 4.3.3 采集卡采集方式特点 .................................................................................................................... 19 4.4 在线直播系统 ...................................................................................................................................... 20 4.4.1 在线直播系统概述 .......................................................................................................................... 20 4.4.2 在线直播主要功能 .......................................................................................................................... 21 4.4.3 在线直播业务流程 .......................................................................................................................... 21 4.4.4 在线直播特点 .................................................................................................................................. 22 4.5 时移直播系统 ...................................................................................................................................... 23 4.4.1 时移直播系统概述 .......................................................................................................................... 23 4.5.6 时移直播主要功能 .......................................................................................................................... 27 4.5.7时移直播业务流程 ........................................................................................................................... 28 4.5.8 时移直播系统特点 .......................................................................................................................... 28 4.6 嘉宾访谈系统 ...................................................................................................................................... 29 4.6.1 嘉宾访谈系统概述 .......................................................................................................................... 29 4.6.2 嘉宾访谈主要功能 .......................................................................................................................... 30
4.6.3 嘉宾访谈系统特点 .......................................................................................................................... 31 4.8 运营支撑模块 ..................................................................................................................................... 33 4.8.1 管理后台 .......................................................................................................................................... 33 4.8.2 直播管理 .......................................................................................................................................... 34 4.8.3 页面管理 .......................................................................................................................................... 34 4.8.4 角色管理 .......................................................................................................................................... 34 4.8.5 用户管理 .......................................................................................................................................... 34 4.8.6 内容管理 ........................................................................................................................................ 35 4.8.7 收费管理 ........................................................................................................................................ 36 4.8.8 服务器管理 .................................................................................................................................... 37 4.8.9 统计管理 ........................................................................................................................................ 37
第五章 平台技术 ......................................................................................................... 37
5.1 VCONNECT海量并发技术 ..................................................................................................................... 37 5.2 KEYBUFFER关键缓冲技术 .................................................................................................................... 38 5.3 NODELAY智能拖拽技术 ....................................................................................................................... 38 5.4 USS统一流服务技术 ......................................................................................................................... 39 5.5 节点CDN负载技术 ............................................................................................................................. 39 5.6 负载平衡技术 .................................................................................................................................... 41 5.7 磁盘阵列技术 .................................................................................................................................... 43 5.8 客户端播放技术 ................................................................................................................................. 43 5.9 高清晰度处理技术 ............................................................................................................................ 44 5.10 性能对比 .......................................................................................................................................... 44
第六章 系统升级软硬件清单及初步估价 .................................................................... 45 第七章 公司介绍 ......................................................................................................... 46
7. 1 公司简介 ............................................................................................................................................. 46 7. 2 公司历程 ............................................................................................................................................. 46 7. 3公司资质 .............................................................................................................................................. 47
第一章 引言
1.1 项目建设背景
克拉玛依市政府目前所用的VIEWGOOD流媒体系统为5.5版,目前通过此系统共发布了部分影片、1路直播,给内部员工各种活动提供了很大便利。
根据这几年的使用情况来看,5.5版可以比较好地满足其视频观看的需要,但也存在一些急需解决的问题:
系统规格已不能满足要求 系统直播效果已不能满足要求 直播路数和直播效果都有待提高。
系统可维护性有待提供,无法实现WEB方式的管理需要。 无法实现多画面直播以及在线访谈等更深层的直播应用。
VIEWGOOD依赖专业的流媒技术结合众多的电信级用户的检验,安全稳定的保障,通过对政府应用的全面理解并结合用户的实际需求,为政府行业量身定制的『VIEWGOOD流媒体平台应用解决方案』之『WEBMEDIA流媒体点播直播系统』为政府部门建立整合各式流媒体视频资源服务平台,让所有企事业员工、领导都能通过网络实时学习视频资料、观看视频新闻、展示精品教学、领会会议精神、远程教学、培训考核、经典电影节目欣赏等全面的流媒体应用,同时在保证原5.5应用功能的基础上且能较好地解决上述问题。 1.2 项目总体需求 系统规格要求
系统规格点播升级至500并发,网络电视升级为4个频道。 完善视频资源库
建立完善视频资源库,方便查询、在线观看查询、管理等。
多画面同步培训系统
实现电脑桌面场景和现场讲解的同步播放,效果逼真如同身临其境。
活动直播
支持分布式直播,直播源可以在任意地方,重大活动的现场直播,通过平台可以观看现场的远方的活动直播。 网络电视台
可以建立多路电视直播,供选播。
在线访谈系统
领导讲话直播,专家专题讲座等。
经典影片收藏
收藏经典视频作品,陶冶情操。
其他功能模块详细需求
点播系统资源(内容)管理功能要求;直播系统功能要求;WEBCDN内容分发系统要求;广告插播管理功能;系统运营监控功能;系统安全性要求;系统扩展性要求等方面的详细需求可参考“第四章 流媒体系统功能模块介绍”,均不在此赘述。
第二章 需求实现
2.1升级实现功能列表
功能 V7.1 V5.5 点播方面 播放媒体格式支持 在原来的基础上新增对VOB、FLV、3GP、MP4、H.264支持MPEG-1(mpg、dat、mp3)、MPEG-4(avi、asf、wmv)、REAL(rm、
等的支持 rmvb)、REAL10 节目内容管理 内容添加 完善的WEB方式添加(支持远程上传、批量导入等) 不完善 内容管理 支持基本节目库和虚拟节目库分别管理以及物理文件删除等功能。 只支持基本节目库管理 正版片源管理 支持对视频节目的授权文件、授权URL内容添加等功能。 不支持 广告方面 广告节目类型 支持视频、图片、文字等广告插播功能。 不支持 流媒体广告功能 支持多种广告策略 不支持广告策略 直播方面 采集卡支持 软压卡、硬卡、网络摄像机 软压卡
直播级联 支持多服务器无限级联 不支持 直播管理 支持基本频道和虚拟频道分别管理 不支持 直播频道监控 支持 不支持 其他性能和管理功能比较 在线用户管理 支持(可在线停止用户播放) 支持 可按点播栏目、直播频道管理员、分配给不同管理员。可针对不用户权限控制 同的前台用户或者用户组设置不同的类别观看权限。(完善) 支持(不完善) 虚拟运营功能 支持虚拟运营,并对运营公司进行管理(独自前后台页面、独立运营支持) 不支持 认证服务 多个,支持海量并发 一个,支持大量并发
增加实时监控每个点播服务器当前的负载情况,包括监控服务 监控所有节点、通道I/O、网络I/O的使用率;CPU、内存、磁盘阵列的空间占用和运行状态 只支持各服务器的基本状态以及在线用户数和播放状态 扩展功能比较 时移直播、嘉宾访谈、多画面直播(可选) 2.2 页面模板服务
新版系统可在默认升级的基础上扩展时移直播、嘉宾访谈、多画面直播功能模块。 无 供应商将视实际项目情况,提供页面模块或者按需定制服务,即对原模板进行适应新版本的改造或者直接使用新版本的.NET前台模板。 2.3 直播问题的解决
此次升级之后的直播系统版本,对采集卡的编码处理进行了优化,配合OSPREY高质量采集卡。确保可以得到一个非常清晰、流畅的网络电视直播效果。 2.4 在线直播访谈
在线直播访谈系统,此系统是在视频直播系统的基础上,对系统进行多角色、多权限、用户发言审核机制、多用户界面、开始、结束进度控制等业务流程进行重构之后的视频交流互动服务平台;为政企内部用户提供了简洁、高效、快速的交流空间。虚拟房间的角色分为主持人、导播、嘉宾、普通网民等几种角色,各个角色都拥有不同的表现页面。整个访谈过程分为了访谈(虚拟房间)前、访谈中、访谈后三个阶段,其开始时间和结束时间均可由管
理员或者主持人在新建访谈/房间前设定。 2.5 多画面同步教学直播
系统通过VGA视频与现场教师两路不同信号同步采集,通过平台直播系统,将视频信号合成在一路,方便教师在使用电脑教学的时同样能进行个人的讲课,使得电脑与使用电脑的讲师同时直播出去,让受众用户有亲临课堂现场的感觉。 终端界面如下图:
第三章 方案设计
3.1 设计原则
作为政企行业专业流媒体解决方案,本方案具备运行安全稳定,管理成熟可靠、视频分发网络扩展性强、系统扩展平滑先进等优点。
操作简单方便
整套流媒体平台,安装、实施简单,操作、管理方便,无需特殊培训,即可轻松上手。
运行安全稳定
接入认证、业务认证、可控组播、可控单播、网络优化、内容防盗(防下载)控制相结合确保业务全过程的安全,系统权限管理确保后台安全,平台的安全运行打下安全基础。
技术成熟先进
本套流媒体平台解决方案是VIEWGOOD凭借多年的流媒体研发以及行业服务经验,为了系统地满足政府在流媒体中应用等方面的要求而设计的。系统采用视频分发网络的流量均衡技术,流服务接纳控制,CDN分发体系,负载均衡功能,IP网络的区分服务模式以及视频流VConnect、KeyBuffer、NoDelay技术,使流媒体业务的端到端服务质量得到保证。
功能随需扩展经济实用
该方案提供的分布、分级的CDN设计方案,扩展方便,节点扩展或节点内的扩展都可以根据需求随时进行,无需割接。
网络扩展性强
系统可以依赖现有宽带网络平台,叠加业务网络;视频网络和OSS可伸缩布放,适应业务发展的阶段性需求;同样,OSS也可以拓展到分级网络系统。系统提供视频流的“采集、录制、发布分离”业务传送方案及“采集、录制、发布融合”业务传送方案,适合网络发展的各个阶段到流媒体业务的平滑升级,合理利用现有网络资源。
3.2 系统架构
如下图为系统基本功能的架构示意图,其中红色为本次升级完善项目重点修改模块。
3.3 网络拓扑
依据需求给出平台拓扑示意图如下:
信息中心WEB服务器流媒体数据库服务器主服务器流媒体存储视频信号源采集工作站摄像机流媒体平台管理平台局域网PC终端 PC终端 PC终端
视频点播直播解决方案拓扑示意图
3.4 方案特点
支持大并发,单机并发量大
平台采用VConnect技术,支持单机1000并发、支持无限扩充。建成后的流媒体平台将基于网络底层媒体流传输交换,极大地提升系统的并发性能。只有这样的大并发性才可以满足的需求,覆盖用户广大,通常一个地区的政企内部用户都在几十万甚至几百万,并发数目一般几千到几万,该系统平台提供的大并发性在互联网上的传播让流媒体资源的整合和应用成为可能。
点播拖拽无缓冲,观看流畅
平台采用NoDelay技术,在校园网、城域网的任何网络点都可流畅观看与拖拽,用户请求流媒体服务进行节目点播时客户端实时解码,基本不用缓存,服务器即时响应,用户几乎感觉不到任何缓冲。VIEWGOOD绝佳的体验效果真正让应用成为可能,提高学习和办公的效率,使远程教学真正成为可能。
直播无时延 ,观看更实时
平台采用KeyBuffer技术,在现场直播时保持最高的同步性和最短的时延性,广域网时延最短只有100ms,让用户如同身临现场。这样的效果真正实现了远程观摩的效果,使物理位置不在成教学的障碍。直播无延时轻松实现教学观摩、会议直播、活动直播的流畅性和实时间性。VIEWGOOD直播是广域网的分布式的直播,直播源可以在任意地方,从而极大地方便了的使用,因为的用户分布区域大,物理位置距离远,VIEWGOOD的分布式应用满足了的应用。
专业原厂商,自主的技术产权,具有防盗链,防下载
自主知识产品的产品不依赖国外的厂商,本土设计和优良的服务和针对的性的后期开发,专有的技术保障系统平台的安全运行,减少网络的攻击。VIEWGOOD流媒体服务端采用web、服务底层、播放器动态生成ID三重加密认证技术,有效防止被非授权站点盗用视频资源的能力,保证视频资源只可被合法用户点播收看。 独有的播放器,支持格式更加全面:
采用统一播放器,实现对主流国际标准的视频格式:MPEG-1(mpg、dat、mp3)、MPEG-4(avi、asf、wmv)、REAL(rm、rmvb)、FLV、MP4、vob、3gp等的支持,无须再调用或内嵌第三方播放控件;播放时拖拽响应在1秒钟内,播放时无延时、缓冲现象。,所有视频格式无须二次转码,可直接调用,方便用户使用。VIEWGOOD流媒体平台将完全支持这些国际主流互联网格式,可实现不同格式节目的统一存储、管理、调度、发送,无须外挂其他流媒体系统,结构简单,提高了系统稳定性、可管理性。
强大的管理功能
远程WEB节目内容管理,支持节目的增加、删除、修改、查询;后台管理,系统资源监控,负载平衡的监控,用户日志、管理员日志全程记录;用户管理,支持10级用户等级,方便使用和针对政企的需求设计完成。针对政企领域设计的界面应用和方便的使用管理和应用。
采用CDN分发技术
VIEWGOOD平台的CDN功能既能保证资源的统一调度管理,又解决了中心接点负载过重和主干带宽不足的矛盾。CDN分接点是的有效的组成部分,它是由分布在该地区的各分局或者重要的学校的服务器组成,VIEWGOOD平台的CDN功能可以自动识别访问者的物理位置并自动负载到比较近的接点服务器上,从而减少主干压力和实现良好的收看效果。VIEWGOOD的CDN还能实现对资源的同意管理和分发使用,可以手动分发和自动分发。
提供接口能实现和第三方录播产品的无缝融合
VIEWGOOD流媒体平台提供完善接口调用服务,可实现政府内部与其他系统的单点登录等整合应用。
多年的行业经验,造就成熟稳定的产品
VIEWGOOD在电信运营领域的优异的成绩,现在VIEWGOOD在中国大陆有超过100家的电信运营商的使用,有超过50万并发流的软件在运营行业使用,有超过5000万的宽带用户体验过VIEWGOOD优秀的播放效果。产品稳定的性能和多年来的服务理念,多次大型流媒体建设项目的成功实施,使VIEWGOOD能深刻的洞悉、理解各行各业的需求,获得了丰富的工程实时服务经验,形成了从规划、设计、开发、工程实施、售后服务的优秀队伍,这些都是国内其他流媒体服务提供商所无法比拟的。加上多年来在各个行业的积累和针对政府领域的应用所特殊设计的VIEWGOOD产品一定能够给广大政企用户带来实惠。
第四章 流媒体系统功能模块介绍
4.1 流媒体系统前台
4.1.1 流媒体系统前台概述
流媒体系统通过Web/WAP服务系统为用户提供丰富多彩的基于流媒体技术的流媒体应用服务频道,并提供客户自服务功能。WEB 页面提供给用户最直观的视频节目的内容介绍和分类,让用户能够选择自己喜欢的视频节目来点播。Web 界面和后台管理相结合,后台管理系统提供自动的内容更新方法,只需要在后台对内容进行分类管理,所有的内容增加、删除、权限的更改、调整都会直接在用户端页面上反映出来,因此,对于用户端的 WEB 页面,不需要专门的维护。
用户认证:采用 WEB 认证和底层认证相结合的方法,确保非法用户不能点播。 节目搜索:可根据国别、节目名称、节目类型、原著者、编剧、出品年份、出品公司、主演、导演、内容简介等属性快速搜索节目。
分类排列:影片按语种分类和难易分类、列表排列,用户可方便地找到某类别的影片。 本月新片:为方便用户了解最新影片信息,可列出最近一月内入库的影片。
节目排行榜:节目排行榜初始列出了 TOP 10(N)影片。系统记录了对每个节目的点播次数及相关信息,WWW 服务根据数据库的记录自动更新节目排行榜。根据实际运行的要求,排行榜的排行方法可定制。
用户讨论区:开辟讨论区供讨论影片用,管理员能方便地对该讨论区进行管理。用户可向管理员提出各种意见和建议,管理员处理这些反馈信息。
4.1.2 流媒体系统前台主要功能
Web前台功能与实现
用户注册和登录页面,采用AJAX方式提交用户注册的信息。用户名不可以重复,不可以使用GUEST为用户名。系统接受客户端提交的用户名、密码MD5值。进行校验并在session中保存数据。系统为已登录用户提供用户属性修改、用户信息查询、帐卡管理、用户留言、播放统计等模块,丰富用户界面操作功能;
前台应用服务系统,也即WEB Framework。以ASP/ASP.NET/JAVA这样的动态语言提供基于数据库和XML的、与界面无关的WEB服务。前台应用服务系统与客户端浏览器之间全部通过XML进行数据交换。依次保证整个前台系统内外通信;
首页通过模板系统生成为静态页面,在首页模板中需要通过脚本集成引用其余静态页面,在影片统计和直播列表采用下载XML方式实现,依次排列显示已生成的各虚拟节目分类、首页推荐、最近更新的节目名称和缩略图;
节目列表页面,也即二级页面,不仅提供节目分类浏览功能,而且支持翻页列表和多种列表方式切换,提供按照更新日期排序、按照点播次数排序、按照评分排序几种排序方式; 节目信息页,也即三级页面。通过脚本实现调用显示相关演员和相关节目信息;用户点击点播节目链接,系统接受用户节目点播请求,同时下载广告和节目列表,采用高效率CheckKey组包和分包算法,即能保证传输的数据准确性和安全性又大大提高了传输效率,保
证1080P、1080i、720P、480P高码流高清资源点播时,画面清晰流畅,另外结合hp2p技术减低服务器的负担,同时能更大提高用户量,系统支持视频、文字、图片广告;流服务器系统优化了CDN和动态负载均衡,使高清点播时能够更加合理分发资源和利用各个服务器资源,保证高清点播清晰流畅,拖动延时小 ;
直播分类页面的频道信息为动态数据,应当从前台应用服务系统获取XML,然后通过脚本生成合适的HTML显示当前采集的直播频道信息;采用HP2P技术实现的直播时移,充分利用了每个客户端的观看时的资源,相互提供资源,大大减轻服务器负担;提供直播频道简介、在线聊天、频道节目单等内容显示,增强用户体验;
WAP前台功能与实现
WAP前台,专门为手机显示使用,WAP前台针对不同手机和手机上的浏览器进行适应性实现,采用WAP2.0技术构建WAP前台,并支持Square、VGA、WQVGA、QVGA等显示模式,可对不同的手机终端做调整,支持Symbian、Windows Mobile、Iphone等智能以及非智能机,WAP前台支持有图版和无图版两种显示方式,采用静态页面+ASP.NET实现,排版支持wap2.0所支持的CSS样式。主要分为以下几个模块:首页、虚拟节目列表(二级页面)、节目信息显示页面(三级页面)、直播频道列表页面、直播频道显示页。
首页显示平台标识、虚拟节目分类、节目推荐列表、最近更新节目列表、快速导航等,手机用户还可以通过好友共享和收藏功能将自己感兴趣的资源存放到节目分享或者节目收藏中,并可以通过手机号码推荐发送给自己的好友,增强平台互通功能;虚拟节目列表页面,不仅提供节目分类浏览功能,而且支持翻页列表和多种列表方式切换,用户可根据需要选择按照播放次数、更新日期、管理员推荐方式进行排序;
详尽的节目信息显示页面,系统根据不同手机操作系统平台,为用户提供不同点播链接方式,包括RTSP,MMS,HTTP三种点播协议方式,满足不同用户的需要
直播页面动态显示当前节目信息,包括频道名称、图标、节目单等,采用RTSP+SDP传输模式为用户提供H.264、MPEG4两种编码方式的数据。
4.1.3 流媒体系统WEB/WAP特点
本流媒体系统点播和直播系统WEB、WAP前台特点:
同一套系统两套前台页面,同时支持PC和手机的页面浏览。 多套前台模板可供选择。
页面代码完全开放,可提供完整的数据字典和开发接口文档; 客户可自行调整页面的风格和展示方式,也可按需定制; 前台页面开发语言版本可选(.NET、JAP、ASP等) 前台页面静态动态可选。
4.2 在线点播子系统(影视剧内容)
4.2.1 在线点播系统概述
WEBVOD视频点播模块是流媒体服务平台解决方案中的重要模块之一,可以独立运营。整个模块基于B/S架构,采用VIEWGOOD自主知识产权的VConnect服务内核,除支持MPEG-1(mpg、dat、mp3)、MPEG-4(avi、asf、wmv)、REAL(rm、rmvb)、REAL10、FLV、3GP、MP4等众多主流媒体外,还支持所有非媒体流格式,同时采用NoDelay独创技术,支持广域网任意拖拽,响应时间极短。PC端采用标准HTTP/P2P协议,全面实现对多网卡、跨网段、跨路由、跨防火墙、不同客户端屏幕的支持。
4.2.2 在线点播子系统业务流程
系统构成:
快编工作站:用来对流媒体内容进行添加、编辑、修改、删除、发布等操作。 点播流服务器: 主要作用是存储和管理并调度视频节目文件,为用户提供视频流点播服务。
视频库: 带RAID功能的大磁盘组,用于存储节目。它可以是一个独立的磁盘阵列,也可以是一个磁盘组。
认证服务器:认证目的主要是防止没有权限的用户盗看,防止具有版权的节目被非法使用,使片源供应商的利益和正常付费用户的正当权益受到保护。该服务器在认定用户权限后,响应用户要求,并调度点播流服务器向用户发送所需的视频节目流数据。
客户端:PC终端
4.2.3 在线点播子系统主要功能
包含的主要功能如下:
视频分类:对视频进行分类管理,支持多级分类。通过视频分类简介对视频分类进行描述,可对视频分类进行维护,包括添加、删除、修改等。
视频管理:维护点播视频列表。包括视频的添加、删除、修改等。并允许对部分视频暂停点播或下载。
视频检索:用户可对视频名称、简介通过关键字模糊检索;按视频类型、格式、发布日期或其组合检索。
视频点播:用户在线选择播放视频,允许控制播放进度(暂停、播放、快进、快退、停止等),允许调节音量,允许全屏播放,允许点击播放画面暂停或播放视频。
视频下载:用户将视频下载到本地。可提供下载流量控制功能。
点播统计:视频点播统计。对视频点播情况进行统计,统计指标包括点播次数、平均流量、总流量等。支持将统计结果形成报表,允许导出打印。支持以饼图、柱状图等图形化方式直观显示统计结果。支持按时间段进行统计。用户点播统计。对用户点播视频的情况进行统计,统计指标包括点播视频数、在线时长、点播视频名称、点播开始时间、点播结束时间等。支持将统计结果形成报表,允许导出打印。支持以饼图、柱状图等图形化方式直观显示统计结果。支持按时间段进行统计。
视频排行:根据视频点播情况,对视频进行排行,以便了解各视频受欢迎程度。 用户认证:通过用户名/密码对用户进行认证,为确保安全,需对认证信息进行加密。 防盗链:通过用户认证、IP限制等技术,防止视频链接非法盗用。
分级控制:根据ID进行分级控制。将视频和用户均划分等级,每个用户只能收看不高于其等级的节目。对于最低等级的节目,允许用户不登陆情况下收看。根据IP进行分级控制。根据用户IP,限制其收看范围。支持视频、用户分组,针对不同分组设置不同的收看权限。 正版片源管理:支持对正版片源附件授权文件,填写授权开始和截至日期,片源到期自动下线等细化管理功能。
多内容商虚拟运营功能:同一平台支持多家内容提供商同时上传影片,系统具备完善的虚拟运营多内容管理员的权限划分和前台显示对应策略。
多站点展示功能:系统支持统一域名(内部自己申请的VOD域名)展示首页+二级页面,二级域名(内容提供商域名)显示影片详细页等灵活部署方式,可规避内容过期等意外因素带来的法律风险。
4.2.4 在线点播子系统特点
国内先进的流媒体播放技术
自主研发服务内核,不依赖于操作系统的MEDIA SERVER组件,支持核心业务按需扩展定制,
且无法律风险。 海量单机并发技术。
播放器无插件设计,支持嵌入式播放,也可使用独立客户端方式,操作简单 支持图片文字、视频广告的插播功能。
完全WEB方式管理功能,直播后台可对视频文件进行添加、删除、移动等管理功能。 完全支持各种格式高清、宽屏视频 强大运营支撑管理功能
4.3 直播信号采集(采集卡) 4.3.1 采集卡采集方式概述
前端信号通过AV/S端子接口输出到OSPREY(这里采集卡的具体型号根据路数决定)采集卡,然后通过采集工作站编码之后发送到直播发布服务器,通过流媒体WEB前台展示出去。
4.3.2 直播采集业务流程图
其网络连接方式及工作流程如下图:
4.3.3 采集卡采集方式特点
编码优势
自主研发采集程序自行编码并传输,自由度高,在保证视频品质基础上,大大降低节目码流。
传输协议优势
支持http协议的网络发布,可穿透各种网络。 字幕插播
支持字幕广告插播功能 稳定性优势
系统架构清晰简单,经过运营商运营级的考验,可支持7*24小时服务稳定。
4.4 在线直播系统 4.4.1 在线直播系统概述
VIEWGOOD的视频直播模块是流媒体服务平台解决方案中的重要模块之一,可独立运营。整个模块基于B/S架构,它综合了计算机网络技术和视频技术的优点,采用VIEWGOOD自主知识产权VConnect服务内核,支持最先进的MPEG-4/H.264、VC-1编解码技术。采用独创的KeyBuffer技术,音视频完全同步,系统时延极短。
主要功能如下:
视频采集、转码:对电视、视频会议等信号进行采集、转码,提交给直播服务器。
频道分类管理:对频道进行分类管理,通过频道分类简介对频道分类进行描述,可对频道及其分类进行添加、删除、修改、启动等操作。
节目单编制:对特定频道编制节目单,列举播出内容、时间说明,按节目单播放节目。 直播录制:电视、会议等直播过程中同步录制,支持客户端录制和服务端录制。
文字互动:视频会议参加人员可通过文字进行交流。支持论坛交流和个人交流方式;支持信息自动过滤;设置管理员对与会人员言行进行管理(如信息审核、禁止发言、请出会议室等)。
与软件视频会议系统融合:实现与会人员列表,音、视频互动,白板交流,文档共享等功能 用户认证及统计:通过用户名/密码对用户进行认证;为确保安全,需对认证信息进行加密,按频道统计当前收看人数。
分级控制:根据ID进行分级控制。将频道和用户均划分等级,每个用户只能收看不高于其等级的频道,对于最低等级的频道,允许用户不登陆情况下收看。可根据IP进行分级控制。根据用户IP,限制其收看范围。支持频道、用户分组,针对不同分组设置不同的收看权限。
4.4.2 在线直播主要功能
视频信号采集系统
视频采集工作站直接采集网络TS流信号,也通过采集设备(采集卡、DV摄像机等)将采集到的各类视音频信号,通过软件编码压缩成H.264/MPEG-4格式的媒体流,并将媒体流发送到发布服务器。
视频节目发布功能
视频节目发布系统将接收到的媒体流,通过直播或者多播方式提供给客户端收看。
节目录制功能
节目录制系统将直播节目录制为MPEG-4格式的媒体文件,并且可以将此文件自动添加到视频点播服务器的节目库中供用户点播。
虚拟文件直播功能
文件直播系统将媒体文件(包括本系统节目的录制文件),通过发布服务器进行直播、轮播。
直播频道管理功能
管理员可以对直播系统进行新建、删除、修改、,也可以随时开启、关闭直播频道。 视频直播功能
用户选择想要观看的节目频道接收直播,此时用户只能按照媒体服务器发布的节目进行收看,不能对节目进行控制,但是可以任意选择频道进行收看。
4.4.3 在线直播业务流程
视频直播业务模型
视频直播业务模型图
直播模型包括采集流程、播放流程、录制流程和系统内节目分发(级联)四个流程:
采集:采集端从采集源得到直播数据,进行编码(mpeg4/H.264和VC-1),推送到流服
务,也使用视频文件直接推送到流服务。 播放:播放器从流服务拉直播流数据进行播放
录制:录制端通过流服拉直播流数据录制成文件,还可以加入到点播系统供用户点播 级联:流服务在接收到采集端推来的直播流数据后,自动向其它流服务器转发
4.4.4 在线直播特点
标准服务器环境单机支持1000以上并发 多服务器集群、集联支持功能
远程化的后台管理功能(远程调台、EPG等等) 对客户的分级管理,多种权限设置功能
采用最先进的H.264/MPEG-4编解码技术,既保证了图象的质量,又大大缩减了视频
所占的带宽,不影响网络的其它使用。
采用多级线程池、动态IP绑定、同步侦听等先进技术,服务器端进行实时编码压缩,
客户端进行实时解码、实时播放,充分保证系统拥有最短的延时性。 采用独创的组播衍发技术,支持无限的级联。全面实现跨广域网直播的支持。 支持在直播的同时将采集到的信号实时录制成MPEG-4格式的文件。 支持多种格式的文件直播。
支持服务器一机多卡,支持客户端多频道选择。 支持文字及图像字幕。
4.5 时移直播系统 4.4.1 时移直播系统概述
时移直播是基于视频直播、视频点播及视频录制技术,用户在看电视直播时可以进行暂停、回跳延时观看以及从延时观看切换回直播状态等操作,还可以让用户回看已播的电视节目。
客户端界面介绍如下:
时移直播图
“时移”列表结构如上图:左部分为直播的频道,右部分分为右上、和右下两部分,右
上部分为3日内(包括当天)节目单按钮,右下部分为该天的节目单列表。
单击“时移”标签,将切换到直播时移列表窗口。
时移列表窗口左部分会显示所有的直播频道,单击直播频道图标,在右部分察看当天该
节目直播列表,并且在播放器中播放当前的节目。右上部分的日期,自动选中当天日期,右下部分的节目单,自动选中当前的节目。
点击节目单上的当前节目和之后的节目,播放器仍然播放当前节目,播放进度不受影响。
播放器的进度条时间显示为从零点开始,包括当前时间的半个小时的间隔。在该范围可以向前拖拽进度,来观看该时间段内的节目。无法向后拖动过当前时间。
播放器进度显示
如果点击节目单上当前节目之前的节目,播放器将立即切换到该节目,同时进度条也将
自动调整到该节目的时间范围内。 进度条的时间间隔如下表:
进度条时间间隔 00:00:00-00:30:00 01:00:00-01:30:00 02:00:00-02:30:00 03:00:00-03:30:00 04:00:00-04:30:00 05:00:00-05:30:00 06:00:00-06:30:00 07:00:00-07:30:00 08:00:00-08:30:00 09:00:00-09:30:00 10:00:00-10:30:00 11:00:00-11:30:00 12:00:00-12:30:00 13:00:00-13:30:00 14:00:00-14:30:00 15:00:00-15:30:00 16:00:00-16:30:00 17:00:00-17:30:00 18:00:00-18:30:00 19:00:00-19:30:00 20:00:00-20:30:00 21:00:00-21:30:00 22:00:00-22:30:00 23:00:00-23:30:00
00:30:00-01:00:00 01:30:00-02:00:00 02:30:00-03:00:00 03:30:00-04:00:00 04:30:00-05:00:00 05:30:00-06:00:00 06:30:00-07:00:00 07:30:00-08:00:00 08:30:00-09:00:00 09:30:00-10:00:00 10:30:00-11:00:00 11:30:00-12:00:00 12:30:00-13:00:00 13:30:00-14:00:00 14:30:00-15:00:00 15:30:00-16:00:00 16:30:00-17:00:00 17:30:00-18:00:00 18:30:00-19:00:00 19:30:00-20:00:00 20:30:00-21:00:00 21:30:00-22:00:00 22:30:00-23:00:00 23:30:00-24:00:00
透过右上部分3日的按钮,点击可以切换到该天的节目单,点击节目单上的节目可以回
看当时的节目,进度条的时间自动切换到该天该时间点对应的时段。
接受直播时可以暂停,可以在当前时间点之前的时间段内任意拖动进度观看。
4.5.6 时移直播主要功能
系统通过对需要做时移的4个频道导入电视台标准格式的节目单,然后系统根据节目单自动生成录制任务,完成时移节目的录制入库,并通过WEB展示为直播回顾节目视频。一般情况下72小时的时移节目,也可视实际情况重新设置。
整个实现过程主要涉及的功能如下: 频道节目单制作
可从电视台或者CCTV下载到各个频道的一周播出节目单,系统后台直接支持导入功
能。自办频道无标准节目单的,系统可提供标准格式以供手工编辑完成节目单的录入工作。
不间断直播信号采集
系统根据节点单可不间断地完成频道的直播信号采集工作,采集工作站并通过网络直接发布到直播服务其,如同在线直播实现方式一样,管理员设置好频道参数之后并发布到WEB前台,此时用户即可观看实时的直播信号。
不间断直播信号录制和缓存
服务端系统可根据直播频道的节目单(EPG)的时间段不间断地完成频道的直播信号收录工作,并自动入点播系统库,展示为用户时移的节目视频;没有录制完成的节目,进行本地缓存以供用户观看短时间内的时移节目。
客户端观看界面
客户端观看页面的直播节目会随时间的推移,自动刷新正在播放的节目状态和已入库的
时移节目点播按钮,简单地说移动节目单的时间线和时移节目可用状态,已录制完成的时移节目点击名称即可回看。
4.5.7时移直播业务流程
直播流服务提供直播时移所需的所有直播数据流,直播数据流保存在内存和文件中 ,播放器在流服务可提供的最大时移时间和当前时间内进行播放定位。
直播流服务
直播数据流同时缓冲在内存和磁盘文件中。内存中只有短时间的直播流数据,磁盘文件中存放指定频道最大时移时间的数据 ,直播流服务为直播数据流建立索引,标示出指定时间戳的直播流数据位置(包括内存和缓冲文件) 。
网页查询数据库将指定频道的“最大时移时间”传送给播放器,播放器接收直播时,可以在最大时移时间和当前时间内进行播放定位。播放请求命令中包含从当前时间开始向前的偏移时间。
4.5.8 时移直播系统特点
功能服务更加贴心
增强用户的与网络直播的交互性 方便用户回放精彩视频。
变被动为主动,可以回顾精彩瞬间或者有事可以只需暂停直播播放,有时间观看的时候
点击开始就可以继续观看了,完全自己掌握时间。
4.6 嘉宾访谈系统 4.6.1 嘉宾访谈系统概述
在线访谈系统是建立在视频直播、图文直播基础上的视频交流互动服务平台;视频与图文的完美结合,为用户提供了简洁、高效、快速的交流空间。访谈的角色分为管理员、主持人、导播、嘉宾、普通网民等五种,各角色都拥有不同的表现页面。整个访谈过程分为了访谈前、访谈中、访谈后三个阶段,以下是访谈中普通网民看到的访谈直播页面:
网友发言只有评审人员能够在后台可以看见,经过评审人员的审核后将有效信息转给导播,再由导播有选择性地提转给主持人,由主持人决定是否针对该发言内容情况与嘉宾沟通。
访谈结束后,系统将所有有效的访谈视频和文字信息自动保存,该次访谈进入往期访谈列表以备浏览者查看。
4.6.2 嘉宾访谈主要功能
网站信息基本配置
网站信息的基本配置,包括联系方式、logo、版权等信息均可在网站后台进行输
入,基本配置信息可在前台页面的相应位置显示。
访谈主题管理
由管理员定义访谈谈的主题、背景介绍、内容、访谈简介、开始时间、结束的时间等,并可以对外设定访谈预告。
具体功能包括:管理员可对主题信息进行添加、修改、删除等操作。
访谈栏目类别管理
访谈栏目可按类别无极限分类。访谈类别的管理大大提高系统的灵活性和扩展性,而且操作简单、便捷。
类别管理的具体功能:
1)增加、修改、删除类别信息和专题;
2)更改类别顺序以确定信息类别和专题在网站页面上出现的顺序。
访谈信息管理
信息管理功能实现信息内容的更新与维护,提供在后台输入、修改、删除各信息类别和专题中的具体信息的功能(如访谈预告、嘉宾介绍、主持人介绍等),选择某条信息是否出现在栏目的首页、网站的首页等一系列完善的信息管理功能。
具体包括以下功能:
1)增加、修改、删除各栏目信息(包括文字与图片)的功能; 2)修改信息状态以确定信息是否出现在类别首页或网站首页的功能。
视频播放管理
视频播放分直播和点播,支持多种视频文件播放格式(如flv,wmv等)。管理员可以管理和发布视频,操作方便、快捷、准确、稳定。
具体功能包括:
1)添加、在线编辑、删除视频等功能。
2)修改访谈视频的发布状态,以确定视频在页面出现的位置及播放形式。
用户角色管理
管理员功能:对访谈模块拥有全部的管理权限,可以分配用户权限、设置主题分类、栏目分类、新增主题、访谈摘要、整理文字、图片、视频等访谈信息,并将分类信息添加至相应的分类信息库。
主持人功能:主持人通过用户中心登陆后进入访谈界面与嘉宾进行在线交流和提问,主持人发言不需要导播审核。
导播功能:导播可以对访谈中的网友留言进行审核,只有通过审核后的发言才会被发布到公众界面,可屏蔽在线人员的发言等。
嘉宾功能:嘉宾通过用户中心登录后进入相关的嘉宾主题界面,回答网友问题。嘉宾的发言是不需要审核,但导播可对嘉宾发言进行修改和删除,全体参与访谈的人员都能够看到。 网民功能:可以参与到当前开放的主题中发言,通过审核后,全体参与访谈的人都可以看到该发言。某些信息加密后,设置会员查看的权限。
访谈内容管理
访谈结束后,管理员可将访谈的文字、图片、视频资料进行重新的分类与整理,并将
分类信息导入相应的分类信息数据库,便于用户查询。
广告管理
提供Banner广告、图片广告,管理员可以在线轻松、快捷、方便的发布、编辑信息,同时也可以随意自行设计、修改等。
4.6.3 嘉宾访谈系统特点
硬件投入成本低
自主研发软件实现方式,硬件设备投入成本低; 主题鲜明、分工明确
访谈系统参与各方分工明确、访谈各环节均可实现严格审核控制,充分满足各种严肃场合的网络访谈应用需要。 多角色划分
系统将互动参与者划分出管理员、嘉宾、主持人、导播、网友等多种角色; 多权限划分
每种角色各有不同的操作权限,整个访谈过程在管理员进行基本设置后由导播全权掌控; 严谨的审核机制
网友的发言以及访谈内容都将经过导播审核后才会发布到前台,保证了访谈的严谨性和安全性;
多样化的表现形式
1)系统支持将访谈主题、背景资料等文字图片信息、相关视频文件发布到前台,让每位参与者了解访谈的内容;
2)客户端支持页面无刷新即时响应,也可根据需要设置手动刷新来满足不同用户需求; 3)导播模拟发言功能,可以模拟任何角色发言; 4)支持多个嘉宾同时回答问题。
5)发布直播图片,所有连线用户实时在线查看直播图片;
6)访谈回顾,访谈结束后可将访谈相关内容、视频文件归档生成访谈回顾,为用户提供访谈的查阅;
周密安全的访谈机制
1)实时管理在线用户,非法留言过滤、在线用户IP封锁等功能;
2)网友提交的问题、话题讨论等所有在线发言都经过导播的严格审核、提拣和过滤,以保障访谈的安全和周密。
访谈内容的综合利用
管理员可以对访谈活动的精华部分进行整理,为网站提供极为丰富的文字、图片、音视频等信息资源,或制成相关专题或作为相关专题的一个部分进行引用。同时,可以将已完成主题活动的文字、图片、视频进行分类整理收入访谈信息数据库,供不用的用户进行检索、查询等,形成独特的嘉宾访谈“精彩回顾”,提高访谈的影响力。
扩展性强
系统并发增加,只需增加直播访谈服务器。
可扩展支持PC、手机、机顶盒等多终端参与模式。
4.8 运营支撑模块 4.8.1 管理后台
后台网站是基于JAVA应用服务器的WEB站点,部分模块采用Servlet+JSP的结构,JSP+HTML的模式显示。页面使用FrameSet进行显示区域划分。主页面为main.jsp,在该JSP中通过frameset以上中下的结构划分3块显示区域:top、信息主页面、copyright;信息主页面,按照左中右结构划分为3块显示区域:moduleFrame、menuFrame、mainFrame。此后台是由各类管理员对本系统系统进行参数配置、设备管理、内容管理、CDN管理、用户门户管理等工作,使本系统能够稳定、高效、安全地运行,为最终用户提供流畅的视频点播。
4.8.2 直播管理
系统支持对PC平台和手机平台直播频道管理,提供基本频道管理,选择P2P或者HTTP传播方式,可以增加和修改频道信息、上传EPG节目单、编辑采集录制任务、添加发布虚拟直播频道分类,支持对PC频道和手机直播频道的单独发布;同时显示当前所有频道状态, 便于管理员对直播频道管理;
4.8.3 页面管理
完善的静态页面管理支持手动和自动生成两种方式,方便管理员对静态的前台页面及时更新内容。页面生成发布系统由生成系统和发布系统结合而成,生成系统负责批量根据数据将模板和数据生成静态文件。当文件生成完毕后,由发布系统将其发布到最终保存的位置上。生成的静态文件可以是HTML页面,也可以是XML等以文本为载体的文件。
4.8.4 角色管理
流媒体综合应用运营支撑平台OSS系统面向多业务,不同的业务,可以是不同权限和风格的用户页面系统。平台支持SP/CP、超级管理员、终端用户四种角色。每种角色均可提供多用户远程管理。
通过支持多角色管理可以实现平台的销售、租赁、合作分成等多种商业模式。
SP/CP权限管理:SP为平台额外动态添加或整合的某些模块的技术供应商。CP是平台的内容供应商。SP/CP可实现对相关视频内容(节目、栏目、频道)的增加、删除、修改以及对使用费用、使用频率、下载状态 ,节目价格与优惠的制定等管理。
超级管理员为平台的最高级别管理者,而其余各角色均有自己的角色管理员。超级管理员主要管理角色管理员及其属性。
4.8.5 用户管理
VIEWGOOD流媒体系统具备完备的用户管理功能:
(1)用户常规管理
用户的管理操作包括用户查询、增加、删除、修改、禁用、用户类型定义、用户级别定义等功能 (2)用户分组管理
平台的用户具有分组管理的功能,组的种类可以是多层次的,并由管理员动态定义(即可按用户群特点定义,如:政府、企业、社区、学校、网吧等)的逻辑管理工具,也可与网络层的网段划分相对应。
(3)用户分级管理
用户级别定义可与节目级别定义一起提供用户权限管理的各种策略。 不同级别的用户看到的节目不同,看到的视频广告也不同。 用户级别为十级用户,足够满足运营需求。
(4)用户IP限制功能
系统支持通过IP认证,通过IP认证,能够进行VIP用户的身份识别或限制外地用户访问 (5)用户系统互连
VIEWGOOD流媒体系统本身即具备强大的用户管理功能,同时还支持与第三方系统进行互连,使第三方系统能够全面接管VIEWGOOD流媒体系统的用户系统,达到统一用户管理的目的。如与互联星空“宽带用户”绑定,与政府OA系统绑定。
4.8.6 内容管理
(1)节目录入(删减)管理
本地录入:CP/SP可以将视频资源服务器内的节目,通过“资源管理器”录入流媒体平台。平台支持单片、连续剧、继承目录录入等多种方式,支持节目的增加(批量)、删除、修改、查询等基本功能,所有节目增减“一键式”。 支持基本节目分类与虚拟节目分类,用户可根据需要将多个基本分类中的节目发布到虚拟分类中组成专辑或特定的节目。
业界唯一一家拥有自己上传工具,使用HTTP 80端口,无需开通其它任何端口,既支持本地录入,又支持远程录入。
(2)节目审核与发布
CP首先将节目录入到基本节目库中,经过管理员审核后,由SP发布到虚拟节目库中,SP可指定立即发布到前台,或者在指定时间发布到前台。只有审核通过的节目才允许发布,否则将禁止发布。 系统支持批量审核,批量转移。系统管理员可以实时查询内容操作的执行状态,对于发布成功的内容,内容管理平台自动给出指向媒体服务器的节目预览。通过预览效果可以验证文件内容是否正确,以及目标服务器是否能正常提供服务。
(3)节目级别管理
系统支持节目分级和用户分级功能,不同级别对应不同权值,系统限制只有当用户级别权值大于对应节目级别权值的时候,该用户才可以访问该级别的影片。
节目级别可任意定制,级别数量不限,例如。可将节目设为“十个级别”进行管理。VIP用户可以看到所有级别的节目,而普通用户只能看到开放的级别的节目。
(4)节目类型管理
支持节目的多级分类功能,管理员可根据实际需要,灵活设定节目类型,方便运营和管理。 (5)节目统计管理
支持对节目点播次数、流量、时长、点播用户信息等相关数据的统计功能。
4.8.7 收费管理
(1)支持完备的收费模式,不同用户可设定不同的收费模式
支持实时计费和基于结算的非实时计费等不同的计费方式,以满足各种可能运营收费策略调整。收费模式可由管理员动态定义,每个用户均可设置不同的收费模式。系统支持的收费模式类型包括:
按次计费:不同的节目可以设定不同的价格,按照每点播一次扣除相应费用的方式进行计费。 按点播流量计费:可以设定流量单价,按照用户实际点播流量乘以流量单价进行费用计算。 按点播时长计费:可以设定时长单价,按照用户实际点播时长乘以时长单价进行费用计算。 包月(包年、包季):可设定包月(年、季度)费,用户每月扣除固定包月(年、季度)费用,可以任意进行点播。
按用户组计费:可设定各用户组的计费方式。 (2)支持完备的折扣策略(按需订制)
作为收费模式的补充,系统支持完备的折扣政策,包括: 用户折扣(每个用户可设置不同的折扣率)
用户组折扣(可根据不同的组,设定不同的折扣率) 时间段折扣(可增加和设置每天的不同时间段的折扣率)
节假日折扣(可增加和设置具体日期的折扣率,如:“五一”、“十一”等) 上述多种折扣可以用叠加的方式同时起作用,影响对用户点播费用的计算。 (3)支持完备的缴费方式
系统支持利用充值卡进行用户缴费。系统可批量生成合法充值卡文件,用户可在用户页面系统输入充值卡号、密码等信息完成充值;同时,系统提供前端营业厅受理界面,支持用户营业厅缴费。 除充值卡外,系统还支持多种灵活的计费认证方式(按需订制):信息台、小灵通短信、手机短信、和固定电话、小灵通捆绑计费等。
(4)支持完善的话单导出功能 可设置话单导出的周期
可设置话单导出的形式,例如:普通文件形式,数据库文件形式。 可提供标准化的话单导出接口,以便进行二次开发。 可实现话单的本地导出或服务器远程导出。 (5)支持灵活的计费账号类型
系统应支持个人用户和团体用户等不同的用户计费账号种类,以面对不同的用户群,提供多种服务和计费手段。
对个人用户,一个账号只能一人使用,不能同时登录;团体用户主要面向网吧、酒店、企业大客户,一个账号可以多人同时登录和共享,统一收费。
通过团体用户的方式,管理员不需要对团体内的每个个人用户再进行收费和管理,只需对团体用户进行统一管理即可,对节约管理成本和用户使用成本有很大好处。同时,为了保证团体用户账号不被非法使用,团体用户账号具备IP限制功能,管理员可设置每个团体用户对应的合法IP地址范围,禁止从其他IP使用该团体用户账号进行登录和点播。
4.8.8 服务器管理
(1)提供全网服务器的统一配置管理
通过系统后台页面,对全网各服务器进行统一配置管理,IP地址、端口映射、网络域名、服务模块启停、划分服务网络区域、设置负载策略、管理磁盘空间等。
(2)对全网服务器状态的实时监控:
监控各服务器的实时状态:在线人数、CPU、内存、磁盘I/O、网络流量、以及磁盘空间使用状况等信息,并且可以记录历史峰值。
4.8.9 统计管理
系统对流媒体业务的使用情况和性能进行统计,使平台角色能方便、直观地了解业务运营情况和发展趋势,为运营决策提供依据。
(1) 内容统计分析
根据内容类型和用户的访问量统计一定时间里各个内容的访问次数和访问时长、各个内容的用户使用行为,进行分时段、分地域组合分析各种类型应用及内容的点击量、内容排名等,为内容的动态调整提供依据。
(2) 业务统计分析
根据业务类型和用户的访问量统计各业务的最大并发用户数、一段时间内被访问的总次数、访问的平均时长,进行业务发展的趋势分析、业务访问的客户群的分析等,为有针对性的业务宣传、排行榜的动态调整以及新业务的开发提供依据。
(3)CP/SP统计分析
根据不同CP/SP的业务类型和CP服务质量的投诉信息统计CP业务使用情况,为动态调整门户排行榜及CP/SP管理提供依据。
第五章 平台技术
5.1 VConnect海量并发技术
VConnect海量并发技术是本方案流媒体视频服务平台中一个关键技术,它采用自主知识产权的基于网络底层媒体流传输交换技术,极大地提升系统的并发性能。使用VConnect技术的单台服务器可以提供1000-1200个以上并发流。 流媒体平台对比 单服务器并发数
注: Media Service、Helix Server还包括国内大部分厂商所有用这两系统基础上二次开发的流媒体系统。
本方案系统采用VConnect海量并发技术可以保证大并发的实现,特别是万级以上并发的实现,针对规模庞大的远教培训视频并发的要求,保证80000并发用户及时响应,同时可以实现后续扩容。VConnect技术的优势还体现在节约硬件和对现有硬件的利旧使用上,在相同视频并发需求的情况下使用VConnect技术的产品同比普通流媒体软件系统节约近一倍的硬件投入,同步节省由硬件消耗的电能、场地占用、人员维护等费用更加可观。
本方案 Microsoft Media Server 300~500 REAL Helix Server 200~400 1000~1200 5.2 KeyBuffer关键缓冲技术
KeyBuffer关键缓冲技术是本方案流媒体视频服务平台中自主知识产权的关键缓冲技术,充分保证
系统拥有最优秀的同步性和最短的时延性,广域网时延最短只有在1秒以内。它主要应用于实时处理服务模块上。当前国际上流行的流媒体平台如Microsoft Media Server和REAL Helix Server的网络时延均在10s左右, REAL Helix Server在较好的网络环境下最低也只达到5s,而采用KeyBuffer技术的本方案流媒体平台的网络时延最低只有100ms,相比之下明显处于国际领先水平。 流媒体平台对比 网络时延 本方案系统平台 0.1s~1s Microsoft Media Server 10s~30s REAL Helix Server 5s~20s KeyBuffer关键缓冲技术可以保证直播流畅的同时,其延时也极短,目前同类的直播软件产品的延时大概在5秒以上,而本方案系统产品可以保证在1秒以内,其优秀的同步性可以为教学活动直播提供方便,听课用户如身临现场。通过配套的在线的文字交流互动等功能模组,可以让各地学员实时的在线交流,极大鼓舞和提高学员参与学习的热情,提高远教系统的使用口碑,对党员远程教育起到切实的促进作用。
5.3 NoDelay智能拖拽技术
NoDelay智能拖拽技术是本方案流媒体视频服务平台采用的通信流高速检索机制,支持任意格式节目的拖拽,拖拽时延极短。用户请求流媒体服务进行节目点播时客户端实时解码,基本不用缓存,服务器即时响应,用户几乎感觉不到任何延时。
格式对比
MPEG-1(mpg、dat、mp3) MPEG-4(avi、asf、wmv、264) REAL(rm、rmvb、real10)
点播拖拽时延 100 ms~300ms 100 ms~200ms 100ms NoDelay智能拖拽技术,任意拖拽无缓冲的视频效果,极大的提高远程教学过程中受教学员的视频体验效果,提高受教学员的受教满意度,提高学习效率,提升学员对教材的学习兴趣。
5.4 USS统一流服务技术
USS即统一流服务(Unified Stream Service),是VIEWGOOD独创的使用一套流媒体引擎同时支持PC平台、手机平台、IPTV平台的流传输服务,采用多平台节目内容的统一管理,提供流媒体文件的自动转码功能。 平台类型 USS 手机平台 支持 PC平台 支持 电视机顶盒 支持 USS统一流服务技术可以最大限度的保护用户的原有投资,支持平台的平滑升级,可以为PC平台用户、手机平台用户、IPTV用户同时服务,全面支持TD-SCDMA、WCDMA和CDMA 2000三种3G网络制式以及2G网络。
5.5 节点CDN负载技术
1)CDN概述
CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将内容(包括流媒体内容)发布到最接近用户的网络“ 边缘 ”,使用户可以就近取得所需的内容,提高用户访问内容的响应速度。因而CDN可以提高Internet中信息流动的效率。有了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公司的Media Service与Real公司的Helix 系统做集成,解决不同格式的支持问题。但多种类视频服务结构下,做CDN内容分发时只能在相同视频服务系统间进行;也就是说如果中心服务器中有两种格式的文件(rm、wmv)需要分发,节点必须有这两种类型的服务器,如果将wmv格式的文件分发到Real Helix所在服务器是没有意义的;因此,如果时间用户点播相对集中于某一格式的节目,则就会发生该格式对应视频服务无法支撑、而其他格式的视频服务器又过于空闲的情况。
6)CDN的网络架构拓朴图
3文件、海报和节目信息,边缘平台可以直接发布使用,不需要人工过多的后期制作,节约了平台维
护的时间,提高了工作效率; CDN平台对于同一个节目已经分发过的文件不会再次分发到相同的边缘平台,保证了网络带宽的有效使用,也避免了磁盘空间的浪费;资源分发服务中采用了断点续传技术,保证了资源传输的连续性,不会因为意外的失败而需要重新开始,避免浪费时间;采用了多次任务重试技术,边缘平台对于资源下载的任务都可以拥有多次机会,而且如果边缘平台如果有多台资源服务器用于下载,一台服务器失败之后会自动挑选另外一台作为下载服务使用;中心平台的任务管理功能方便管理员监控各边缘平台的下载任务,对于出现明显异常的任务可以手工干预,进行暂停,删除等,优化整个CDN系统下载任务排序;中心平台可以设置下载的带宽和任务进程数,可以提供整个系统最优和最安全的网络使用效果。
5.6 负载平衡技术
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服务器、点播服务器、直播服务器,无需停止服务,只需要在系统服务器参数表中把服务器相关信息添加进去即可,真正做到7×24小时不间断运行。
5.7 磁盘阵列技术
VIEWGOOD流媒体系统所利用的技术基础是RAID磁盘阵列技术,RAID是Redundant Array of Inexpensive Disk的缩写,意为廉价冗余磁盘阵列。磁盘阵列是指将多个类型、容量、接口,甚至品牌一致的专用硬盘或普通硬盘连成一个阵列,实现以某种快速、准确和安全的方式来读写磁盘数据,从而达到提高数据读写速度和安全性的一种手段。
磁盘阵列的最大特点是数据存取速度特别快,其主要功能是可提高网络数据的可用性及存储容量,并将数据有选择性地分布在多个磁盘上,从而提高整个网络系统的数据吞吐量。
目前VIEWGOOD流媒体服务平台建议采用的RAID主要有两种级别:RAID1和RAID5,在数据比较重要,但是数据量较小的服务器(例如数据库服务器)中采用RAID1,这样虽然可用磁盘容量只有总容量的一半,但是数据的可靠性大大增加。在数据比较重要,但是数据量较大的服务器(例如视频点播服务器)中采用RAID5,会减少一块磁盘的容量,但是数据的可靠性和读写性能大大增加。
5.8 客户端播放技术
WEBPLAYER播放软件堪称万能播放器:
支持网络在线观看点播、直播;支持嵌入页面以控件方式播放;支持网络电视客户端方式播放(类似PPStream);支持直接播放本地磁盘中的视频文件(本地播放功能)。
支持格式最多, 可通吃主流所有流媒体格式,解码格式2倍于其他播放软件。 采用国际领先的KeyBuffer高效网络传输技术,保证最短的网络延时。
采用国际领先的NoDelay智能拖拽文件检索技术,高速检索,支持任意格式节目的拖拽,
拖拽时延极短。保证了很好的用户体验效果。
“1对1服务” 可做到72小时解决您遇到的不可播放的文件格式问题。 完全自主知识产权,可提供网络电视客户端界面和相关功能的按需定制。
5.9 高清晰度处理技术
VIEWGOOD高清直播系统通过基于MPEG4的视频编解码技术,也可采用最先进,压缩比最高的H.264视频实现互联网的高清画质, 能在低带宽下流畅进行视频直播. 系统可支持D1以上采集分辨率。
5.10 性能对比
以下给出流媒体平台对比表
流 媒 体 平 台 对 比 平台 构架 服务内核 客户端播放器 网络协议 单机并发 (采用hP2P技术时并发数更高) 100ms~1s 网络时延 (采用KeyBuffer独创技术,时延极短,极具优势) 支持 广告支持 (采用NoGap独创技术,实现与视频无缝链接,极具优势) MPEG-1(mpg、dat、mp3) 流媒体 格式支持 MPEG-4(avi、asf、wmv) REAL(rm、rmvb) 移动平台(3gp、mp4) 高清编码(H.264、VC-1) CDN支持
VIEWGOOD VIEWGOOD B/S VConnect内核 WebPlayer Http、TCP/UDP 1000以上 Microsoft Media Server B/S、C/S Media Server内核 MediaPlayer Http、mms 300~500 REAL Helix Server B/S、C/S Helix Server内核 RealPlayer Http、rtsp、mms 300~500 10s~30s 5s~20s 支持 不支持 MPEG-1(mpg、dat、mp3) MPEG-4(avi、asf、wmv) 高清编码(VC-1) REAL(rm、rmvb) 全网 局部CDN分发 局部CDN分发
WebCDN支持 全网融合 IP绑定 用户安全认证 收费 实现系统间分发分享 实现广域网和移动互联网全网点播、统一管理 支持 三重认证 (Web认证+内核认证+媒体流) 强大的收费平台(支持包月、按次、按流量、按时间多种收费) 支持 不支持 不支持 不支持 不支持 单一认证 (内核认证) 需二次开发 不支持 支持 单一认证 (内核认证) 需二次开发 远程上传 专用上传工具,使用HTTP端口 防下载 防盗链 日志 远程监控 节目预览 集群服务器 操作性 支持 支持 支持 支持 支持 支持 专业且易用 需二次开发 不支持 不支持 需二次开发 不支持 支持 支持 不太专业但易用 作为Windows操作系统的一个辅助功能的流媒体平台 需二次开发 不支持 不支持 需二次开发 支持 支持 支持 专业但不太易用 针对国外需求及应用专业开发的流媒体平台 完全针对国内运营级需求专业开发,在综合评价 网络时延、媒体格式、具体应用方面具有很大的优势的流媒体平台
第六章 系统升级软硬件清单及初步估价
请查阅“软硬件配置清单及报价.DOC”。
第七章 公司介绍
7. 1 公司简介
VIEWGOOD是从事流媒体核心技术研究的专业技术供应商。
通过对流媒体技术的不懈研究,我们拥有 VConnect 、KeyBuffer 、NoDelay 、NoGap 、hP2P五项独创技术,完全掌握了MPEG-4、H.264编解码、REAL媒体格式等核心技术,并以其为依托,通过对流媒体应用的深刻理解,推出了一系列具有自主知识产权的流媒体产品,形成一套基于Web的流媒体运营支撑整体解决方案,广泛应用于电信、广电、媒体、文化、政府、电力、军事、教育等行业。
7. 2 公司历程
VIEWGOOD秉持“诚信、专业、创新”的经营理念,凭借不懈的努力和不断追求更高目标的决心,不断完善产品品质,努力为社会各行业提供最优质的产品和最专业的服务。
2002.05 发布WebVOD系统
2003.03 发布WebLIVE系统,并通过广域网多机1000并发性能测试 2003.10 荣获“2003年度最具潜力流媒体企业”的称号 2003.11 荣获“2003年度中国电子政务IT百强企业”的称号 2004.11 WebVOD系统荣获“2004年度最具竞争力流媒体系统”的称号 2005.01 发布WebMedia系统
2005.11 荣获“2005年度中国电子政务IT百强企业”的称号 2006.06 启用全新的服务体系,为客户提供一对一的贴心服务
2007.04 WebVOD系统通过HP、Intel、Oracle三家国际厂商的联合认证 2007.07 荣获“国家科技型技术创新基金”项目支持
2007.10 WebTable系统成功应用于“远望号”测量船,为“嫦娥一号”探月保驾护航 2007.10 荣获“2007年度中国视频互联网营销价值创新工具奖”的称号 2007.11 通过ISO9001质量管理体系认证 2007.11 荣获“Intel年度最佳合作伙伴”的称号
2008.01 荣获“2007年度通信企业100强及最佳流媒体服务提供商”的称号 2008.05 通过“AAA”级银行资信等级认证 2008.12 VIEWGOOD通过国家创新基金项目验收
2009.01 VIEWGOOD入选中国“2008年度优秀软件产品” 2009.05“远古网络流媒体平台”被认定为江苏省自主创新产品 2009.06 VIEWGOOD流媒体平台荣获第十三届中国国际软件博览会金奖 2009.07 通过ISO27001信息安全国际认证 2009.07 顺利通过CMMI-L3认证 2009.08 发布Web3G系统
2009.12 荣获2009年“江苏省民营科技企业”称号. 2009.12 荣获“2009年度优秀软件产品”称号
7. 3公司资质
凭借自身的实力、领先的流媒体核心技术和产品的卓越性能,VIEWGOOD已经挤身国内一流流媒体企业的行列。作为中国流媒体行业的杰出代表,VIEWGOOD及旗下流媒体系统产品深受广大用户的欢迎,连续获得“中国最具竞争力流媒体系统”、“中国电子政务IT百强企业”等称号;先进的流媒体技术、强劲的发展势头,获得国内外众多厂家的垂青,先后与Intel、HP、DELL等国际大厂开展广泛的产品、技术合作,并取得“全球认证”。未来,VIEWGOOD将继续秉持“诚信、专业、创新”的经营理念,凭借不懈的努力和不断追求更高目标的决心,不断完善产品品质,努力为社会各行业提供最优质的产品和最专业的服务。
a) 获双软、市双高、省双高认证
b) 获得“中国最具潜力流媒体企业”、“中国最具竞争力流媒体系统”称号
c) 连续获得“中国电子政务IT百强企业”称号
d) 成为Intel核心合作伙伴、最佳合作伙伴
e) 荣获HP、Intel、Oracle联合颁发的全球认证
f) 荣获“国家科技型技术创新基金”项目支持
g) 通过ISO9001质量管理体系认证
h) 荣获“中国视频互联网营销价值创新工具奖”、“通信企业100强及最佳流媒体服务提
供商”称号
i) 通过“AAA”级银行资信等级认证
j) 通过CMMI-L3认证
因篇幅问题不能全部显示,请点此查看更多更全内容