当前位置:文档之家› 高清视频在线播放平台解决方案

高清视频在线播放平台解决方案

高清在线播放平台解决方案——局域网目录第一章高清在线播放平台 (3)1.1高清在线播放平台 (3)第二章高清在线播放平台模块 (4)2.1 高清在线点播系统 (4)2. 1.1高清在线点播系统概述 (4)2. 1.2高清在线点播系统业务流程 (4)2.1.3高清在线点播系统主要功能 (6)2.1.4 高清在线点播系统特点 (7)2.2 高清直播模块 (7)2.2.1高清视频直播系统概述 (7)2.2.2 业务模型与流程 (7)2.2.3 高清直播系统主要功能 (9)2.2.4 高清直播系统特点 (10)第三章高清流媒体系统支撑环境概述 (11)3.1 高清点播系统 (11)3.1.1点播系统软件要求 (11)3.1.2外部硬件及片源 (11)3.1.3 高清点播系统配置清单 (13)3.2高清直播系统 (14)3.2.1高清直播系统软件要求 (14)3.2.2外部硬件选择 (15)3.2.3高清直播服务端配置清单 (17)3.2.3部分摄像机及采集卡 (18)第四章高清流媒体系统技术实现 (20)4.1客户端展示方式 (20)4.2高清播放实现 (21)第五章高清流媒体系统特点 (22)高清视频、影片的片源数据容量非常大、码流大,早期10M/100M局域网无法满足在线播放需求,然而随着企业内部IT网络、终端设备不断升级以及越来越多的高清片源不断发展的今天,使得局域网高清播放条件日渐成熟。

高清播放平台在技术上与普通流媒体平台不同的是,由于视频/直播频道清晰度的提高,相应的高清在线播放系统需要传输数据庞大,所以对服务器、客户端配置、局域网速度以及在线播放软件等方面要求非常高,那么目前企业内部如何以经济可行的方式实现高清视频点播以及高清在线直播平台,成为企业关注的焦点。

VIEWGOOD高清在线点播系统是在原WEBVOD互联网视频点播系统的基础上对服务端传输机制、编解码技术、视频管理、格式支持等方面进行系统的调整,可独立运行。

整个模块依然基于B/S架构,采用VIEWGOOD自主知识产权的VConnect服务内核,除支持MPEG-1(mpg、dat、mp3)、MPEG-4(avi、asf、wmv)、REAL(rm、rmvb)、REAL10、3GP、MP4等众多传统主流媒体外,增加了H.264、MPEG-2、VC-1等高清编码的支持。

同时采用NoDelay 独创技术,支持局域网、广域网任意拖拽,响应时间极短。

PC客户端端采用标准HTTP/P2P协议,全面实现对多网卡、跨网段、跨路由、跨防火墙的支持。

图2-1视频点播业务模型图➢点播模型包括上传流程、做种流程、播放流程和系统内节目分发四个流程;➢上传:管理用户端的媒体文件通过上传客户端上传到流服务器的内容应用节点服务(上传功能);➢做种:监控服务检测到有媒体文件需要制作种子,生成种子文件;➢播放:播放器通过流服务得到媒体文件数据和种子文件,进行播放;➢节目分发:内容应用节点之间完成,实现多台服务器负载均衡功能。

图2-2 视频点播播放流程图2.1.3高清在线点播系统主要功能视频分类管理:对视频进行分类管理,支持多级分类。

通过视频分类简介对视频分类进行描述,可对视频分类进行维护,包括添加、删除、修改等。

视频内容管理:完全B/S架构,WEB后台可对视频进行添加、删除、修改等。

并允许对部分视频暂停点播或下载。

视频检索:用户可对视频名称、简介通过关键字模糊检索;按视频类型、格式、发布日期等组合检索。

视频点播:用户在线选择播放视频,允许控制播放进度(暂停、播放、快进、快退、停止等),允许调节音量,允许全屏播放,允许点击播放画面暂停或继续播放。

视频下载:可支持用户将视频下载到本地。

点播统计:对视频点播情况进行统计,统计指标包括点播次数、平均流量、总流量等。

支持将统计结果形成报表,允许导出打印。

支持以饼图、柱状图等图形化方式直观显示统计结果。

支持按时间段进行统计。

用户点播统计。

对用户点播视频的情况进行统计,统计指标包括点播视频数、在线时长、点播视频名称、点播开始时间、点播结束时间等。

支持将统计结果形成报表,允许导出打印。

支持以饼图、柱状图等图形化方式直观显示统计结果。

支持按时间段进行统计。

视频排行:根据视频点播次数,对视频进行排行,以便了解各视频受欢迎程度。

用户认证:可选通过用户名/密码对用户进行认证,也可免登录观看,为确保安全和服务范围,系统可对指导IP区域用户提供认证观看,其他区域不与认证。

防盗链:通过用户认证、IP限制等技术,防止视频链接非法盗用。

分级控制:根据ID进行分级控制。

将视频和用户均划分等级,每个用户只能收看不高于其等级的节目。

对于最低等级的节目,允许用户不登陆情况下收看。

根据IP进行分级控制。

根据用户IP,限制其收看范围。

支持视频、用户分组,针对不同分组设置不同的收看权限。

虚拟运营功能:同一平台支持多个内容管理员或者内容提供商同时上传影片,系统具备完善的虚拟运营多内容管理员的权限划分和前台显示对应策略。

多站点展示功能:同一套系统支持统一后台管理多个域名或者多个前台页面站点,以满足企业内部不同专题内容的展示。

✓国内先进的流媒体播放技术;✓自主研发服务内核,不依赖于操作系统的MEDIA SERVER组件,支持核心业务按需扩展定制,且无法律风险;✓播放器无插件设计,支持嵌入式播放,同时也支持独立客户端(按需定制)方式,操作简单;✓支持图片文字、视频广告的插播功能;✓完全WEB方式管理功能;✓完全支持720p、1080I、1080P各种格式/码流高清、宽屏视频;✓强大运营支撑管理功能,友好的资源调度管理功能。

高清视频直播系统(WebLIVE)是VIEWGOOD高清流媒体系统的重要模块之一,可以独立运营。

整个模块基于B/S架构,它综合了计算机网络技术和视频技术的优点,采用VIEWGOOD自主知识产权VConnect服务内核,支持720P、1080i、1080P等高清晰分辨率在线直播,系统采用MPEG-4/H.264/VC-1等编解码技术,独创的KeyBuffer技术使得音视频完全同步,系统时延极短。

图2-3 视频直播业务模型图➢直播模型包括采集流程、播放流程、录制流程和系统内节目分发(级联)四个流程;➢采集:采集端从采集源得到直播数据,进行高清编码(H.264/MPEG-4/VC-1),推送到流服务;➢播放:播放器从流服务拉直播流数据进行播放;➢录制:录制端通过流服拉直播流数据录制成文件,还可以加入到点播系统供用户点播;➢级联:流服务在接收到采集端推来的直播流数据后,自动向其它流服务器转发,增强其整体并发能力。

图2-4 直播采集业务流程图图2-5 视频直播播放(HTTP)业务流程图2.2.3 高清直播系统主要功能直播视频信号采集:采集工作站通过采集设备(采集卡、电视卡、DV摄像机、USB摄像头等)将采集到的各类音视频信号,通过软件编码压缩成MPEG4/H.264/VC-1格式的媒体流,并将媒体流发送到发布服务器上。

视频直播发布:直播发布服务器从采集工作站上接收媒体流,通过单播(每个用户占用一路带宽)或者组播(每个频道的所有用户只占用一路带宽)方式提供给已授权的客户端收看。

频道分类管理:对频道进行分类管理,通过频道分类简介对频道分类进行描述,可对频道及其分类进行添加、删除、修改、启动等操作。

直播文字互动:会议直播或者领导访谈,参加人员可通过文字进行交流;支持信息自动过滤;设置管理员对与会人员言行进行管理(如信息审核、禁止发言、请出会议室等)。

节目录制功能:节目录制系统将直播节目录制为MPEG-4格式的媒体文件,并且可以将此文件自动添加到视频点播服务器的节目库中供用户点播。

虚拟文件直播功能:虚拟文件直播系统可将媒体文件(包括本系统节目的录制文件),通过直播发布服务器进行直播、轮播。

直播频道管理功能:管理员可以对直播频道进行新建、删除、修改,也可以随时开启、关闭直播频道。

视频直播观看:用户可通过WEB页面选择想要观看的节目频道接收直播,此时用户只能按照媒体服务器发布的节目进行收看,不能对节目进行控制,但是可以任意选择频道进行观看。

分级控制:可将频道和用户均划分等级,每个用户只能收看不高于其等级的频道,对于最低等级的频道,允许用户不登陆情况下收看。

可根据IP进行分级控制。

根据用户IP,限制其收看范围。

支持频道、用户分组,针对不同分组设置不同的收看权限。

✓标准服务器环境单机支撑能力比其他系统高出1倍。

✓服务器集群、级联支持功能;✓远程化的后台管理功能(远程调台、EPG等等);✓对客户的分级管理,多级权限设置功能;✓采用最先进的MPEG-4 /H.264编解码技术,既保证了图像的质量,又大大缩减了视频所占的带宽,不影响网络的其它使用;✓采用多级线程池、动态IP绑定、同步侦听等先进技术,服务器端进行实时编码压缩,客户端进行实时解码、实时播放,充分保证系统拥有最短的延时性;✓采用独创的组播技术,支持无限的级联,全面实现局域网高清直播支持;✓支持在直播的同时将采集到的信号实时录制成H.264/MPEG-4格式的文件;✓支持虚拟文件直播;✓支持客户端多频道选择;✓支持文字及图像字幕。

服务端软件:必须支持MKV、AVI、RMVB格式的720P、1080I、1080P等大容量片源的添加、管理;播放端软件:必须具备常见流媒体编码格式以及MPEG-4/H.264/VC-1高清解码能力。

➢高清流媒体服务器的建议选用主流配置服务器,CPU Xeon 5506/内存8G/硬盘2×146GB/2×1000M网卡及以上配置,外加15块10K/15K转SAS磁盘阵列。

➢局域网组网建议建议千兆局域网络,使用企业级核心交换机;点播流服务器直连核心千兆交换机,建议使用多块千兆网卡绑定,以便支撑更大并发。

➢MKV片源方面的建议各文件封装支持的视频编码大致是这样的:AVI: 可用MPEG-2, DIVX, XVID, WMV3, WMV4, WMV9, H.264等编码方案WMV: 可用WMV3, WMV4, WMV9编码格式RM/RMVB: 可用RV40, RV50, RV60, RM8, RM9, RM10编码方案MOV: 可用MPEG-2, MPEG4-ASP(XVID), H.264编码方案MKV: 可用所有视频编码方案;同时也是部分蓝光影片习惯采用的格式,以上分析MKV只是一种容器,里面可以封装所有编码格式。

对片源压缩建议采用H.264等高清编码,通常压缩码流如下:320x240分辨率, 200-384kbps; 1个小时88MB-168MB640x480, 768-1024kbps; 1个小时338MB-450MB1280x720(720p) 2048-3072kbps; 1个小时900MB-1.3GB1920x1080(1080p) 5120-10240kbps 1个小时2.2GB-4.4GB➢对于终端机器配置的建议CPU方面:Intel E6550 以上的CPUAMD 5000+ 以上的CPU内存方面:2G 以上显卡方面:电脑看高清还是软解好,第一解码格式不拘泥现有模式;第二操作方便,效果也好于硬解,所以配置一个512M左右的普通显卡即可(不需要硬解压的)显示器:显示器分辨率必须达到1920*1080,1080P影片才能看出他的效果来,否则观看效果和720P,甚至480P相差不大。

相关主题