版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、(网站策划)网络视音频直播点播网站方案20XX年XX月多年的企业咨询豉问经验.经过实战验证可以落地机行的卓越管理方案,值得您下载拥有视频直播点播系统技术方案xxxxxx二0二0年七月目录1XXXXXX网络流媒体直播系统的实现31.1 系统设计原则31.2 XXXXXX网络流媒体点播系统主要功能优势41.3 宽带流媒体直播系统整体规划41.3.1 宽带流媒体直播系统网络拓扑示意图41.4 网络音视频直播系统的具体实现51.4.1 网络音视频直播系统简介51.4.2 直播系统主要功能及优势51.4.3 直播系统工作原理61.4.4 XXXXXX直播WebTV系统的工作流程71.4.5 宽带流媒体直
2、播系统、扩展系统主要模块介绍81.4.6 直播系统功能介绍91.5 XXXXXX宽带流媒体直播系统运行环境152宽带流媒体音视频点播系统的具体实现162.1 流媒体点播VOD系统体系结构162.2 流媒体点播系统结构图162.3 流媒体点播系统功能流程图172.4 XXXXXX音视频点播系统管理系统构成172.4.1 视音频服务器管理172.4.2 文件管理模块182.4.3 系统监控模块202.4.4 用户认证模块202.4.5 用户管理模块202.4.6 素材上载管理212.4.7 通讯控制管理222.4.8 素材管理222.4.9 前台发布管理232.5 XXXXXX音视频系统功能特点2
3、32.6 XXXXXX流媒体点播系统运行环境263XXXXXX宽带流媒体点播系统扩展功能介绍273.1 内容分发系统273.2 系统均衡负载273.3 用户认证和管理283.4 数字版权保护DRM283.5 系统监控293.6 系统的扩容性考虑294系统功能介绍以及报价31XXXXXX宽带流媒体视频直播系统具有很高的稳定性,能够达到7X24X365的长1 XXXXXX网络流媒体直播系统的实现1.1 系统设计原则本系统采用Flash/Media多媒体技术,性能优越、扩展灵活。系统性能、结构等多方面均适应未来网络视音频应用的发展。XXXXXX网络流媒体直播系统设计遵从且考虑以下原则1、安全性数据于
4、网络上传输的安全性非常重要,本项目严格对用户名称、口令和权限进行设置,同时具备严格的管理员分级制度,以控制授权用户对多媒体信息的访问权限和控制权限,防止不合法操作。本项目具有良好的安全触发机制,能够有效统计和控制用户的连接,具备系统报警功能,如磁盘空间不足等。2、稳定性因音视频节目的数据量很大,传输和处理均要浪费很多资源,如传输需要很高的带宽,当大量用户访问本地视频服务器的时候,可能会由于某方面的资源不够或者出现问题,用户访问效果差,甚至服务器直接宕掉。为了避免这类事情的发生,XXXXXX宽带流媒体系统采用内容分发系统CDN进行流媒体内容分发。对于直播系统来说,对节目源内容采集压缩之后,直接通
5、过XXXXXX内容分发CDN系统分发到分布于不同电信机房的流媒体服务器子节点上,用户直接访问最近的子节点观见直播节目,减轻了中心站点的负载压力,提高了用户观见效果。时间运行。3 、扩充性软件的发展具有壹定的扩展性,无论是功能上、仍是容量上随时均有可能扩展。所以于规划时必须要考虑具有良好的可扩充性。本项目的扩充性主要表当下以下几点:功能扩充方便XXXXXX流媒体直播系统采用模块化的设计思想,能够根据客户的需要做灵活的二次开发,整个系统不需要进行大的调整,就能很容易扩充新的功能;性能上扩充方便本项目能够支持多个服务器组同时工作,达到负载均衡的效果。随着用户访问量的增加,本系统也能够轻松的添加更多的
6、视频服务器,或者采用内容分发系统(CDN),来支持更多的用户连接。4 、可移植性本项目的体系结构应采用先进的三层结构系统,基于Java的壹系列标准,具有良好的跨平台性,能够运行于UNIX、Linux和Windows平台上。通过使用第三方厂家提供的中间层产品,本系统可于各种硬件平台、操作系统、WEBServer平台上进行方便的移植。本项目应采用标准的JDBC和ODBC方式,使用标准的SQL对数据层中的数据库数据进行操作和管理,从而使系统可采用多种数据库系统。5 、易用性本项目应采用WEB方式管理控制界面,提供友好的信息提示和错误提示,非专业人员也能够很容易进行操作。终端用户只需装载非常普遍的Me
7、diaPlayer播放器就能够播出,无须安装其他第三方的播放器。1.2 XXXXXX网络流媒体点播系统主要功能优势1 )采用采用Media/Flash流媒体技术设计,对带宽的适应性高,于窄带及宽带网络环境中均能应用自如;2 )多码流自适应设计,系统能够根据不同用户实际网络带宽情况自动选择不同码流播放;3 )支持asf、wmv、wma、mpeg1、mpeg4、mp3、wav及Flash系列等多种格式的多媒体数据,支持多级多种分类方式;4 )支持开展多点直播、录播、远程分发等应用;5 )强大的视音频文件操作功能,支持针对视音频节目的文件操作,如预览、修改、剪切、合且、删除等;6 )支持视频片段(如
8、广告)的插播,可于视音频文件中添加文字、图片或视音频广正绝.广告等;7 )可对视音频节目进行版权保护,即使将文件下载到本地,不经认证也无法播放;8 )专业的扩充能力。系统采用内容分发/负载均衡等技术,支持多节点无限扩展应用。1.3 宽带流媒体直播系统整体规划1.3.1 宽带流媒体直播系统网络拓扑示意图宽带网络流媒体运营系统实现的拓扑结构图可如下表示:1.4 网络音视频直播系统的具体实现1.4.1 网络音视频直播系统简介XXXXXX 网络音视频直播系统 ( BroadVisionWebTV ) 是服务于互联网 ( Internet )1.4.3 直播系统工作原理/内部网(Internet)之上的
9、视频直播应用。系统专业实用,可很好满足广电、电信等的网络视音频直播、网上广播等应用需要,具有极好的稳定性和安全可靠性。1.4.2 直播系统主要功能及优势1 )支持直播采集的多机备份,对访问流量实行负载均衡设计,支持大容量用户且发访问,尤其适合广电、电信等专业级用户使用;2 )采用多级线程池、动态IP绑定、同步侦听等先进技术,服务器端进行实时编码压缩,客户端进行实时解码、实时播放,充分保证最短的时延;3 )无人值守,多频道自动直播:支持视音频流的自动采集压缩及网络直播,完全实现无人值守;4 )支持重要场合直播双机热备,保证可靠直播;5)可于直播同时加入打点标记,将壹个直播节目按需要标记分段,更方
10、便以后的回放;6 )安全可靠,充分满足7X24小时的直播需要;7 )同时支持直播和录播;8 )自由的参数设置:能够灵活设置多种直播参数;9 )强大的直播管理功能:能够进行系统管理、直播管理、用户管理、系统状态监控、视音频节目管理、网络管理等;10 )支持直播监控功能,可于壹台计算机上远程监控所有直播频道的音视频直播情况;11 )扩展性强,支持无限级联,全面实现跨广域网的直播支持;12 )支持服务器壹机多卡,支持客户端多频道选择;13)支持收见权限的管理,能够允许或限制指定客户端进行节目收见。XXXXXX网络流媒体直播系统(BroadVisionWebTV)能够将电台、电视台、录像机、VCD、D
11、VD等实时的视音频信号输入到采集设备,进行采集,同时实时进行编码处理,然后以流的方式送到网络上,只要能连入本网络的用户,均能够实时见到直播节目(授权用户、非授权用户);根本系统能够根据具体的应用环境,做到全系统的负载均衡和冗余备份,仍能够进行远程数据分发CDN等功能,且于24小时直播过程中,按照时间段,将需要存储的节目片段存储下来,作为以后录播、点播的视频节目源。从功能实现方面,本系统于完成视音频节目的网络直播后形成的节目文件也能够进行录播或网络点播,视音频内容的制作和发布业务流程可用下图表示:系统首先通过将视音频素材上载压缩成流媒体格式的文件(需要时能够同时进行直播业务),然后对已上载的视音
12、频文件进行存储管理,且能够对素材进行简单的编辑制作。同时,对于被存储管理的素材,系统能够根据预先定义的时间和方式将视音频发布到指定的页面,且进而完成基于页面的点播,节目查询和访问统计等业务。系统于工作过程中涉及的输入包括:模拟视频信号、模拟音频信号、直播时间表(信号转换节目单)、视音频素材;输出包括:视频流、音频流、视音频文件、素材信息.数据流图如下:1.4.4XXXXXX直播WebTV系统的工作流程网络直播,就是将现场节目通过视频采集卡和声卡输入到压缩工作站中,压缩工作站根据预先设置的时间进行采集、编码、压缩,且将视音频流传输到视音频服务器上,用户通过WEB方式,查询到直播节目,就能够点击观
13、见。于网络拥塞情况下,用户端见到的视音频节目和真实的节目可能有壹段时间的延时,但基本上保持同步。本系统直播的实现流程如下:1.4.5 直播系统功能介绍XXXXXX视音频点播系统(BroadVisionWEBTV)主要由直播管理系统、录播管理系统、系统管理、用户管理、网络管理等模块组成(以下图片来自XXXXXX网络视音频点播系统界面):直播管理功能将嘉宾演播室的访谈实时的视音频信号输入到采集设备,然后进行采集,实时进行编码处理,然后以流的方式送到网络上,只要能连入本网络的用户,均能够实时见到直播节目;另外,根据具体应用环境,本系统能够做到系统的负载均衡和冗余备份,仍能够进行远程数据
14、分发等功能。仍能够进行24小时的直播,且于直播的时候,按照时间段,将需要存储的节目片段存储下来。自动直播管理员通过设定直播时间表和直播参数,系统能够自动的进行视音频流的采集压缩,且进行网络直播,完全实现无人值守的直播。能够节省大量的人工操作。灵活方便的控制当某种特殊情况出现的时候,如某场比赛直播,需要加长播出时间。会议的直播,需要推迟开始或时间有变。考虑到这些特殊情况的发生,系统提供了更为灵活的控制方式。壹是当节目未开始的时候,能够修改直播节目的信息,如开始时间和播出的长度等等的信息,仍能够设置停播(停播就是今天不能够播出,如果节目是周期性的,则 录播管理下壹次的播出是能够进行的
15、)。当节目已经进行于直播了,只能够对节目的播出时长进行修改。二是系统提供了手动控制的功能,于节目没有直播的时候,系统能够对任何的节目设置手动开始,压缩工作站接到手动控制的命令后,会自动的启动压缩,进行直播。当节目正于压缩的时候,系统能够手动控制其结束,压缩工作站接到命令后,会自动的结束压缩。直播类型根据项目的具体要求,本次采用基于Media格式的直播。直播的节目源直播的节目源能够电视台、广播电台的,也能够是录像机、VCD、摄像机等,只要能够转化成A/V信号,均能够进行采集直播。直播的节目能够是音频也能够是视频的。自由的参数设置能够根据具体需要自由的设置直播的参数。能够设置的直播参数有:视频窗口
16、的大小、视频的码流、视频的编码格式、关键帧间隔、帧速率、音频采样率、音频采样位数、音频采集声道数,以及素材内容,描述等关联的参数。直播的时间设置直播的周期设置直播的节目能够分为有周期和无周期的俩大类,无周期的要填写相应的年月日,有周期的则能够灵活的设置周期,如能够设置成周壹和周三。直播的时间设置于时间上,不存于0点的问题,直播节目能够跨0点进行直播。已经录制好的节目,壹是能够做为点播播放,另外壹种操作就是类似直播的方式,到壹定的日期,壹定的时间,将文件播出去,于播出以前,用户无法见到节目,而播出的时候,也类似于直播,仍未播出的部分,用户无法见到。 多码流管理视频采集过程中能够设置
17、不同码流的采集压缩策略,对于不同用户的实际网络带宽情况,系统能够自动选择不同码流播放。 内容管理包括内容管理和存储管理、包括文件和目录的创建、存储、修改、删除,文件和目录权限设置,节目归档及发布、节目发布流程管理节目供应商信息管理、频道和多级栏目属性定制等。能够对频道、节目等进行统壹管理。频道管理包括频道定义(影视类,新闻类,歌曲类,综合类,直播类,DRM下载类)、频道风格设计(于同壹系统平台下开展网络电视、节目点播、多媒体新闻等);节目管理包括影片信息的维护管理、节目归档及发布、节目发布流程管理节目供应商信息管理、频道和多级栏目的属性定制等。 网络管理网络管理系统
18、的结构如下:采集工作站管理能够添加多个采集工作站,如果壹台计算机上有多个视频卡,能够于壹台计算机上建立多个工作站,进行多路采集。多个采集工作站能够同时工作,也能够分时工作。用户能够查见采集工作站类型、IP地址、端口、状态、CPU使用率、内存使用率、磁盘信息。以进行有效的资源分配。采集工作站于音视频采集的时候记录了很多的日志信息于磁盘上和数据库中,用户能够根据这些的log信息,跟踪检查已发生的错误且检查出错误的原因。删除采集工作站,选择不需要的工作站,进行删除操作。视频服务器管理系统能够添加多个视音频服务器,每个视音频服务器上能够建立多个路径存储视音频文件。路径设置,将发布点路径和FTP路径向对
19、应,使得视音频服务器自动形成点播节目。用户能够查见视频服务器的类型、IP地址、端口、状态、CPU使用率、内存使用率、磁盘信息。以进行有效的资源分配。能够修改视频服务器的类型、FTP用户、FTP密码信息。仍能够删除不需要的视频服务器。分发设置:内容分发模块通过对流媒体文件的定位和智能调度,以保证整个系统运行的高效率,最大化地缓解视频数据对主干线路的压力。内容分发模块于不同的运行环境有不同的调度策略,此及来适应运营商流媒体运营环境的扩展。于集中式运行环境里,内容分发模块主要协调的是中心机房内的视频服务器集群和文件服务器之间的媒体文件定位和智能调度。于分布式运行环境里,为了达到最佳的用户点播效果,要
20、对每个区域分节点的覆盖用户和负载情况作壹个最优化判断,以此来达到用户点播和网络负载的平衡点。 用户管理系统按照俩级用户管理机制进行设置用户管理权限,包括管理员和普通用户。第壹级是用户组,然后将各个用户归到壹定的组里面。而权限设置于组而不对应于单个的人。只要是用户属于这个组,就有这个权限。权限分为俩类,壹类是系统权限,壹类是对象权限。系统权限是指本系统的权限,主要是针对管理员的,如网络管理的权限。对象权限分为俩部分,壹是访问权限,当用户见壹个文件的时候,判断是否有权限观见,壹种是编辑权限,壹个节目编辑人员编辑了壹个节目,是否允许其他的节目编辑人员编辑。俩方面的权限联合使用,增加了系
21、统的安全性。 系统管理分类管理用户能够添加多级类别,对视音频节目进行多级的分类;也能够将壹个视音频的节目归到多个类别中。配置文件管理用户采集编码压缩视音频流进行直播时,能够使用系统配置文件,也能够建立自定义的配置文件。这增加了系统更大的灵活性,使得用户通过自定义的配置文件压缩出各种自己想要的视频流,以形成更合适的直播和点播节目。建立的配置文件信息包括:配置文件名称、配置文件类型、描述信息、音频编码、视频编码、视频高度、宽度、速率、压缩帧数、质量、关键帧。同时也允许用户修改自定义配置文件的某些信息或者删除自定义的配置文件。日志管理:系统要进行壹系列的日志保存,这里设置了日志保存的壹
22、些属性。 统计管理能够生成用户方案、业务方案、系统运行方案等。用户方案:节目访问统计报表,包括用户访问统计、用户点播费用统计;业务方案:按片源统计点播次数,频道栏目访问统计和业务收入统计等、用户收视率分析、点播排行榜报表、来访区域统计报表; 监控管理包括各个视频服务器于线用户数以及于壹定的时间间隔中统计各个视频服务器访问的人数。可实时监控每个点播服务器当前的负载情况,包括监控所有节点、通道I/O、网络I/O的使用率;CPU、内存、磁盘阵列的空间占用和运行状态。用户于线监控:能够于线监控各个服务器上所有正于播放流媒体内容的用户访问信息,可监控的信息包含了用户名、访问内
23、容名称、URL地址、码率等信息。服务器于线监控:于线监控各个流媒体服务器的资源消耗情况且作相应的告警方案,且能够图形化的方式动态反映分析壹定时段内的媒体服务器资源消耗走势。1.5XXXXXX宽带流媒体直播系统运行环境考虑到更好的稳定性和可移植性,所以本系统的运行环境是:1 )WEB服务器方面,采用tomcat服务器的形式。开发的语言采用跨平台的语言JSP;2 )直播系统视音频服务器方面,采用微软的操作系统Windows2003;3 )于数据库方面,采用SQLSERVER2000数据库;2宽带流媒体音视频点播系统的具体实现本系统基于Media的多媒体技术上开发而成,可支持用户建立多种数据格式的V
24、OD等视音频应用。系统采用B/S结构,操作简单、管理灵活,具有很好的安全性、稳定性、扩展性、可移植性、易用性。2.1 流媒体点播VOD系统体系结构本系统的体系结构采用了先进的三层结构系统,基于Java的壹系列标准,具有良好的跨平台性,能够运行于UNIX、Linux和Windows平台上,通过使用第三方厂家提供的中间层产品,从而使本系统可于各种硬件平台、操作系统、WEBServer平台上进行方便的移植。同时采用标准的JDBC和ODBC方式,使用标准的SQL对数据层中的数据库数据进行操作和管理,从而使系统可采用多种数据库系统。采用WEB方式管理控制界面,提供友好的信息提示和错误提示,非专业人员也能
25、够很容易的进行操作。终端用户只需装载FlashPlay或MediaPlay等非常普遍的播放器就能够播出,无须安装其他第三方的播放器。2.2 流媒体点播系统结构图本系统由Java、JavaScript、VC+等编程语言结合WindowsSQLServer2000WEB数据库共同实现。2.3 流媒体点播系统功能流程图网站管理人员把制作好的音视频节目上传到视频服务器后,系统管理员对上传到视频服务器的视音频节目进行归类入库统壹管理,且于用户点播页面进行发布。用户要进行视频点播,首先用浏览器Web远程登陆用户点播页面,通过节目分类浏览、模糊查询等方式查找喜欢的视频节目,且提交视频点播请求,系统管理服务器
26、把用户视频点播请求发送到视频服务器。视频服务器根据点播请求的信息,把用户需求的节目以流的形式传输到用户终端。系统可实现用户的管理认证和节目点播计费;可对系统服务器工作状态和用户点播情况进行实时的监控。系统支持的节目格式包括wmv、asf等。2.4 XXXXXX音视频点播系统管理系统构成XXXXXX视音频点播系统(BroadVisionVOD)主要由自动上载系统、视频服务器管理系统、后台管理系统、前台发布系统、用户管理及认证系统等组成(以下图片来自XXXXXX网络视音频点播系统界面)。2.4.1 视音频服务器管理系统能够添加多个视音频服务器,每个视音频服务器上能够建立多个发布点路径存储视音频文件
27、。对视音频服务器的管理,用户能够查见视音频服务器IP地址、端口、状态、CPU使用率、内存使用率、磁盘信息等以进行有效的资源分配。对视频服务器能够进行添加、删除、修改、查见等操作。于查见操作中,仍能够查见服务器的磁盘信息,且且能够添加该视频服务器的点播发布点路径。2.4.2 文件管理模块1 )视音频文件制作:( 1)剪切:由于时间的不准,而导致的前面或后面存有不必要的视音频的信息,要将其剪切掉。视音频节目录制的时候,其中存有广告等不需要的视音频信息,需要将其他剪除。( 2)合且:能够将俩个甚至多个具有相同配置文件编码的视音频文件进行合且,成为壹个单独的文件。( 3)格式转换:将不适合于网上播出的
28、格式转换成流媒体格式,适合VOD服务器播放的流式节目。2 )视音频文件管理:音视频节目管理功能包括:增加节目、修改节目、删除节目、节目归类、发布节目,且且能对已经发布的节目,能够直接于管理系统中更改,系统将自动发布更改的信息,无需到已经发布的节目上更改,通过多选框,能够同时对多个节目进行操作。用户能够根据需要,输入“节目名称”、“作者”、“入库时间”等和节目关联属性的部分字段查找需要的节目。节目的信息包括:节目名称、节目制作人员、节目描述信息、节目入库时间、节目推荐级别、节目视频文件、节目关联图片等。其中,节目的视频文件信息中,包括了用户点击该文件的次数,同时,用户仍能够预览节目的所有视频文件
29、。3 )类别管理用户能够自定义类别栏目,且且该类别栏目是多级类别,如果用户删除了该类别,那么节目自动和该类别失去关联。类别的修改后,不影响该类别下的所有节目。用户能够通过“关联”操作能够将节目关联到其他的类别栏目中,采用“关联”操作节目,只保留壹个副本于原始类别栏目中,如果用户通过“复制”操作,将节目复制到其他的类别栏目中,那么于每个类别中均会有壹个相同的节目。用户仍能够采用“移动”操作,将节目移动到其他的类别中。2.4.3系统监控模块系统有很完善的监控功能:1 )管理员操作日志:详细的管理员操作日志,记录了管理员的操作信息。能够根据管理员,操作时间,等参数,查找工作日志2 )访问统计:查见用
30、户访问信息(普通用户及管理员),包括IP地址,观见的文件等;统计总点播数、统计日访问流量、统计最高峰流量;系统能够按照用户的需求,对某壹个视音频设置是全部的视音频文件进行统计,绘制出壹段时间内的相应的播放的情况曲线图,以供管理员进行参考。3 .4.4用户认证模块用户播放流媒体文件时,需要进行有效的身份验证,只有合法的用户才能见到相应的文件。本系统的验证能够做到视频服务器和web服务器的俩次认证,也能够做到视频服务器和web服务器的壹次认证。4 .4.5用户管理模块系统按照俩级用户管理机制进行设置用户管理权限,包括管理员和普通用户。第壹级是用户组,然后将各个用户归到壹定的组里面。而权限设置于组而
31、不对应于单个的人。只要是用户属于这个组,就有这个权限。1 )本系统的权限分为俩类,壹类是栏目权限,即规定某用户能够针对哪些栏目类别行使权利;另壹类是功能权限,即规定针对其能够行使权利的栏目能够有哪些操作功能,例如发布、审核等操作功能;2 )矩阵式管理具有很多优势:通过对权限的俩维划分,使得采编发审核流程更加严格;将权限管理和人事信息分开,能避免由于人员调动导致大量系统维护工作的增加;通过给高级别的领导授予较高的功能权限和栏目权限就能够实现“上壹级别的权限向下兼容其他级别的权限”的目的;权限的设置来自于实际业务,因此系统的扩充不会受到部门结构的限制,拥有良好的扩展性;本系统能够对用户进行批量操作
32、,即针对某类用户授予相同的权限,很大程度减少了工作量。2.4.6 素材上载管理视音频的上载支持多种格式,包括DV输入、视音频文件和模拟信号等。上载程序于转换文件格式的同时仍允许用户输入和相应的视音频有关的元数据,且把这些元数据保存于数据库中用于以后的管理和发布。上载时如果需要从DV和模拟信号上载则需要安装相应的板卡,上载程序会自动使用相应的板卡进行上载。如果上载设备为VTR,仍能够使用422的控制线来实现对VTR的遥控,以达到精确的控制。上载程序仍能够自动于数据库中读取和自己有关的计划信息,于指定的时间自动启动上载过程,且于上载完成的时候自动把制定计划时指定的元信息保存到数据库中,用于发布和管
33、理。上载程序同时仍接收编辑指令,主要提供素材的合成、打点和分割功能,帮助用户快速完成流式文件素材的内容编辑。具体的模块划分如下:(1) 上载/直播对采集硬件卡的控制,设置采集关联参数,然后将经过采集硬件数字化后的视音频数据采用基于流媒体的格式进行压缩,存储到流媒体服务器上。可设置的参数有:视频输入方式、输入视频制式、输入视频信号调整、象素颜色存储方式、视频大小、音频采样率、音频采样位数、音频采集声道数,以及壹些和素材内容、质量、直播协议等关联的参数。(2) 编辑对已有的视音频文件进行基于流媒体格式的切割、合且等功能。(3) 通信接收命令和参数,以及反馈上载和编辑的状态等信息。2.4.7 通讯控
34、制管理该部分运行于管理服务器上,主要实现上载程序和制作管理平台的协调和通讯控制,为局域网内B/S结构的制作管理平台实现素材浏览、上载控制、素材编辑和文件合成等控制功能。所有的上载程序于启动的时候均会连接到管理服务器上,且向于这个程序中登记自己的状态。同时,所有的管理端的程序也会于这个程序中登记。管理端和上载端的所有交互均是通过这个程序中转完成的。这个程序是B/S结构的实现和本系统灵活的结构的根本保证。2.4.8 素材管理该部分主要通过B/S结构的应用平台实现上载素材的组织和管理,于具有相应的权限的条件下,能够于任何壹台有支持HTML4.0和Java的浏览器的计算机上进行全面的控制和管理,包括以
35、下操作:1. 用户管理,通过严格的权限划分和访问控制,确保只有具有相应的权限的人才能实施相应的操作。2. 工作站的实时监控。能够见到所有的已启动的工作站当下的工作状态,且对这些工作站进行全面的控制:能够远程启动上载、直播或是停止其当前的操作。3. 视频素材的检索、浏览和编辑。系统支持复杂的、任意多级的分类方式,且通过灵活有效、基于Web的查询界面提供对库中的媒体的快速检索。于浏览器中能够对视音频进行预览。对于检索到的结果能够编辑其元数据,也能够直接于Web页面上进行合且和切割等操作。4. 计划管理。制订灵活的直播计划和上载计划,能够设置多种循环方式,实现定时直播、定时上载等功能。5. 访问统计
36、。对素材的访问次数和访问者的IP进行统计和显示。6. 服务器配置。配置系统运行和和界面关联的多个参数。2.4.9前台发布管理用户能够通过前台的页面进行VOD点播,于前台界面中,视音频节目被合理分类,且可查见该节目的具体信息,包括图片、节目介绍等。同时,用户能够根据关键字,或者节目的分类,方便的查找到视音频节目。选定某个视音频节目,便可点播观见该节目了。同时,设置了投票区,最新节目区,热门节目。2.5XXXXXX音视频系统功能特点广泛的节目来源直播节目播出后存成的视音频文件由其他的软件录制而成的视音频文件将其他格式的视音频文件转成的流媒体文件支持大多数的文件格式本项目基于Media多媒体技术上开
37、发而成,可支持用户建立多种数据格式的直播及VOD等视音频应用。系统支持asf、wmv、wma、mpeg1、mpeg2、mpeg4、mp3、wav等多种格式的多媒体形式。灵活的分类方式视音频文件能够按照用户自定义的类别进行多级的分类,如能够将视频的节目按下面的方式归类:注:上面的分类为三级分类,管理员能够按照自己习惯的形式进行多级的分类。每个视音频节目能够归到很多种分类以中,如区信息处2003年视频会议能够归到”信息处”的类别中,也能够归类到”视频会议资料”的类别中,且且这种分类无需把视频资料于拷贝壹份到另壹个类别中,他们是壹个关联的关系,这样,不会造成空间浪费。多样的信息形式1) 文字信息文字
38、信息记录了节目的各种信息,如导演、演员、播出时间、节目时间长度、入库时间、关键字、描述、出品厂家等;2) 图片信息:每个节目能够加壹到多个图片作为节目的介绍。3)视音频信息:每个节目能够包含多个视音频的片段。灵活的查询通过对视音频节目信息进行相应的搜索,搜索引擎能够很快的查到所需的资料。能够用以下的查询方式:1)按关键字查询:能够通过输入几个多媒体信息及关联信息中所包含的文字进行查询。能够查询出所有多媒体信息中包含关键字的全部信息;2)按分类查询:按照多媒体系统建立的多媒体信息的所分类目列表进行查询。能够查询到该分类的全部信息;3) 日期查询:按照多媒体信息录入的日期及项目日期进行查询。4)组
39、合查询:通过上述的组合查询方式,进行搜索,可最准确的查到所需多媒体信息。强大的视音频文件管理功能1)预览:能够对视音频的节目信息于修改前进行预览。2)修改:能够对视音频的节目的信息进行修改。3)剪切4)合且:5)格式转换:自适应流用户可见到最可能的优质传输,制作人员只需要压缩壹次,管理员也只需要维护单壹文件,而媒体服务器根据所得带宽自动切换。智能流通过描述现实世界internet上变化的带宽特点来发送高质量媒体且保证可靠性,且对混合连接环境的内容授权提供了解决方法。安全可靠的系统数据安全策略:数据于网络上传输的安全性非常重要,系统具有良好的安全触发机制,能够有效统计和控制用户的连接,具备系统报
40、警功能,如磁盘空间不足。同时,本系统严格对用户名称、口令和权限进行设置,同时具备严格的管理员分级制度,以控制授权用户对多媒体信息的访问权限和控制权限,防止不合法操作。网络安全策略:分发服务器能够放于网络防火墙内,将位于防火墙之外的源服务器作为来源,向防火墙内的客户端提供内容,因而无需打开额外的端口。或者,分发服务器能够放于网络防火墙之外,将防火墙内的源服务器作为来源,向防火墙外的客户端提供内容。灵活的扩展性本系统的扩展性主要有几方面的情况:视频服务器的扩展性将单CPU服务器升级为多CPU服务器;安装额外的网卡或者升级服务器网卡以支持更高带宽的网络连接;于网络各处分布缓存/代理服务器且采用内容复
41、制程序,以便拉近内容和客户端之间的距离且降低对原始内容服务器的某些要求;当用户连接数增加时,即这时的视音频服务器已经无法完全满足于线用户的需求时,于增加服务器,而这时候只需简单的增加壹个服务器,于系统中做壹些设置,就能够完成。如果需要更多的主服务器,也只是做壹些简单的设置而已,网络结构不需要做任何的变化,能够对现有系统进行充分的利用,且且能够平滑的升级过度。文件服务器的扩展从当下的比较成熟的视频点播技术来见,其节目存放的方式基本均是将视频文件储存于服务器端硬盘中,前端点播者实际上是对服务器硬盘上的视频文件进行选取而实现。所以,如果要做壹个比较成熟的视频服务器,首先应考虑硬盘的容量。比如,壹部V
42、CD质量的电影,其占用硬盘空间约为1.2G,如果想存放500部VCD质量的电影,则需要600G的硬盘;而壹部DVD质量的电影,其占用硬盘空间约为4.4G,如果想存放500部DVD质量的电影,则需要2200G的硬盘,这于以前是想均不敢想的数字。当然,随着硬盘生产技术的发展和服务器群集技术的发展,硬盘容量问题当下已经不是限制视频点播的主要原因,开发者已经能运用成熟技术完全解决这个问题。2.6XXXXXX流媒体点播系统运行环境考虑到更好的稳定性和可移植性,所以本系统的运行环境是:1 )WEB服务器方面,采用tomcat服务器的形式。开发的语言采用跨平台的语言JSP;2 )VOD视音频服务器方面,采用
43、微软的操作系统Windows2003;3)于数据库方面,采用SQLSERVER2000数据库;3XXXXXX宽带流媒体点播系统扩展功能介绍宽带流媒体点播系统是壹套网络系统工程,它是音视频直播系统、录播系统、后台管理系统、计费系统、内容分发系统、负载均衡系统、版权保护等多个系统模块的综合部署。以下针对本项目就其中的壹些扩展性技术重点进行说明:3.1 内容分发系统为达到大规模用户同时于线流畅观见视频节目的目的,XXXXXX公司设计开发了内容分发系统(CDN),消除用户终端和中心服务器之间的网络带宽瓶颈,提高中央服务器的整体服务能力,保证用户享有良好的访问效果。系统采用层状结构,以多媒体数据中心为主
44、节点,通过广电骨干网络及中国联通、中国电信等网络,将内容分发到各地的负载分节点,各地用户通过CDN分节点就地或就近实现对网站的访问,以获得最低的网络延时、达到最佳的浏览效果。对于直播节目,系统会根据事先设置的策略,自动的把直播节目源分发到各个分节点,用户访问时系统会根据各个负载子节点的状态自动分配到负载较低的服务器上,有效缓解高且发访问带来的网络带宽瓶颈、流媒体服务器负载压力问题。对于点播节目,当网站管理者根据实际需求设计好所有的分发策略后,系统会于空闲的时间,或者指定的时间中,自动判断当前访问量最大的栏目信息、最热门的片源或者当前最近的时间内放上来的片源,同时,判断远端的服务器的存储空间,确
45、定服务器是否具备足够的存储能力,如果存储能力不够,则自动将旧的视频节目进行淘汰,然后进行节目内容的自动发送。发送完毕后,用户能够访问负载最低的子站点,获得低延时、高质量的访问效果,同时有效缓解高访问量发对中心站点的负载压力。3.2 系统均衡负载XXXXXX系统于支持四层交换等硬件负载均衡的基础上,仍开发了软件负载均衡功能模块,是壹款功能强大的、高效率的、容易使用的纯软件Web负载均衡系统。不是简单的轮循、随机负载分配、也不是硬件负载均衡设备简单的TCP/IP网络通信流量分配,真正的基于服务器CPU监测、内存监测和Web任务动态监测的动态任务分配,能够准确地将用户访问、点播请求均衡到集群服务器中
46、的服务器端,使负载真正能够均衡,让服务器集群中的每台服务器均能发挥最大的效率,提高整体网络性能,提高自愈性,且确保网站关键性应用的可用性。完全基于web的后台管理及远程监控软件,让客户随时随地监测和控制的服务器集群状态,随时根据网络流量、负载压力、突发事件灵活调整服务器集群中的各个服务器的负载。3.3 用户认证和管理本模块实现对管理员的管理,用户管理和用户组的管理,包括用户认证,用户信息的修改、权限支持、用户组、用户级别的设置,帐号锁定。用户注册管理、用户查询、用户增加和删除、用户访问权限管理、用户资费管理、用户锁定解锁功能、用户分组管理、用户访问记录查见。系统能够提供基于IP的权限管理,能够
47、实现对壹段IP地址进行限制,或者对几段IP地址进行限制。用户认证和管理系统的主要实现功能如下:系统具有完善的用户分类和认证机制,可分为系统管理员、普通用户等。系统管理员负责节目管理、普通用户管理、会员权限的设置、系统设置、监控系统等;普通用户能够搜索节目、点播节目、查询点播统计信息、修改自己密码;系统实现多级别的用户管理,不同级别的用户收见相应或更低级别的节目。外部用户的认证,能够通过后台管理系统来实现;内部用户认证,能够直接由内部网络系统,然后到流媒体服务器上实现视频节目服务。外部和内部用户的区分,能够通过IP地址来实现判断。系统支持二次认证。通过Session认证(服务端二次认证),防止用户绕过页面认证,直接使用URL访问,且且防止各种流式下载工具进行下载,避免内容流失。3.4 数字版权保护DRM数字版权保护系统DRM利用MicrosoftWindowsDRM9.0开发而成,主要针对微软格式数据进行数字版权加密认证,且能够有效防止盗链,可对直播、点播视频流进行加密。系统提供媒体内容打包加密工具:内容所有者将原始视频文件打包成(Package)被保护的流媒体格式,支持批量化的内容打包;能够管理和设置多种离线播放策略,支持所有媒体最灵活的访问权(时间限制、其间限制、播放次数、和各种组合),保证用户只能于数字内容
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宣城市中医院供应商管理与谈判能力评估
- 芜湖市中医院老年医学科科研管理考核
- 南京市人民医院影像与临床结合的诊断思维考核
- 丽水市中医院造口脱垂处理考核
- 吉安市中医院组织病理医师资格认证
- 绥化市中医院送气送水管道干燥度检查实操考核
- 泉州市人民医院极低出生体重儿管理考核
- 莆田市中医院化学发光技术考核
- 南通市中医院压疮预防与护理质量考核
- 杭州市中医院儿科应急预案演练考核
- 【诗歌鉴赏】2026届高三9月名校模考试分类汇编四
- T-CCUA 048-2025 政务信息系统运行维护费用定额测算方法
- 人工智能+汽车技术与应用(高职汽车类专业通)教案 5.1.1 AI如何帮助诊断汽车故障
- 产教融合机制课题申报书
- 建筑工地环保及噪音控制施工方案
- 2024年下半年 软件设计师 上午试卷
- 《新医学大学英语视听说教程1》参考答案汇 -U1-U6
- 2025新外研社版七年级上英语单词汉译英默写表(开学版)
- 消化内科出科题目及答案
- 第7章广泛应用的酸碱盐(上)-2021学年九年级化学下册必背知识手册(沪教版)(默写卡)
- 南通市交通运输局及所属事业单位招聘政府购买服务岗位人员笔试备考题库及答案详解1套
评论
0/150
提交评论