网络视音频直播、点播网站方案_第1页
网络视音频直播、点播网站方案_第2页
网络视音频直播、点播网站方案_第3页
网络视音频直播、点播网站方案_第4页
网络视音频直播、点播网站方案_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 XXXXXXPAGE 32视频直播点点播系统技术方案 XXXXXXX TIME EEEE年O月 二二二二年八月月目录TOC o 1-3 h z u HYPERLINK l _Toc280868088 1XXXXXXX网网络流媒体体直播系统统的实现 PAGEREF _Toc280868088 h 3 HYPERLINK l _Toc280868089 1.1系系统设计原原则 PAGEREF _Toc280868089 h 3 HYPERLINK l _Toc280868090 1.2XXXXXXXX网络流流媒体点播播系统主要要功能优势势 PAGEREF _Toc280868090 h 4 HY

2、PERLINK l _Toc280868091 1.3宽宽带流媒体体直播系统统整体规划划 PAGEREF _Toc280868091 h 4 HYPERLINK l _Toc280868092 1.3.11宽带流媒媒体直播系系统网络拓拓扑示意图图 PAGEREF _Toc280868092 h 4 HYPERLINK l _Toc280868093 1.4网网络音视频频直播系统统的具体实实现 PAGEREF _Toc280868093 h 5 HYPERLINK l _Toc280868094 1.4.11网络音视视频直播系系统简介 PAGEREF _Toc280868094 h 5 HYPE

3、RLINK l _Toc280868095 1.4.22直播系统统主要功能能及优势 PAGEREF _Toc280868095 h 5 HYPERLINK l _Toc280868096 1.4.33直播系统统工作原理理 PAGEREF _Toc280868096 h 6 HYPERLINK l _Toc280868097 1.4.44XXXXXXX直播播WebTTV系统的的工作流程程 PAGEREF _Toc280868097 h 7 HYPERLINK l _Toc280868098 1.4.55宽带流媒媒体直播系系统、扩展展系统主要要模块介绍绍 PAGEREF _Toc280868098

4、 h 8 HYPERLINK l _Toc280868099 1.4.66直播系统统功能介绍绍 PAGEREF _Toc280868099 h 9 HYPERLINK l _Toc280868100 1.5XXXXXXXX宽带流流媒体直播播系统运行行环境 PAGEREF _Toc280868100 h 15 HYPERLINK l _Toc280868101 2宽带流流媒体音视视频点播系系统的具体体实现 PAGEREF _Toc280868101 h 16 HYPERLINK l _Toc280868102 2.1流流媒体点播播VOD系统统体系结构构 PAGEREF _Toc280868102

5、 h 16 HYPERLINK l _Toc280868103 2.2流流媒体点播播系统结构构图 PAGEREF _Toc280868103 h 16 HYPERLINK l _Toc280868104 2.3流流媒体点播播系统功能能流程图 PAGEREF _Toc280868104 h 17 HYPERLINK l _Toc280868105 2.4XXXXXXXX音视频频点播系统统管理系统统构成 PAGEREF _Toc280868105 h 17 HYPERLINK l _Toc280868106 2.4.11视音频服服务器管理理 PAGEREF _Toc280868106 h 17 H

6、YPERLINK l _Toc280868107 2.4.22文件管理理模块 PAGEREF _Toc280868107 h 18 HYPERLINK l _Toc280868108 2.4.33系统监控控模块 PAGEREF _Toc280868108 h 20 HYPERLINK l _Toc280868109 2.4.44用户认证证模块 PAGEREF _Toc280868109 h 20 HYPERLINK l _Toc280868110 2.4.55用户管理理模块 PAGEREF _Toc280868110 h 20 HYPERLINK l _Toc280868111 2.4.66素

7、材上载载管理 PAGEREF _Toc280868111 h 21 HYPERLINK l _Toc280868112 2.4.77通讯控制制管理 PAGEREF _Toc280868112 h 22 HYPERLINK l _Toc280868113 2.4.88素材管理理 PAGEREF _Toc280868113 h 22 HYPERLINK l _Toc280868114 2.4.99前台发布布管理 PAGEREF _Toc280868114 h 23 HYPERLINK l _Toc280868115 2.5XXXXXXXX音视频频系统功能能特点 PAGEREF _Toc280868

8、115 h 23 HYPERLINK l _Toc280868116 2.6XXXXXXXX流媒体体点播系统统运行环境境 PAGEREF _Toc280868116 h 26 HYPERLINK l _Toc280868117 3 XXXXXXX宽宽带流媒体体点播系统统扩展功能能介绍 PAGEREF _Toc280868117 h 27 HYPERLINK l _Toc280868118 3.1内容容分发系统统 PAGEREF _Toc280868118 h 27 HYPERLINK l _Toc280868119 3.2系统统均衡负载载 PAGEREF _Toc280868119 h 27

9、HYPERLINK l _Toc280868120 3.3用户户认证和管管理 PAGEREF _Toc280868120 h 28 HYPERLINK l _Toc280868121 3.4数字字版权保护护DRM PAGEREF _Toc280868121 h 28 HYPERLINK l _Toc280868122 3.5系统统监控 PAGEREF _Toc280868122 h 29 HYPERLINK l _Toc280868123 3.6系统统的扩容性性考虑 PAGEREF _Toc280868123 h 29 HYPERLINK l _Toc280868124 4 系统功功能介绍以以

10、及报价 PAGEREF _Toc280868124 h 31XXXXXXX网络流流媒体直播播系统的实实现系统设计原原则本系统采用用Flassh/Meedia多多媒体技术术,性能优优越、扩展展灵活。系系统性能、结构等多多方面均适适应未来网网络视音频频应用的发发展。XXXXXXX网络流流媒体直播播系统设计计遵从并考考虑以下原原则 1、安全全性数据在网络络上传输的的安全性非非常重要,本本项目严格格对用户名名称、口令令和权限进进行设置,同同时具备严严格的管理理员分级制制度,以控控制授权用用户对多媒媒体信息的的访问权限限和控制权权限,防止止不合法操操作。本项目具有有良好的安安全触发机机制,可以以有效统计

11、计和控制用用户的连接接,具备系系统报警功功能,如磁磁盘空间不不足等。2、稳定性性因音视频节节目的数据据量很大,传传输和处理理都要浪费费很多资源源,如传输输需要很高高的带宽,当当大量用户户访问本地地视频服务务器的时候候,可能会会由于某方方面的资源源不够或者者出现问题题,用户访访问效果差差,甚至服服务器直接接宕掉。为为了避免这这类事情的的发生,XXXXXXXX宽带流流媒体系统统采用内容容分发系统统CDN进进行流媒体体内容分发发。对于直直播系统来来说,对节节目源内容容采集压缩缩之后,直直接通过XXXXXXXX内容分分发CDNN系统分发发到分布在在不同电信信机房的流流媒体服务务器子节点点上,用户户直接

12、访问问最近的子子节点观看看直播节目目,减轻了了中心站点点的负载压压力,提高高了用户观观看效果。XXXXXXX宽带流流媒体视频频直播系统统具有很高高的稳定性性,可以达达到724365的的长时间运运行。3、扩充性性软件的发展展具有一定定的扩展性性,无论是是功能上、还是容量量上随时都都有可能扩扩展。 所所以在规划划时必须要要考虑具有有良好的可可扩充性。本项目的扩扩充性主要要表现在以以下几点:功能扩充方方便XXXXXXX流媒体体直播系统统采用模块块化的设计计思想,可可以根据客客户的需要要做灵活的的二次开发发,整个系系统不需要要进行大的的调整,就就能很容易易扩充新的的功能; 性能上扩充充方便本项目可以以

13、支持多个个服务器组组同时工作作,达到负负载均衡的的效果。随随着用户访访问量的增增加,本系系统也可以以轻松的添添加更多的的视频服务务器,或者者采用内容容分发系统统(CDNN),来支支持更多的的用户连接接。4、可移植植性本项目的体体系结构应应采用先进进的三层结结构系统,基基于Javva的一系系列标准,具具有良好的的跨平台性性,可以运运行在UNNIX、LLinuxx和Winndowss平台上。通过使用用第三方厂厂家提供的的中间层产产品,本系系统可在各各种硬件平平台、操作作系统、WWEB Servver平台台上进行方方便的移植植。本项目应采采用标准的的JDBCC和ODBBC方式,使使用标准的的SQL对

14、数数据层中的的数据库数数据进行操操作与管理理,从而使使系统可采采用多种数数据库系统统。5、易用性性本项目应采采用WEBB 方式管管理控制界界面,提供供友好的信信息提示和和错误提示示,非专业业人员也可可以很容易易进行操作作。终端用用户只需装装载非常普普遍的Meedia Playyer播放放器就可以以播出,无无须安装其其他第三方方的播放器器。XXXXXXX网络流流媒体点播播系统主要要功能优势势1)采用采采用Meddia/FFlashh流媒体技技术设计,对对带宽的适适应性高,在在窄带及宽宽带网络环环境中均能能应用自如如;2)多码流流自适应设设计,系统统可以根据据不同用户户实际网络络带宽情况况自动选择

15、择不同码流流播放;3)支持aasf、wwmv、wwma、mmpeg11、mpeeg4、mmp3、wwav及FFlashh系列等多多种格式的的多媒体数数据,支持持多级多种种分类方式式;4)支持开开展多点直直播、录播播、远程分分发等应用用;5)强大的的视音频文文件操作功功能,支持持针对视音音频节目的的文件操作作,如预览览、修改、剪切、合合并、删除除等;6)支持视视频片段(如如广告)的的插播,可可在视音频频文件中添添加文字、图片或视视音频广告告等;7)可对视视音频节目目进行版权权保护,即即使将文件件下载到本本地,不经经认证也无无法播放;8)专业的的扩充能力力。系统采采用内容分分发/负载载均衡等技技术

16、,支持持多节点无无限扩展应应用。宽带流媒体体直播系统统整体规划划宽带流媒体体直播系统统网络拓扑扑示意图宽带网络流流媒体运营营系统实现现的拓扑结结构图可如如下表示:网络音视频频直播系统统的具体实实现网络音视频频直播系统统简介XXXXXXX网络音音视频直播播系统(BBroaddVisiion WWebTVV)是服务务于互联网网(Intterneet)/内内部网(IInterrnet)之之上的视频频直播应用用。系统专专业实用,可可很好满足足广电、电电信等的网网络视音频频直播、网网上广播等等应用需要要,具有极极好的稳定定性和安全全可靠性。直播系统主主要功能及及优势1)支持直直播采集的的多机备份份,对访

17、问问流量实行行负载均衡衡设计,支支持大容量量用户并发发访问,尤尤其适合广广电、电信信等专业级级用户使用用;2)采用多多级线程池池、动态IIP绑定、同步侦听听等先进技技术,服务务器端进行行实时编码码压缩,客客户端进行行实时解码码、实时播播放,充分分保证最短短的时延;3)无人值值守,多频频道自动直直播:支持持视音频流流的自动采采集压缩及及网络直播播,完全实实现无人值值守;4)支持重重要场合直直播双机热热备,保证证可靠直播播;5)可在直直播同时加加入打点标标记,将一一个直播节节目按需要要标记分段段,更方便便以后的回回放;6)安全可可靠,充分分满足7XX24小时时的直播需需要;7)同时支支持直播和和录

18、播;8)自由的的参数设置置:可以灵灵活设置多多种直播参参数;9)强大的的直播管理理功能:可可以进行系系统管理、直播管理理、用户管管理、系统统状态监控控、视音频频节目管理理、网络管管理等;10)支持持直播监控控功能,可可在一台计计算机上远远程监控所所有直播频频道的音视视频直播情情况;11)扩展展性强,支支持无限级级联,全面面实现跨广广域网的直直播支持;12)支持持服务器一一机多卡,支支持客户端端多频道选选择;13)支持持收看权限限的管理,可可以允许或或限制指定定客户端进进行节目收收看。直播系统工工作原理XXXXXXX网络流流媒体直播播系统(BBroaddVisiion WWebTVV)可以将将电

19、台、电电视台、录录像机、VVCD、DDVD等实实时的视音音频信号输输入到采集集设备,进进行采集,同同时实时进进行编码处处理,然后后以流的方方式送到网网络上,只只要能连入入本网络的的用户,均均可以实时时看到直播播节目(授授权用户、非授权用用户);根本系统可可以根据具具体的应用用环境,做做到全系统统的负载均均衡与冗余余备份,还还可以进行行远程数据据分发CDDN等功能能,并在224小时直直播过程中中,按照时时间段,将将需要存储储的节目片片段存储下下来,作为为以后录播播、点播的的视频节目目源。从功能实现现方面,本本系统在完完成视音频频节目的网网络直播后后形成的节节目文件也也可以进行行录播或网网络点播,

20、视音频内容的制作和发布业务流程可用下图表示:系统首先通通过将视音音频素材上上载压缩成成流媒体格格式的文件件(需要时时可以同时时进行直播播业务),然然后对已上上载的视音音频文件进进行存储管管理,并可可以对素材材进行简单单的编辑制制作。同时时, 对于于被存储管管理的素材材,系统可可以根据预预先定义的的时间和方方式将视音音频发布到到指定的页页面,并进进而完成基基于页面的的点播, 节目查询询和访问统统计等业务务。系统在工作作过程中涉涉及的输入入包括: 模拟视频频信号、模模拟音频信信号、直播播时间表(信信号转换节节目单)、视音频素素材; 输输出包括: 视频流流、音频流流、视音频频文件、素素材信息. 数据

21、流流图如下:XXXXXXX直播WWebTVV系统的工工作流程网络直播,就就是将现场场节目通过过视频采集集卡和声卡卡输入到压压缩工作站站中,压缩缩工作站根根据预先设设置的时间间进行采集集、编码、压缩,并并将视音频频流传输到到视音频服服务器上,用用户通过WWEB方式式,查询到到直播节目目,就可以以点击观看看。在网络络拥塞情况况下,用户户端看到的的视音频节节目和真实实的节目可可能有一段段时间的延延时,但基基本上保持持同步。本系统直播播的实现流流程如下:直播系统功功能介绍XXXXXXX视音频频点播系统统(BrooadViisionn WEBBTV)主主要由直播播管理系统统、录播管管理系统、 系统管管理

22、、用户户管理、网网络管理等等模块组成成(以下图图片来自XXXXXXXX网络视视音频点播播系统界面面):直播管理功功能将嘉宾演播播室的访谈谈实时的视视音频信号号输入到采采集设备,然然后进行采采集,实时时进行编码码处理,然然后以流的的方式送到到网络上,只只要能连入入本网络的的用户,均均可以实时时看到直播播节目;另外,根据据具体应用用环境,本本系统可以以做到系统统的负载均均衡与冗余余备份,还还可以进行行远程数据据分发等功功能。还可可以进行224小时的的直播,并并在直播的的时候,按按照时间段段,将需要要存储的节节目片段存存储下来。自动直播管理员通过过设定直播播时间表和和直播参数数,系统可可以自动的的进

23、行视音音频流的采采集压缩,并并进行网络络直播,完完全实现无无人值守的的直播。可可以节省大大量的人工工操作。灵活方便的的控制当某种特殊殊情况出现现的时候,如如某场比赛赛直播,需需要加长播播出时间。会议的直直播,需要要推迟开始始或时间有有变。考虑虑到这些特特殊情况的的发生,系系统提供了了更为灵活活的控制方方式。一是当节目目未开始的的时候,可可以修改直直播节目的的信息,如如开始时间间和播出的的长度等等等的信息,还还可以设置置停播(停停播就是今今天不能够够播出,如如果节目是是周期性的的,则下一一次的播出出是可以进进行的)。当节目已已经进行在在直播了,只只能够对节节目的播出出时长进行行修改。二是系统提提

24、供了手动动控制的功功能,在节节目没有直直播的时候候,系统可可以对任何何的节目设设置手动开开始,压缩缩工作站接接到手动控控制的命令令后,会自自动的启动动压缩,进进行直播。当节目正正在压缩的的时候,系系统可以手手动控制其其结束,压压缩工作站站接到命令令后,会自自动的结束束压缩。直播类型根据项目的的具体要求求,本次采采用基于MMediaa格式的直直播。直播的节目目源直播的节目目源可以电电视台、广广播电台的的,也可以以是录像机机、VCDD、摄像机机等,只要要可以转化化成A/VV信号,均均可以进行行采集直播播。直播的的节目可以以是音频也也可以是视视频的。自由的参数数设置可以根据具具体需要自自由的设置置直

25、播的参参数。可以以设置的直直播参数有有:视频窗窗口的大小小、视频的的码流、视视频的编码码格式、关关键帧间隔隔、帧速率率、音频采采样率、音音频采样位位数、音频频采集声道道数, 以以及素材内内容, 描描述等相关关的参数。直播的时间间设置 直播的的周期设置置直播的节目目可以分为为有周期和和无周期的的两大类,无无周期的要要填写相应应的年月日日,有周期期的则可以以灵活的设设置周期,如如可以设置置成周一和和周三。 直播的的时间设置置在时间上,不不存在0点点的问题,直直播节目可可以跨0点点进行直播播。录播管理已经录制好好的节目,一一是可以做做为点播播播放,另外外一种操作作就是类似似直播的方方式,到一一定的日

26、期期,一定的的时间,将将文件播出出去,在播播出以前,用用户无法看看到节目,而而播出的时时候,也类类似于直播播,还未播播出的部分分,用户无无法看到。多码流管理理视频采集过过程中可以以设置不同同码流的采采集压缩策策略,对于于不同用户户的实际网网络带宽情情况,系系统可以自自动选择不不同码流播播放。内容管理包括内容管管理和存储储管理、包包括文件和和目录的创创建、存储储、修改、删除,文文件和目录录权限设置置,节目归归档及发布布、节目发发布流程管管理节目供供应商信息息管理、频频道和多级级栏目属性性定制等。可以对频道道、节目等等进行统一一管理。频频道管理包包括频道定定义(影视视类,新闻闻类,歌曲曲类,综合合

27、类,直播播类,DRRM下载类类)、频道道风格设计计(在同一一系统平台台下开展网网络电视、节目点播播、多媒体体新闻等);节目管理理包括影片片信息的维维护管理、节目归档档及发布、节目发布布流程管理理节目供应应商信息管管理、频道道和多级栏栏目的属性性定制等。网络管理网络管理系系统的结构构如下: 采集工工作站管理理可以添加多多个采集工工作站,如如果一台计计算机上有有多个视频频卡,可以以在一台计计算机上建建立多个工工作站,进进行多路采采集。多个采集工工作站可以以同时工作作,也可以以分时工作作。用户可以查查看采集工工作站类型型、IP地地址、端口口、状态、CPU使使用率、内内存使用率率、磁盘信信息。以进进行

28、有效的的资源分配配。采集工作站站在音视频频采集的时时候记录了了很多的日日志信息在在磁盘上和和数据库中中,用户可可以根据这这些的loog信息,跟跟踪检查已已发生的错错误并检查查出错误的的原因。删除采集工工作站,选选择不需要要的工作站站,进行删删除操作。 视频服服务器管理理系统可以添添加多个视视音频服务务器,每个个视音频服服务器上可可以建立多多个路径存存储视音频频文件。路路径设置,将将发布点路路径与FTTP路径向向对应,使使得视音频频服务器自自动形成点点播节目。用户可以查查看视频服服务器的类类型、IPP地址、端端口、状态态、CPUU使用率、内存使用用率、磁盘盘信息。以以进行有效效的资源分分配。可以

29、修改视视频服务器器的类型、FTP用用户、FTTP密码信信息。还可可以删除不不需要的视视频服务器器。分发设置置:内容分发模模块通过对对流媒体文文件的定位位与智能调调度,以保保证整个系系统运行的的高效率,最最大化地缓缓解视频数数据对主干干线路的压压力。内容容分发模块块在不同的的运行环境境有不同的的调度策略略,此及来来适应运营营商流媒体体运营环境境的扩展。在集中式运运行环境里里,内容分分发模块主主要协调的的是中心机机房内的视视频服务器器集群与文文件服务器器之间的媒媒体文件定定位与智能能调度。在分布式运运行环境里里,为了达达到最佳的的用户点播播效果,要要对每个区区域分节点点的覆盖用用户和负载载情况作一

30、一个最优化化判断,以以此来达到到用户点播播和网络负负载的平衡衡点。用户管理系统按照两两级用户管管理机制进进行设置用用户管理权权限,包括括管理员和和普通用户户。第一级级是用户组组,然后将将各个用户户归到一定定的组里面面。而权限限设置于组组而不对应应于单个的的人。只要要是用户属属于这个组组,就有这这个权限。权限分为两两类,一类类是系统权权限,一类类是对象权权限。系统权限是是指本系统统的权限,主主要是针对对管理员的的,如网络络管理的权权限。对象象权限分为为两部分,一一是访问权权限,当用用户看一个个文件的时时候,判断断是否有权权限观看,一一种是编辑辑权限,一一个节目编编辑人员编编辑了一个个节目,是是否

31、允许其其他的节目目编辑人员员编辑。两方面的权权限联合使使用,增加加了系统的的安全性。系统管理分类管理理用户可以添添加多级类类别,对视视音频节目目进行多级级的分类;也可以将将一个视音音频的节目目归到多个个类别中。配置文件件管理用户采集编编码压缩视视音频流进进行直播时时,可以使使用系统配配置文件,也也可以建立立自定义的的配置文件件。这增加加了系统更更大的灵活活性,使得得用户通过过自定义的的配置文件件压缩出各各种自己想想要的视频频流,以形形成更合适适的直播和和点播节目目。建立的配置置文件信息息包括:配配置文件名名称、配置置文件类型型、描述信信息、音频频编码、视视频编码、视频高度度、宽度、速率、压压缩

32、帧数、质量、关关键帧。同同时也允许许用户修改改自定义配配置文件的的某些信息息或者删除除自定义的的配置文件件。日志管理理:系统要进行行一系列的的日志保存存,这里设设置了日志志保存的一一些属性。统计管理可以生成用用户报告、业务报告告、系统运运行报告等等。用户报告:节目访问问统计报表表,包括用用户访问统统计、用户户点播费用用统计;业务报告:按片源统统计点播次次数,频道道栏目访问问统计和业业务收入统统计等、用用户收视率率分析、点点播排行榜榜报表、来来访区域统统计报表;监控管理包括各个视视频服务器器在线用户户数以及在在一定的时时间间隔中中统计各个个视频服务务器访问的的人数。可可实时监控控每个点播播服务器

33、当当前的负载载情况,包包括监控所所有节点、通道I/O、网络络I/O的使使用率;CCPU、内内存、磁盘盘阵列的空空间占用和和运行状态态。用户在线监监控:可以以在线监控控各个服务务器上所有有正在播放放流媒体内内容的用户户访问信息息,可监控控的信息包包含了用户户名、访问问内容名称称、URLL地址、码码率等信息息。服务器在线线监控:在在线监控各各个流媒体体服务器的的资源消耗耗情况并作作相应的告告警报告,并并可以图形形化的方式式动态反映映分析一定定时段内的的媒体服务务器资源消消耗走势。XXXXXXX宽带流流媒体直播播系统运行行环境考虑到更好好的稳定性性与可移植植性,所以以本系统的的运行环境境是:1)WE

34、BB服务器方方面,采用用tomccat服务务器的形式式。开发的的语言采用用跨平台的的语言JSSP;2)直播系系统视音频频服务器方方面,采用用微软的操操作系统WWindoows 22003;3)在数据据库方面,采采用SQLLSERVVER20000数据据库;宽带流媒体体音视频点点播系统的的具体实现现本系统基于于Mediia的多媒媒体技术上上开发而成成,可支持持用户建立立多种数据据格式的VVOD等视视音频应用用。系统采采用B/SS结构,操操作简单、管理灵活活,具有很很好的安全全性、稳定定性、扩展展性、可移移植性、易易用性。流媒体点播播VOD系系统体系结结构本系统的体体系结构采采用了先进进的三层结结

35、构系统,基基于Javva的一系系列标准,具具有良好的的跨平台性性,可以运运行在UNNIX、LLinuxx和Winndowss平台上,通通过使用第第三方厂家家提供的中中间层产品品,从而使使本系统可可在各种硬硬件平台、操作系统统、WEBB Servver平台台上进行方方便的移植植。同时采采用标准的的JDBCC和ODBBC方式,使使用标准的的SQL对数数据层中的的数据库数数据进行操操作与管理理,从而使使系统可采采用多种数数据库系统统。采用WEBB 方式管管理控制界界面,提供供友好的信信息提示和和错误提示示,非专业业人员也可可以很容易易的进行操操作。终端用户只只需装载FFlashh Plaay或Mee

36、dia Playy等非常普普遍的播放放器就可以以播出,无无须安装其其他第三方方的播放器器。流媒体点播播系统结构构图本系统由JJava 、JavaaScriipt、VVC+等等编程语言言结合Wiindowws SQQL Seerverr20000 WEB数据据库共同实实现。流媒体点播播系统功能能流程图网站管理人人员把制作作好的音视视频节目上上传到视频频服务器后后,系统管管理员对上上传到视频频服务器的的视音频节节目进行归归类入库统统一管理,并并在用户点点播页面进进行发布。用户要进进行视频点点播,首先先用浏览器器Web远远程登陆用用户点播页页面,通过过节目分类类浏览、模模糊查询等等方式查找找喜欢的视

37、视频节目,并并提交视频频点播请求求,系统管管理服务器器把用户视视频点播请请求发送到到视频服务务器。视频频服务器根根据点播请请求的信息息,把用户户需求的节节目以流的的形式传输输到用户终终端。系统统可实现用用户的管理理认证和节节目点播计计费;可对对系统服务务器工作状状态和用户户点播情况况进行实时时的监控。系统支持的的节目格式式包括wmmv、assf等。XXXXXXX音视频频点播系统统管理系统统构成XXXXXXX视音频频点播系统统(BrooadViisionn VODD)主要由由自动上载载系统、视视频服务器器管理系统统、后台管管理系统、前台发布布系统、用用户管理及及认证系统统等组成(以下图片来自XX

38、XXXX网络视音频点播系统界面)。视音频服务务器管理系统可以添添加多个视视音频服务务器,每个个视音频服服务器上可可以建立多多个发布点点路径存储储视音频文文件。对视视音频服务务器的管理理,用户可可以查看视视音频服务务器IP地地址、端口口、状态、CPU使使用率、内内存使用率率、磁盘信信息等以进进行有效的的资源分配配。对视频服务务器可以进进行添加、删除、修修改、查看看等操作。在查看操操作中,还还可以查看看服务器的的磁盘信息息,并且可可以添加该该视频服务务器的点播播发布点路路径。文件管理模模块1)视音频频文件制作作:(1)剪切切:由于时间的的不准,而而导致的前前面或后面面存有不必必要的视音音频的信息息

39、,要将其其剪切掉。视音频节节目录制的的时候,其其中存有广广告等不需需要的视音音频信息,需需要将其他他剪除。(2)合并并:可以将两个个甚至多个个具有相同同配置文件件编码的视视音频文件件进行合并并,成为一一个单独的的文件。(3)格式式转换:将不适合在在网上播出出的格式转转换成流媒媒体格式,适适合VODD服务器播播放的流式式节目。2)视音频频文件管理理:音视频节目目管理功能能包括:增增加节目、修改节目目、删除节节目、节目目归类、发发布节目,并并且能对已已经发布的的节目,可可以直接在在管理系统统中更改,系系统将自动动发布更改改的信息,无无需到已经经发布的节节目上更改改,通过多多选框,可可以同时对对多个

40、节目目进行操作作。用户可可以根据需需要,输入入“节目名称称”、“作者”、“入库时间间”等和节目目相关属性性的部分字字段查找需需要的节目目。节目的信息息包括:节节目名称、节目制作作人员、节节目描述信信息、节目目入库时间间、节目推推荐级别、节目视频频文件、节节目相关图图片等。其其中,节目目的视频文文件信息中中,包括了了用户点击击该文件的的次数,同同时,用户户还可以预预览节目的的所有视频频文件。3)类别管管理用户可以自自定义类别别栏目,并并且该类别别栏目是多多级类别,如如果用户删删除了该类类别,那么么节目自动动与该类别别失去关联联。类别的的修改后,不不影响该类类别下的所所有节目。用户可以通通过“关联

41、”操作可以以将节目关关联到其他他的类别栏栏目中,采采用“关联”操作节目目,只保留留一个副本本在原始类类别栏目中中,如果用用户通过“复制”操作,将将节目复制制到其他的的类别栏目目中,那么么在每个类类别中都会会有一个相相同的节目目。用户还还可以采用用“移动”操作,将将节目移动动到其他的的类别中。系统监控模模块系统有很完完善的监控控功能:1)管理员员操作日志志:详细的的管理员操操作日志,记记录了管理理员的操作作信息。可可以根据管管理员,操操作时间,等等参数,查查找工作日日志2)访问统统计:查看看用户访问问信息(普普通用户及及管理员),包包括IP地地址,观看看的文件等等;统计总总点播数、统计日访访问流

42、量、统计最高高峰流量;系统可以以按照用户户的需求,对对某一个视视音频设置置是全部的的视音频文文件进行统统计,绘制制出一段时时间内的相相应的播放放的情况曲曲线图,以以供管理员员进行参考考。用户认证模模块用户播放流流媒体文件件时,需要要进行有效效的身份验验证,只有有合法的用用户才能看看到相应的的文件。本本系统的验验证可以做做到视频服服务器和wweb服务务器的两次次认证,也也可以做到到视频服务务器和weeb服务器器的一次认认证。用户管理模模块系统按照两两级用户管管理机制进进行设置用用户管理权权限,包括括管理员和和普通用户户。第一级级是用户组组,然后将将各个用户户归到一定定的组里面面。而权限限设置于组

43、组而不对应应于单个的的人。只要要是用户属属于这个组组,就有这这个权限。1)本系统统的权限分分为两类,一一类是栏目目权限,即即规定某用用户可以针针对哪些栏栏目类别行行使权利;另一类是是功能权限限,即规定定针对其可可以行使权权利的栏目目可以有哪哪些操作功功能,例如如发布、审审核等操作作功能;2)矩阵式式管理具有有很多优势势: 通过对权限限的两维划划分,使得得采编发审审核流程更更加严格;将权限管理理与人事信信息分开,能能避免由于于人员调动动导致大量量系统维护护工作的增增加;通过给高级级别的领导导授予较高高的功能权权限和栏目目权限就可可以实现“上一级别别的权限向向下兼容其其他级别的的权限”的目的;权限

44、的设置置来自于实实际业务,因因此系统的的扩充不会会受到部门门结构的限限制,拥有有良好的扩扩展性;本系统可以以对用户进进行批量操操作,即针针对某类用用户授予相相同的权限限,很大程程度减少了了工作量。素材上载管管理视音频的上上载支持多多种格式,包包括DV输输入、视音音频文件和和模拟信号号等。上载载程序在转转换文件格格式的同时时还允许用用户输入与与相应的视视音频有关关的元数据据,并把这这些元数据据保存在数数据库中用用于以后的的管理和发发布。上载时如果果需要从DDV和模拟拟信号上载载则需要安安装相应的的板卡,上上载程序会会自动使用用相应的板板卡进行上上载。如果果上载设备备为VTRR,还可以以使用422

45、2的控制制线来实现现对VTRR的遥控,以以达到精确确的控制。上载程序还还可以自动动在数据库库中读取与与自己有关关的计划信信息,在指指定的时间间自动启动动上载过程程,并在上上载完成的的时候自动动把制定计计划时指定定的元信息息保存到数数据库中,用用于发布和和管理。上载程序同同时还接收收编辑指令令,主要提提供素材的的合成、打打点和分割割功能,帮帮助用户快快速完成流流式文件素素材的内容容编辑。具体的模块块划分如下下:(1) 上上载/直播播对采集硬件件卡的控制制, 设置置采集相关关参数, 然后将经经过采集硬硬件数字化化后的视音音频数据采采用基于流流媒体的格格式进行压压缩, 存存储到流媒媒体服务器器上。可

46、设设置的参数数有: 视视频输入方方式、输入入视频制式式、输入视视频信号调调整、象素素颜色存储储方式、视视频大小、音频采样样率、音频频采样位数数、音频采采集声道数数,以及一一些和素材材内容、质质量、直播播协议等相相关的参数数。(2) 编编辑对已有的视视音频文件件进行基于于流媒体格格式的切割割、合并等等功能。(3) 通通信接收命令和和参数, 以及反馈馈上载和编编辑的状态态等信息。通讯控制管管理该部分运行行在管理服服务器上,主主要实现上上载程序与与制作管理理平台的协协调和通讯讯控制,为为局域网内内B/S结结构的制作作管理平台台实现素材材浏览、上上载控制、素材编辑辑和文件合合成等控制制功能。所有的上载

47、载程序在启启动的时候候都会连接接到管理服服务器上,并并向在这个个程序中登登记自己的的状态。同同时,所有有的管理端端的程序也也会在这个个程序中登登记。管理理端与上载载端的所有有交互都是是通过这个个程序中转转完成的。这个程序是是B/S结结构的实现现与本系统统灵活的结结构的根本本保证。素材管理该部分主要要通过B/S结构的的应用平台台实现上载载素材的组组织和管理理,在具有有相应的权权限的条件件下,可以以在任何一一台有支持持HTMLL 4.00和Javva的浏览览器的计算算机上进行行全面的控控制和管理理,包括以以下操作:1. 用户户管理,通通过严格的的权限划分分与访问控控制,确保保只有具有有相应的权权限

48、的人才才能实施相相应的操作作。2. 工作作站的实时时监控。可可以看到所所有的已启启动的工作作站现在的的工作状态态,并对这这些工作站站进行全面面的控制:可以远程程启动上载载、直播或或是停止其其当前的操操作。3. 视频频素材的检检索、浏览览和编辑。系统支持持复杂的、任意多级级的分类方方式,并通通过灵活有有效、基于于Web的的查询界面面提供对库库中的媒体体的快速检检索。在浏览器中中可以对视视音频进行行预览。对对于检索到到的结果可可以编辑其其元数据,也也可以直接接在Webb页面上进进行合并和和切割等操操作。4. 计划划管理。制制订灵活的的直播计划划和上载计计划,可以以设置多种种循环方式式,实现定定时直

49、播、定时上载载等功能。5. 访问问统计。对对素材的访访问次数和和访问者的的IP进行行统计和显显示。6. 服务务器配置。配置系统统运行和与与界面相关关的多个参参数。前台发布管管理 用用户可以通通过前台的的页面进行行VOD点点播,在前前台界面中中,视音频频节目被合合理分类,并并可查看该该节目的具具体信息,包包括图片、节目介绍绍等。同时时,用户可可以根据关关键字,或或者节目的的分类,方方便的查找找到视音频频节目。选选定某个视视音频节目目,便可点点播观看该该节目了。同时,设设置了投票票区,最新新节目区,热热门节目。XXXXXXX音视频频系统功能能特点广泛的节目目来源直播节目播播出后存成成的视音频频文件

50、由其他的软软件录制而而成的视音音频文件将其他格式式的视音频频文件转成成的流媒体体文件支持大多数数的文件格格式本项目基于于Mediia多媒体体技术上开开发而成,可可支持用户户建立多种种数据格式式的直播及及VOD等等视音频应应用。系统统支持assf、wmmv、wmma、mppeg1、mpegg2、mppeg4、mp3、wav等等多种格式式的多媒体体形式。灵活的分类类方式视音频文件件可以按照照用户自定定义的类别别进行多级级的分类,如如可以将视视频的节目目按下面的的方式归类类:注:上面的的分类为三三级分类,管管理员可以以按照自己己习惯的形形式进行多多级的分类类。每个视音频频节目可以以归到很多多种分类以

51、以中,如区信息处处20033年视频会会议可以以归到”信息处”的类别中中,也可以以归类到”视频会议议资料”的类别中中,并且这这种分类无无需把视频频资料在拷拷贝一份到到另一个类类别中,他他们是一个个关联的关关系,这样样,不会造造成空间浪浪费。多样的信息息形式1)文字信信息文字信息记记录了节目目的各种信信息,如导导演、演员员、播出时时间、节目目时间长度度、入库时时间、关键键字、描述述、出品厂厂家等;2)图片信信息:每个个节目可以以加一到多多个图片作作为节目的的介绍。3)视音频频信息:每每个节目可可以包含多多个视音频频的片段。灵活的查询询通过对视音音频节目信信息进行相相应的搜索索,搜索引引擎可以很很快

52、的查到到所需的资资料。可以以用以下的的查询方式式:1)按关键键字查询:可以通过过输入几个个多媒体信信息及相关关信息中所所包含的文文字进行查查询。可以以查询出所所有多媒体体信息中包包含关键字字的全部信信息;2)按分类类查询:按按照多媒体体系统建立立的多媒体体信息的所所分类目列列表进行查查询。可以以查询到该该分类的全全部信息;3)日期查查询:按照照多媒体信信息录入的的日期及项项目日期进进行查询。4)组合查查询:通过过上述的组组合查询方方式,进行行搜索,可可最准确的的查到所需需多媒体信信息。强大的视音音频文件管管理功能1)预览:可以对视视音频的节节目信息在在修改前进进行预览。2)修改:可以对视视音频

53、的节节目的信息息进行修改改。3)剪切4)合并:5)格式转转换: 自适应流用户可看到到最可能的的优质传输输,制作人人员只需要要压缩一次次,管理员员也只需要要维护单一一文件,而而媒体服务务器根据所所得带宽自自动切换。智能流通通过描述现现实世界iinterrnet上上变化的带带宽特点来来发送高质质量媒体并并保证可靠靠性,并对对混合连接接环境的内内容授权提提供了解决决方法。安全可靠的的系统数据安全策策略:数据据在网络上上传输的安安全性非常常重要,系系统具有良良好的安全全触发机制制,可以有有效统计和和控制用户户的连接,具具备系统报报警功能,如如磁盘空间间不足。同同时,本系系统严格对对用户名称称、口令和和

54、权限进行行设置,同同时具备严严格的管理理员分级制制度,以控控制授权用用户对多媒媒体信息的的访问权限限和控制权权限,防止止不合法操操作。网络安全策策略:分发发服务器可可以放在网网络防火墙墙内,将位位于防火墙墙之外的源源服务器作作为来源,向向防火墙内内的客户端端提供内容容,因而无无需打开额额外的端口口。或者,分分发服务器器可以放在在网络防火火墙之外,将将防火墙内内的源服务务器作为来来源,向防防火墙外的的客户端提提供内容。灵活的扩展展性本系统的扩扩展性主要要有几方面面的情况:视频服务器器的扩展性性将单 CPPU 服务务器升级为为多 CPPU 服务务器;安装额外的的网卡或者者升级服务务器网卡以以支持更

55、高高带宽的网网络连接;在网络各处处分布缓存存/代理服服务器并采采用内容复复制程序,以以便拉近内内容与客户户端之间的的距离并降降低对原始始内容服务务器的某些些要求;当用户连接接数增加时时,即这时时的视音频频服务器已已经无法完完全满足在在线用户的的需求时,在在增加服务务器,而这这时候只需需简单的增增加一个服服务器,在在系统中做做一些设置置,就可以以完成。如如果需要更更多的主服服务器,也也只是做一一些简单的的设置而已已,网络结结构不需要要做任何的的变化,可可以对现有有系统进行行充分的利利用,并且且可以平滑滑的升级过过度。文件服务器器的扩展从现在的比比较成熟的的视频点播播技术来看看,其节目目存放的方方

56、式基本都都是将视频频文件储存存在服务器器端硬盘中中,前端点点播者实际际上是对服服务器硬盘盘上的视频频文件进行行选取而实实现。所以以,如果要要做一个比比较成熟的的视频服务务器,首先先应考虑硬硬盘的容量量。比如,一一部VCDD质量的电电影,其占占用硬盘空空间约为11.2G,如如果想存放放500部部VCD质质量的电影影,则需要要600GG的硬盘;而一部DDVD质量量的电影,其其占用硬盘盘空间约为为4.4GG,如果想想存放5000部DVVD质量的的电影,则则需要22200G的的硬盘,这这在以前是是想都不敢敢想的数字字。当然,随随着硬盘生生产技术的的发展和服服务器群集集技术的发发展,硬盘盘容量问题题现在

57、已经经不是限制制视频点播播的主要原原因,开发发者已经能能运用成熟熟技术完全全解决这个个问题。XXXXXXX流媒体体点播系统统运行环境境考虑到更好好的稳定性性与可移植植性,所以以本系统的的运行环境境是:1)WEBB服务器方方面,采用用tomccat服务务器的形式式。开发的的语言采用用跨平台的的语言JSSP;2)VODD视音频服服务器方面面,采用微微软的操作作系统Wiindowws 20003;3)在数据据库方面,采采用SQLLSERVVER20000数据据库;3 XXXXXXX宽宽带流媒体体点播系统统扩展功能能介绍宽带流媒体体点播系统统是一套网网络系统工工程,它是是音视频直直播系统、录播系统统、

58、后台管管理系统、计费系统统、内容分分发系统、负载均衡衡系统、版版权保护等等多个系统统模块的综综合部署。以下针对对本项目就就其中的一一些扩展性性技术重点点进行说明明:3.1内容容分发系统统为达到大规规模用户同同时在线流流畅观看视视频节目的的目的,XXXXXXXX公司设设计开发了了内容分发发系统(CCDN),消消除用户终终端与中心心服务器之之间的网络络带宽瓶颈颈,提高中中央服务器器的整体服服务能力,保保证用户享享有良好的的访问效果果。系统采用层层状结构,以以多媒体数数据中心为为主节点,通通过广电骨骨干网络及及中国联通通、中国电电信等网络络,将内容容分发到各各地的负载载分节点,各各地用户通通过CDN

59、N分节点就就地或就近近实现对网网站的访问问,以获得得最低的网网络延时、达到最佳佳的浏览效效果。对于直播节节目,系统统会根据事事先设置的的策略,自自动的把直直播节目源源分发到各各个分节点点,用户访访问时系统统会根据各各个负载子子节点的状状态自动分分配到负载载较低的服服务器上,有有效缓解高高并发访问问带来的网网络带宽瓶瓶颈、流媒媒体服务器器负载压力力问题。对于点播节节目,当网网站管理者者根据实际际需求设计计好所有的的分发策略略后,系统统会在空闲闲的时间,或或者指定的的时间中,自自动判断当当前访问量量最大的栏栏目信息、最热门的的片源或者者当前最近近的时间内内放上来的的片源,同同时,判断断远端的服服务

60、器的存存储空间,确确定服务器器是否具备备足够的存存储能力,如如果存储能能力不够,则则自动将旧旧的视频节节目进行淘淘汰,然后后进行节目目内容的自自动发送。发送完毕毕后,用户户可以访问问负载最低低的子站点点,获得低低延时、高高质量的访访问效果,同同时有效缓缓解高访问问量发对中中心站点的的负载压力力。 3.2系统统均衡负载载XXXXXXX系统在在支持四层层交换等硬硬件负载均均衡的基础础上,还开开发了软件件负载均衡衡功能模块块,是一款款功能强大大的、高效效率的、容容易使用的的纯软件WWeb负载载均衡系统统。不是简简单的轮循、随随机负载分配配、也不是是硬件负载载均衡设备备简单的TTCP/IIP网络通通信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论