网络视频直播点播系统技术解决方案.docx
- 文档编号:67574
- 上传时间:2022-10-01
- 格式:DOCX
- 页数:31
- 大小:1.19MB
网络视频直播点播系统技术解决方案.docx
《网络视频直播点播系统技术解决方案.docx》由会员分享,可在线阅读,更多相关《网络视频直播点播系统技术解决方案.docx(31页珍藏版)》请在冰豆网上搜索。
网络视频直播点播系统技术解决方案
网络视频直播点播系统技术解决方案
1
目录
1XX网络流媒体直播系统的实现 3
1.1系统设计原则 3
1.2XX网络流媒体点播系统主要功能优势 4
1.3宽带流媒体直播系统整体规划 4
1.3.1宽带流媒体直播系统网络拓扑示意图 4
1.4网络音视频直播系统的具体实现 5
1.4.1网络音视频直播系统简介 5
1.4.2直播系统主要功能及优势 5
1.4.3直播系统工作原理 6
1.4.4xx直播WebTV系统的工作流程 7
1.4.5宽带流媒体直播系统、扩展系统主要模块介绍 错误!
未定义书签。
1.4.6直播系统功能介绍 8
1.5XX宽带流媒体直播系统运行环境 14
2宽带流媒体音视频点播系统的具体实现 15
2.1流媒体点播VOD系统体系结构 15
2.2流媒体点播系统结构图 15
2.3流媒体点播系统功能流程图 16
2.4XX音视频点播系统管理系统构成 16
2.4.1视音频服务器管理 16
2.4.2文件管理模块 17
2.4.3系统监控模块 19
2.4.4用户认证模块 19
2.4.5用户管理模块 19
2.4.6素材上载管理 20
2.4.7通讯控制管理 21
2.4.8素材管理 21
2.4.9前台发布管理 22
2.5XX音视频系统功能特点 22
2.6XX流媒体点播系统运行环境 25
3XX宽带流媒体点播系统扩展功能介绍 26
3.1内容分发系统 26
3.2系统均衡负载 26
3.3用户认证和管理 27
3.4数字版权保护DRM 27
3.5系统监控 28
3.6系统的扩容性考虑 28
4系统功能介绍以及报价 30
2
网络视频直播点播系统技术解决方案
1xx网络流媒体直播系统的实现
1.1系统设计原则
本系统采用Flash/Media多媒体技术,性能优越、扩展灵活。
系统性能、结构等多方面均适应未来网络视音频应用的发展。
xx网络流媒体直播系统设计遵从并考虑以下原则
1、安全性
数据在网络上传输的安全性非常重要,本项目严格对用户名称、口令和权限进行设臵,同时具备严格的管理员分级制度,以控制授权用户对多媒体信息的访问权限和控制权限,防止不合法操作。
本项目具有良好的安全触发机制,可以有效统计和控制用户的连接,具备系统报警功能,如磁盘空间不足等。
2、稳定性
因音视频节目的数据量很大,传输和处理都要浪费很多资源,如传输需要很高的带宽,当大量用户访问本地视频服务器的时候,可能会由于某方面的资源不够或者出现问题,用户访问效果差,甚至服务器直接宕掉。
为了避免这类事情的发生,xx宽带流媒体系统采用内容分发系统CDN进行流媒体内容分发。
对于直播系统来说,对节目源内容采集压缩之后,直接通过xx内容分发CDN系统分发到分布在不同电信机房的流媒体服务器子节点上,用户直接访问最近的子节点观看直播节目,减轻了中心站点的负载压力,提高了用户观看效果。
xx宽带流媒体视频直播系统具有很高的稳定性,可以达到7×24×365的长时间运行。
3、扩充性
软件的发展具有一定的扩展性,无论是功能上、还是容量上随时都有可能扩展。
所以在规划时必须要考虑具有良好的可扩充性。
本项目的扩充性主要表现在以下几点:
Ø功能扩充方便
xx流媒体直播系统采用模块化的设计思想,可以根据客户的需要做灵活的二次开发,整个系统不需要进行大的调整,就能很容易扩充新的功能;
Ø性能上扩充方便
本项目可以支持多个服务器组同时工作,达到负载均衡的效果。
随着用户访问量的增加,
3
本系统也可以轻松的添加更多的视频服务器,或者采用内容分发系统(CDN),来支持更多的用户连接。
4、可移植性
本项目的体系结构应采用先进的三层结构系统,基于Java的一系列标准,具有良好的跨平台性,可以运行在UNIX、Linux和Windows平台上。
通过使用第三方厂家提供的中间层产品,本系统可在各种硬件平台、操作系统、WEBServer平台上进行方便的移植。
本项目应采用标准的JDBC和ODBC方式,使用标准的SQL对数据层中的数据库数据进行操作与管理,从而使系统可采用多种数据库系统。
5、易用性
本项目应采用WEB方式管理控制界面,提供友好的信息提示和错误提示,非专业人员也可以很容易进行操作。
终端用户只需装载非常普遍的MediaPlayer播放器就可以播出,无须安装其他第三方的播放器。
1.2xx网络流媒体点播系统主要功能优势
1)采用采用Media/Flash流媒体技术设计,对带宽的适应性高,在窄带及宽带网络环境中均能应用自如;
2)多码流自适应设计,系统可以根据不同用户实际网络带宽情况自动选择不同码流播放;
3)支持asf、wmv、wma、mpeg1、mpeg4、mp3、wav及Flash系列等多种格式的多媒体数据,支持多级多种分类方式;
4)支持开展多点直播、录播、远程分发等应用;
5)强大的视音频文件操作功能,支持针对视音频节目的文件操作,如预览、修改、剪切、合并、删除等;
6)支持视频片段(如广告)的插播,可在视音频文件中添加文字、图片或视音频广告等;
7)可对视音频节目进行版权保护,即使将文件下载到本地,不经认证也无法播放;
8)专业的扩充能力。
系统采用内容分发/负载均衡等技术,支持多节点无限扩展应用。
1.3宽带流媒体直播系统整体规划
1.3.1宽带流媒体直播系统网络拓扑示意图
宽带网络流媒体运营系统实现的拓扑结构图可如下表示:
4
1.4网络音视频直播系统的具体实现
1.4.1网络音视频直播系统简介
xx网络音视频直播系统(BroadVisionWebTV)是服务于互联网(Internet)/内部网
(Internet)之上的视频直播应用。
系统专业实用,可很好满足广电、电信等的网络视音频直播、网上广播等应用需要,具有极好的稳定性和安全可靠性。
1.4.2直播系统主要功能及优势
1)支持直播采集的多机备份,对访问流量实行负载均衡设计,支持大容量用户并发访问,尤其适合广电、电信等专业级用户使用;
2)采用多级线程池、动态IP绑定、同步侦听等先进技术,服务器端进行实时编码压缩,客户端进行实时解码、实时播放,充分保证最短的时延;
3)无人值守,多频道自动直播:
支持视音频流的自动采集压缩及网络直播,完全实现无人值守;
4)支持重要场合直播双机热备,保证可靠直播;
5)可在直播同时加入打点标记,将一个直播节目按需要标记分段,更方便以后的回放;
6)安全可靠,充分满足7X24小时的直播需要;
7)同时支持直播和录播;
8)自由的参数设臵:
可以灵活设臵多种直播参数;
9)强大的直播管理功能:
可以进行系统管理、直播管理、用户管理、系统状态监控、视音
5
频节目管理、网络管理等;
10)支持直播监控功能,可在一台计算机上远程监控所有直播频道的音视频直播情况;
11)扩展性强,支持无限级联,全面实现跨广域网的直播支持;
12)支持服务器一机多卡,支持客户端多频道选择;
13)支持收看权限的管理,可以允许或限制指定客户端进行节目收看。
1.4.3直播系统工作原理
xx网络流媒体直播系统(BroadVisionWebTV)可以将电台、电视台、录像机、VCD、
DVD等实时的视音频信号输入到采集设备,进行采集,同时实时进行编码处理,然后以流的方式送到网络上,只要能连入本网络的用户,均可以实时看到直播节目(授权用户、非授权用户);
根本系统可以根据具体的应用环境,做到全系统的负载均衡与冗余备份,还可以进行远程数据分发CDN等功能,并在24小时直播过程中,按照时间段,将需要存储的节目片段存储下来,作为以后录播、点播的视频节目源。
从功能实现方面,本系统在完成视音频节目的网络直播后形成的节目文件也可以进行录播或网络点播,视音频内容的制作和发布业务流程可用下图表示:
系统首先通过将视音频素材上载压缩成流媒体格式的文件(需要时可以同时进行直播业务),然后对已上载的视音频文件进行存储管理,并可以对素材进行简单的编辑制作。
同时,对于被存储管理的素材,系统可以根据预先定义的时间和方式将视音频发布到指定的页面,并进而完成基于页面的点播,节目查询和访问统计等业务。
系统在工作过程中涉及的输入包括:
模拟视频信号、模拟音频信号、直播时间表(信号转换节目单)、视音频素材;输出包括:
视频流、音频流、视音频文件、素材信息.数据流图如下:
6
1.4.4xx直播WebTV系统的工作流程
网络直播,就是将现场节目通过视频采集卡和声卡输入到压缩工作站中,压缩工作站根据预先设臵的时间进行采集、编码、压缩,并将视音频流传输到视音频服务器上,用户通过WEB方式,查询到直播节目,就可以点击观看。
在网络拥塞情况下,用户端看到的视音频节目和真实的节目可能有一段时间的延时,但基本上保持同步。
本系统直播的实现流程如下:
7
1.4.5直播系统功能介绍
xx视音频点播系统(BroadVisionWEBTV)主要由直播管理系统、录播管理系统、系统管理、用户管理、网络管理等模块组成(以下图片来自xx网络视音频点播系统界面):
1.4.5.1直播管理功能
将嘉宾演播室的访谈实时的视音频信号输入到采集设备,然后进行采集,实时进行编码处理,然后以流的方式送到网络上,只要能连入本网络的用户,均可以实时看到直播节目;
另外,根据具体应用环境,本系统可以做到系统的负载均衡与冗余备份,还可以进行远程数据分发等功能。
还可以进行24小时的直播,并在直播的时候,按照时间段,将需要存储的节目片段存储下来。
自动直播
管理员通过设定直播时间表和直播参数,系统可以自动的进行视音频流的采集压缩,并进行
8
网络直播,完全实现无人值守的直播。
可以节省大量的人工操作。
灵活方便的控制
当某种特殊情况出现的时候,如某场比赛直播,需要加长播出时间。
会议的直播,需要推迟开始或时间有变。
考虑到这些特殊情况的发生,系统提供了更为灵活的控制方式。
一是当节目未开始的时候,可以修改直播节目的信息,如开始时间和播出的长度等等的信息,还可以设臵停播(停播就是今天不能够播出,如果节目是周期性的,则下一次的播出是可以进行的)。
当节目已经进行在直播了,只能够对节目的播出时长进行修改。
二是系统提供了手动控制的功能,在节目没有直播的时候,系统可以对任何的节目设臵手动开始,压缩工作站接到手动控制的命令后,会自动的启动压缩,进行直播。
当节目正在压缩的时候,系统可以手动控制其结束,压缩工作站接到命令后,会自动的结束压缩。
直播类型
根据项目的具体要求,本次采用基于Media格式的直播。
直播的节目源
直播的节目源可以电视台、广播电台的,也可以是录像机、VCD、摄像机等,只要可以转化成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 视频 直播 点播 系统 技术 解决方案