收藏 分销(赏)

网络视音频直播点播网站方案样本.doc

上传人:二*** 文档编号:4767251 上传时间:2024-10-12 格式:DOC 页数:33 大小:996.54KB 下载积分:5 金币
下载 相关 举报
网络视音频直播点播网站方案样本.doc_第1页
第1页 / 共33页
本文档共33页,全文阅读请下载到手机保存,查看更方便
资源描述
视频直播点播系统 技术方案 XXXXXX二〇二四年九月 目录 1 XXXXXX网络流媒体直播系统实现 3 1.1 系统设计原则 3 1.2 XXXXXX网络流媒体点播系统重要功能优势 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.4 XXXXXX直播WebTV系统工作流程 7 1.4.5 宽带流媒体直播系统、扩展系统重要模块简介 8 1.4.6 直播系统功能简介 9 1.5 XXXXXX宽带流媒体直播系统运营环境 15 2 宽带流媒体音视频点播系统详细实现 16 2.1 流媒体点播VOD系统体系构造 16 2.2 流媒体点播系统构造图 16 2.3 流媒体点播系统功能流程图 17 2.4 XXXXXX音视频点播系统管理系统构成 17 2.4.1 视音频服务器管理 17 2.4.2 文献管理模块 18 2.4.3 系统监控模块 20 2.4.4 顾客认证模块 20 2.4.5 顾客管理模块 20 2.4.6 素材上载管理 21 2.4.7 通讯控制管理 22 2.4.8 素材管理 22 2.4.9 前台发布管理 23 2.5 XXXXXX音视频系统功能特点 23 2.6 XXXXXX流媒体点播系统运营环境 26 3 XXXXXX宽带流媒体点播系统扩展功能简介 27 3.1内容分发系统 27 3.2系统均衡负载 27 3.3顾客认证和管理 28 3.4数字版权保护DRM 28 3.5系统监控 29 3.6系统扩容性考虑 29 4 系统功能简介以及报价 31 1 XXXXXX网络流媒体直播系统实现 1.1 系统设计原则 本系统采用Flash/Media多媒体技术,性能优越、扩展灵活。系统性能、构造等多方面均适应将来网络视音频应用发展。 XXXXXX网络流媒体直播系统设计遵从并考虑如下原则 1、安全性 数据在网络上传播安全性非常重要,本项目严格对顾客名称、口令和权限进行设立,同步具备严格管理员分级制度,以控制授权顾客对多媒体信息访问权限和控制权限,防止不合法操作。 本项目具备良好安全触发机制,可以有效记录和控制顾客连接,具备系统报警功能,如磁盘空间局限性等。 2、稳定性 因音视频节目数据量很大,传播和解决都要挥霍诸多资源,如传播需要很高带宽,当大量顾客访问本地视频服务器时候,也许会由于某方面资源不够或者浮现问题,顾客访问效果差,甚至服务器直接宕掉。为了避免此类事情发生,XXXXXX宽带流媒体系统采用内容分发系统CDN进行流媒体内容分发。对于直播系统来说,对节目源内容采集压缩之后,直接通过XXXXXX内容分发CDN系统分发到分布在不同电信机房流媒体服务器子节点上,顾客直接访问近来子节点观看直播节目,减轻了中心站点负载压力,提高了顾客观看效果。 XXXXXX宽带流媒体视频直播系统具备很高稳定性,可以达到7×24×365长时间运营。 3、扩充性 软件发展具备一定扩展性,无论是功能上、还是容量上随时均有也许扩展。 因此在规划时必要要考虑具备良好可扩充性。本项目扩充性重要体当前如下几点: Ø 功能扩充以便 XXXXXX流媒体直播系统采用模块化设计思想,可以依照客户需要做灵活二次开发,整个系统不需要进行大调节,就能很容易扩充新功能; Ø 性能上扩充以便 本项目可以支持各种服务器组同步工作,达到负载均衡效果。随着顾客访问量增长,本系统也可以轻松添加更多视频服务器,或者采用内容分发系统(CDN),来支持更多顾客连接。 4、可移植性 本项目体系构造应采用先进三层构造系统,基于Java一系列原则,具备良好跨平台性,可以运营在UNIX、Linux和Windows平台上。通过使用第三方厂家提供中间层产品,本系统可在各种硬件平台、操作系统、WEB Server平台上进行以便移植。 本项目应采用原则JDBC和ODBC方式,使用原则SQL对数据层中数据库数据进行操作与管理,从而使系统可采用各种数据库系统。 5、易用性 本项目应采用WEB 方式管理控制界面,提供和谐信息提示和错误提示,非专业人员也可以很容易进行操作。终端顾客只需装载非常普遍Media Player播放器就可以播出,不必安装其她第三方播放器。 1.2 XXXXXX网络流媒体点播系统重要功能优势 1)采用采用Media/Flash流媒体技术设计,对带宽适应性高,在窄带及宽带网络环境中均能应用自如; 2)多码流自适应设计,系统可以依照不同顾客实际网络带宽状况自动选取不同码流播放; 3)支持asf、wmv、wma、mpeg1、mpeg4、mp3、wav及Flash系列等各种格式多媒体数据,支持多级各种分类方式; 4)支持开展多点直播、录播、远程分发等应用; 5)强大视音频文献操作功能,支持针对视音频节目文献操作,如预览、修改、剪切、合并、删除等; 6)支持视频片段(如广告)插播,可在视音频文献中添加文字、图片或视音频广告等; 7)可对视音频节目进行版权保护,虽然将文献下载到本地,不经认证也无法播放; 8)专业扩充能力。系统采用内容分发/负载均衡等技术,支持多节点无限扩展应用。 1.3 宽带流媒体直播系统整体规划 1.3.1 宽带流媒体直播系统网络拓扑示意图 宽带网络流媒体运营系统实现拓扑构造图可如下表达: 1.4 网络音视频直播系统详细实现 1.4.1 网络音视频直播系统简介 XXXXXX网络音视频直播系统(BroadVision WebTV)是服务于互联网(Internet)/内部网(Internet)之上视频直播应用。系统专业实用,可较好满足广电、电信等网络视音频直播、网上广播等应用需要,具备极好稳定性和安全可靠性。 1.4.2 直播系统重要功能及优势 1)支持直播采集多机备份,对访问流量实行负载均衡设计,支持大容量顾客并发访问,特别适合广电、电信等专业级顾客使用; 2)采用多级线程池、动态IP绑定、同步侦听等先进技术,服务器端进行实时编码压缩,客户端进行实时解码、实时播放,充分保证最短时延; 3)无人值守,多频道自动直播:支持视音频流自动采集压缩及网络直播,完全实现无人值守; 4)支持重要场合直播双机热备,保证可靠直播; 5)可在直播同步加入打点标记,将一种直播节目按需要标记分段,更以便后来回放; 6)安全可靠,充分满足7X24小时直播需要; 7)同步支持直播和录播; 8)自由参数设立:可以灵活设立各种直播参数; 9)强大直播管理功能:可以进行系统管理、直播管理、顾客管理、系统状态监控、视音频节目管理、网络管理等; 10)支持直播监控功能,可在一台计算机上远程监控所有直播频道音视频直播状况; 11)扩展性强,支持无限级联,全面实现跨广域网直播支持; 12)支持服务器一机多卡,支持客户端多频道选取; 13)支持收看权限管理,可以容许或限制指定客户端进行节目收看。 1.4.3 直播系统工作原理 XXXXXX网络流媒体直播系统(BroadVision WebTV)可以将电台、电视台、录像机、VCD、DVD等实时视音频信号输入到采集设备,进行采集,同步实时进行编码解决,然后以流方式送到网络上,只要能连入本网络顾客,均可以实时看到直播节目(授权顾客、非授权顾客); 主线系统可以依照详细应用环境,做到全系统负载均衡与冗余备份,还可以进行远程数据分发CDN等功能,并在24小时直播过程中,按照时间段,将需要存储节目片段存储下来,作为后来录播、点播视频节目源。 从功能实现方面,本系统在完毕视音频节目网络直播后形成节目文献也可以进行录播或网络点播,视音频内容制作和发布业务流程可用下图表达: 系统一方面通过将视音频素材上载压缩成流媒体格式文献(需要时可以同步进行直播业务),然后对已上载视音频文献进行存储管理,并可以对素材进行简朴编辑制作。同步, 对于被存储管理素材,系统可以依照预先定义时间和方式将视音频发布到指定页面,并进而完毕基于页面点播,节目查询和访问记录等业务。 系统在工作过程中涉及输入涉及: 模仿视频信号、模仿音频信号、直播时间表(信号转换节目单)、视音频素材; 输出涉及: 视频流、音频流、视音频文献、素材信息. 数据流图如下: 1.4.4 XXXXXX直播WebTV系统工作流程 网络直播,就是将现场节目通过视频采集卡和声卡输入到压缩工作站中,压缩工作站依照预先设立时间进行采集、编码、压缩,并将视音频流传播到视音频服务器上,顾客通过WEB方式,查询到直播节目,就可以点击观看。在网络拥塞状况下,顾客端看到视音频节目和真实节目也许有一段时间延时,但基本上保持同步。 本系统直播实现流程如下: 1.4.5 直播系统功能简介 XXXXXX视音频点播系统(BroadVision WEBTV)重要由直播管理系统、录播管理系统、系统管理、顾客管理、网络管理等模块构成(如下图片来自XXXXXX网络视音频点播系统界面): 1.4.5.1 直播管理功能 将嘉宾演播室访谈实时视音频信号输入到采集设备,然后进行采集,实时进行编码解决,然后以流方式送到网络上,只要能连入本网络顾客,均可以实时看到直播节目; 此外,依照详细应用环境,本系统可以做到系统负载均衡与冗余备份,还可以进行远程数据分发等功能。还可以进行24小时直播,并在直播时候,按照时间段,将需要存储节目片段存储下来。 自动直播 管理员通过设定直播时间表和直播参数,系统可以自动进行视音频流采集压缩,并进行网络直播,完全实现无人值守直播。可以节约大量人工操作。 灵活以便控制 当某种特殊状况浮现时候,如某场比赛直播,需要加长播出时间。会议直播,需要推迟开始或时间有变。考虑到这些特殊状况发生,系统提供了更为灵活控制方式。 一是当节目未开始时候,可以修改直播节目信息,如开始时间和播出长度等等信息,还可以设立停播(停播就是今天不可以播出,如果节目是周期性,则下一次播出是可以进行)。当节目已经进行在直播了,只可以对节目播出时长进行修改。 二是系统提供了手动控制功能,在节目没有直播时候,系统可以对任何节目设立手动开始,压缩工作站接到手动控制命令后,会自动启动压缩,进行直播。当节目正在压缩时候,系统可以手动控制其结束,压缩工作站接到命令后,会自动结束压缩。 直播类型 依照项目详细规定,本次采用基于Media格式直播。 直播节目源 直播节目源可以电视台、广播电台,也可以是录像机、VCD、摄像机等,只要可以转化成A/V信号,均可以进行采集直播。直播节目可以是音频也可以是视频。 自由参数设立 可以依照详细需要自由设立直播参数。可以设立直播参数有:视频窗口大小、视频码流、视频编码格式、核心帧间隔、帧速率、音频采样率、音频采样位数、音频采集声道数,以及素材内容,描述等有关参数。 直播时间设立 ★ 直播周期设立 直播节目可以分为有周期和无周期两大类,无周期要填写相应年月日,有周期则可以灵活设立周期,如可以设立成周一和周三。 ★ 直播时间设立 在时间上,不存在0点问题,直播节目可以跨0点进行直播。 1.4.5.2 录播管理 已经录制好节目,一是可以做为点播播放,此外一种操作就是类似直播方式,到一定日期,一定期间,将文献播出去,在播出此前,顾客无法看到节目,而播出时候,也类似于直播,尚未播出某些,顾客无法看到。 1.4.5.3 多码流管理 视频采集过程中可以设立不同码流采集压缩方略,对于不同顾客实际网络带宽状况,,系统可以自动选取不同码流播放。 1.4.5.4 内容管理 涉及内容管理和存储管理、涉及文献和目录创立、存储、修改、删除,文献和目录权限设立,节目归档及发布、节目发布流程管理节目供应商信息管理、频道和多级栏目属性定制等。 可以对频道、节目等进行统一管理。频道管理涉及频道定义(影视类,新闻类,歌曲类,综合类,直播类,DRM下载类)、频道风格设计(在同一系统平台下开展网络电视、节目点播、多媒体新闻等);节目管理涉及影片信息维护管理、节目归档及发布、节目发布流程管理节目供应商信息管理、频道和多级栏目属性定制等。 1.4.5.5 网络管理 网络管理系统构造如下: ■ 采集工作站管理 可以添加各种采集工作站,如果一台计算机上有各种视频卡,可以在一台计算机上建立各种工作站,进行多路采集。 各种采集工作站可以同步工作,也可以分时工作。 顾客可以查看采集工作站类型、IP地址、端口、状态、CPU使用率、内存使用率、磁盘信息。以进行有效资源分派。 采集工作站在音视频采集时候记录了诸多日记信息在磁盘上和数据库中,顾客可以依照这些log信息,跟踪检查已发生错误并检查出错误因素。 删除采集工作站,选取不需要工作站,进行删除操作。 ■ 视频服务器管理 系统可以添加各种视音频服务器,每个视音频服务器上可以建立各种途径存储视音频文献。途径设立,将发布点途径与FTP途径向相应,使得视音频服务器自动形成点播节目。 顾客可以查看视频服务器类型、IP地址、端口、状态、CPU使用率、内存使用率、磁盘信息。以进行有效资源分派。 可以修改视频服务器类型、FTP顾客、FTP密码信息。还可以删除不需要视频服务器。 ■分发设立: 内容分发模块通过对流媒体文献定位与智能调度,以保证整个系统运营高效率,最大化地缓和视频数据对主干线路压力。内容分发模块在不同运营环境有不同调度方略,此及来适应运营商流媒体运营环境扩展。 在集中式运营环境里,内容分发模块重要协调是中心机房内视频服务器集群与文献服务器之间媒体文献定位与智能调度。 在分布式运营环境里,为了达到最佳顾客点播效果,要对每个区域分节点覆盖顾客和负载状况作一种最优化判断,以此来达到顾客点播和网络负载平衡点。 1.4.5.6 顾客管理 系统按照两级顾客管理机制进行设立顾客管理权限,涉及管理员和普通顾客。第一级是顾客组,然后将各个顾客归到一定组里面。而权限设立于组而不相应于单个人。只要是顾客属于这个组,就有这个权限。 权限分为两类,一类是系统权限,一类是对象权限。 系统权限是指本系统权限,重要是针对管理员,如网络管理权限。对象权限分为两某些,一是访问权限,当顾客看一种文献时候,判断与否有权限观看,一种是编辑权限,一种节目编辑人员编辑了一种节目,与否容许其她节目编辑人员编辑。 两方面权限联合使用,增长了系统安全性。 1.4.5.7 系统管理 ■分类管理 顾客可以添加多级类别,对视音频节目进行多级分类;也可以将一种视音频节目归到各种类别中。 ■配备文献管理 顾客采集编码压缩视音频流进行直播时,可以使用系统配备文献,也可以建立自定义配备文献。这增长了系统更大灵活性,使得顾客通过自定义配备文献压缩出各种自己想要视频流,以形成更适当直播和点播节目。 建立配备文献信息涉及:配备文献名称、配备文献类型、描述信息、音频编码、视频编码、视频高度、宽度、速率、压缩帧数、质量、核心帧。同步也容许顾客修改自定义配备文献某些信息或者删除自定义配备文献。 ■日记管理: 系统要进行一系列日记保存,这里设立了日记保存某些属性。 1.4.5.8 记录管理 可以生成顾客报告、业务报告、系统运营报告等。 顾客报告:节目访问记录报表,涉及顾客访问记录、顾客点播费用记录; 业务报告:按片源记录点播次数,频道栏目访问记录和业务收入记录等、顾客收视率分析、点播排行榜报表、来访区域记录报表; 1.4.5.9 监控管理 涉及各个视频服务器在线顾客数以及在一定期间间隔中记录各个视频服务器访问人数。可实时监控每个点播服务器当前负载状况,涉及监控所有节点、通道I/O、网络I/O使用率;CPU、内存、磁盘阵列空间占用和运营状态。 顾客在线监控:可以在线监控各个服务器上所有正在播放流媒体内容顾客访问信息,可监控信息包括了顾客名、访问内容名称、URL地址、码率等信息。 服务器在线监控:在线监控各个流媒体服务器资源消耗状况并作相应告警报告,并可以图形化方式动态反映分析一定期段内媒体服务器资源消耗走势。 1.5 XXXXXX宽带流媒体直播系统运营环境 考虑到更好稳定性与可移植性,因此本系统运营环境是: 1)WEB服务器方面,采用tomcat服务器形式。开发语言采用跨平台语言JSP; 2)直播系统视音频服务器方面,采用微软操作系统Windows ; 3)在数据库方面,采用SQLSERVER数据库; 2 宽带流媒体音视频点播系统详细实现 本系统基于Media多媒体技术上开发而成,可支持顾客建立各种数据格式VOD等视音频应用。系统采用B/S构造,操作简朴、管理灵活,具备较好安全性、稳定性、扩展性、可移植性、易用性。 2.1 流媒体点播VOD系统体系构造 本系统体系构造采用了先进三层构造系统,基于Java一系列原则,具备良好跨平台性,可以运营在UNIX、Linux和Windows平台上,通过使用第三方厂家提供中间层产品,从而使本系统可在各种硬件平台、操作系统、WEB Server平台上进行以便移植。同步采用原则JDBC和ODBC方式,使用原则SQL对数据层中数据库数据进行操作与管理,从而使系统可采用各种数据库系统。 采用WEB 方式管理控制界面,提供和谐信息提示和错误提示,非专业人员也可以很容易进行操作。 终端顾客只需装载Flash Play或Media Play等非常普遍播放器就可以播出,不必安装其她第三方播放器。 2.2 流媒体点播系统构造图 本系统由Java 、JavaScript、VC++等编程语言结合Windows SQL Server WEB数据库共同实现。 2.3 流媒体点播系统功能流程图 网站管理人员把制作好音视频节目上传到视频服务器后,系统管理员对上传到视频服务器视音频节目进行归类入库统一管理,并在顾客点播页面进行发布。顾客要进行视频点播,一方面用浏览器Web远程登陆顾客点播页面,通过节目分类浏览、模糊查询等方式查找喜欢视频节目,并提交视频点播祈求,系统管理服务器把顾客视频点播祈求发送到视频服务器。视频服务器依照点播祈求信息,把顾客需求节目以流形式传播到顾客终端。系统可实现顾客管理认证和节目点播计费;可对系统服务器工作状态和顾客点播状况进行实时监控。 系统支持节目格式涉及wmv、asf等。 2.4 XXXXXX音视频点播系统管理系统构成 XXXXXX视音频点播系统(BroadVision VOD)重要由自动上载系统、视频服务器管理系统、后台管理系统、前台发布系统、顾客管理及认证系统等构成(如下图片来自XXXXXX网络视音频点播系统界面)。 2.4.1 视音频服务器管理 系统可以添加各种视音频服务器,每个视音频服务器上可以建立各种发布点途径存储视音频文献。对视音频服务器管理,顾客可以查看视音频服务器IP地址、端口、状态、CPU使用率、内存使用率、磁盘信息等以进行有效资源分派。 对视频服务器可以进行添加、删除、修改、查看等操作。在查看操作中,还可以查看服务器磁盘信息,并且可以添加该视频服务器点播发布点途径。 2.4.2 文献管理模块 1)视音频文献制作: (1)剪切: 由于时间不准,而导致前面或背面存有不必要视音频信息,要将其剪切掉。视音频节目录制时候,其中存有广告等不需要视音频信息,需要将其她剪除。 (2)合并: 可以将两个甚至各种具备相似配备文献编码视音频文献进行合并,成为一种单独文献。 (3)格式转换: 将不适合在网上播出格式转换成流媒体格式,适合VOD服务器播放流式节目。 2)视音频文献管理: 音视频节目管理功能涉及:增长节目、修改节目、删除节目、节目归类、发布节目,并且能对已经发布节目,可以直接在管理系统中更改,系统将自动发布更改信息,无需到已经发布节目上更改,通过多选框,可以同步对各种节目进行操作。顾客可以依照需要,输入“节目名称”、“作者”、“入库时间”等和节目有关属性某些字段查找需要节目。 节目信息涉及:节目名称、节目制作人员、节目描述信息、节目入库时间、节目推荐级别、节目视频文献、节目有关图片等。其中,节目视频文献信息中,涉及了顾客点击该文献次数,同步,顾客还可以预览节目所有视频文献。 3)类别管理 顾客可以自定义类别栏目,并且该类别栏目是多级类别,如果顾客删除了该类别,那么节目自动与该类别失去关联。类别修改后,不影响该类别下所有节目。 顾客可以通过“关联”操作可以将节目关联到其她类别栏目中,采用“关联”操作节目,只保存一种副本在原始类别栏目中,如果顾客通过“复制”操作,将节目复制到其她类别栏目中,那么在每个类别中都会有一种相似节目。顾客还可以采用“移动”操作,将节目移动到其她类别中。 2.4.3 系统监控模块 系统有很完善监控功能: 1)管理员操作日记:详细管理员操作日记,记录了管理员操作信息。可以依照管理员,操作时间,等参数,查找工作日记 2)访问记录:查看顾客访问信息(普通顾客及管理员),涉及IP地址,观看文献等;记录总点播数、记录日访问流量、记录最高峰流量;系统可以按照顾客需求,对某一种视音频设立是所有视音频文献进行记录,绘制出一段时间内相应播放状况曲线图,以供管理员进行参照。 2.4.4 顾客认证模块 顾客播放流媒体文献时,需要进行有效身份验证,只有合法顾客才干看到相应文献。本系统验证可以做到视频服务器和web服务器两次认证,也可以做到视频服务器和web服务器一次认证。 2.4.5 顾客管理模块 系统按照两级顾客管理机制进行设立顾客管理权限,涉及管理员和普通顾客。第一级是顾客组,然后将各个顾客归到一定组里面。而权限设立于组而不相应于单个人。只要是顾客属于这个组,就有这个权限。 1)本系统权限分为两类,一类是栏目权限,即规定某顾客可以针对哪些栏目类别行使权利;另一类是功能权限,即规定针对其可以行使权利栏目可以有哪些操作功能,例如发布、审核等操作功能; 2)矩阵式管理具备诸多优势: u 通过对权限两维划分,使得采编发审核流程更加严格; u 将权限管理与人事信息分开,能避免由于人员调动导致大量系统维护工作增长; u 通过给高档别领导授予较高功能权限和栏目权限就可以实现“上一级别权限向下兼容其她级别权限”目; u 权限设立来自于实际业务,因而系统扩充不会受到部门构造限制,拥有良好扩展性; u 本系统可以对顾客进行批量操作,即针对某类顾客授予相似权限,很大限度减少了工作量。 2.4.6 素材上载管理 视音频上载支持各种格式,涉及DV输入、视音频文献和模仿信号等。上载程序在转换文献格式同步还容许顾客输入与相应视音频关于元数据,并把这些元数据保存在数据库中用于后来管理和发布。 上载时如果需要从DV和模仿信号上载则需要安装相应板卡,上载程序会自动使用相应板卡进行上载。如果上载设备为VTR,还可以使用422控制线来实现对VTR遥控,以达到精准控制。 上载程序还可以自动在数据库中读取与自己关于筹划信息,在指定期间自动启动上载过程,并在上载完毕时候自动把制定筹划时指定元信息保存到数据库中,用于发布和管理。 上载程序同步还接受编辑指令,重要提供素材合成、打点和分割功能,协助顾客迅速完毕流式文献素材内容编辑。 详细模块划分如下: (1) 上载/直播 对采集硬件卡控制,设立采集有关参数,然后将通过采集硬件数字化后视音频数据采用基于流媒体格式进行压缩,存储到流媒体服务器上。可设立参数有:视频输入方式、输入视频制式、输入视频信号调节、象素颜色存储方式、视频大小、音频采样率、音频采样位数、音频采集声道数,以及某些和素材内容、质量、直播合同等有关参数。 (2) 编辑 对已有视音频文献进行基于流媒体格式切割、合并等功能。 (3) 通信 接受命令和参数,以及反馈上载和编辑状态等信息。 2.4.7 通讯控制管理 该某些运营在管理服务器上,重要实现上载程序与制作管理平台协调和通讯控制,为局域网内B/S构造制作管理平台实现素材浏览、上载控制、素材编辑和文献合成等控制功能。 所有上载程序在启动时候都会连接到管理服务器上,并向在这个程序中登记自己状态。同步,所有管理端程序也会在这个程序中登记。管理端与上载端所有交互都是通过这个程序中转完毕。 这个程序是B/S构造实现与本系统灵活构造主线保证。 2.4.8 素材管理 该某些重要通过B/S构造应用平台实现上载素材组织和管理,在具备相应权限条件下,可以在任何一台有支持HTML 4.0和Java浏览器计算机上进行全面控制和管理,涉及如下操作: 1. 顾客管理,通过严格权限划分与访问控制,保证只有具备相应权限人才干实行相应操作。 2. 工作站实时监控。可以看到所有已启动工作站当前工作状态,并对这些工作站进行全面控制:可以远程启动上载、直播或是停止其当前操作。 3. 视频素材检索、浏览和编辑。系统支持复杂、任意多级分类方式,并通过灵活有效、基于Web查询界面提供对库中媒体迅速检索。 在浏览器中可以对视音频进行预览。对于检索到成果可以编辑其元数据,也可以直接在Web页面上进行合并和切割等操作。 4. 筹划管理。制定灵活直播筹划和上载筹划,可以设立各种循环方式,实现定期直播、定期上载等功能。 5. 访问记录。对素材访问次数和访问者IP进行记录和显示。 6. 服务器配备。配备系统运营和与界面有关各种参数。 2.4.9 前台发布管理 顾客可以通过前台页面进行VOD点播,在前台界面中,视音频节目被合理分类,并可查看该节目详细信息,涉及图片、节目简介等。同步,顾客可以依照核心字,或者节目分类,以便查找到视音频节目。选定某个视音频节目,便可点播观看该节目了。同步,设立了投票区,最新节目区,热门节目。 2.5 XXXXXX音视频系统功能特点 Ø 广泛节目来源 直播节目播出后存成视音频文献 由其她软件录制而成视音频文献 将其她格式视音频文献转成流媒体文献 Ø 支持大多数文献格式 本项目基于Media多媒体技术上开发而成,可支持顾客建立各种数据格式直播及VOD等视音频应用。系统支持asf、wmv、wma、mpeg1、mpeg2、mpeg4、mp3、wav等各种格式多媒体形式。 Ø 灵活分类方式 视音频文献可以按照顾客自定义类别进行多级分类,如可以将视频节目按下面方式归类: 注:上面分类为三级分类,管理员可以按照自己习惯形式进行多级分类。 每个视音频节目可以归到诸各种分类以中,如《区信息处视频会议》可以归到”信息处”类别中,也可以归类到”视频会议资料”类别中,并且这种分类无需把视频资料在拷贝一份到另一种类别中,她们是一种关联关系,这样,不会导致空间挥霍。 Ø 多样信息形式 1)文字信息 文字信息记录了节目各种信息,如导演、演员、播出时间、节目时间长度、入库时间、核心字、描述、出品厂家等; 2)图片信息:每个节目可以加一到各种图片作为节目简介。 3)视音频信息:每个节目可以包括各种视音频片段。 Ø 灵活查询 通过对视音频节目信息进行相应搜索,搜索引擎可以不久查到所需资料。可以用如下查询方式: 1)按核心字查询:可以通过输入几种多媒体信息及有关信息中所包括文字进行查询。可以查询出所有多媒体信息中包括核心字所有信息; 2)按分类查询:按照多媒体系统建立多媒体信息所分类目列表进行查询。可以查询到该分类所有信息; 3)日期查询:按照多媒体信息录入日期及项目日期进行查询。 4)组合查询:通过上述组合查询方式,进行搜索,可最精确查到所需多媒体信息。 Ø 强大视音频文献管理功能 1)预览:可以对视音频节目信息在修改迈进行预览。 2)修改:可以对视音频节目信息进行修改。 3)剪切 4)合并: 5)格式转换: Ø 自适应流 顾客可看到最也许优质传播,制作人员只需要压缩一次,管理员也只需要维护单一文献,而媒体服务器依照所得带宽自动切换。智能流通过描述现实世界internet上变化带宽特点来发送高质量媒体并保证可靠性,并对混合连接环境内容授权提供理解决办法。 Ø 安全可靠系统 数据安全方略:数据在网络上传播安全性非常重要,系统具备良好安全触发机制,可以有效记录和控制顾客连接,具备系统报警功能,如磁盘空间局限性。同步,本系统严格对顾客名称、口令和权限进行设立,同步具备严格管理员分级制度,以控制授权顾客对多媒体信息访问权限和控制权限,防止不合法操作。 网络安全方略:分发服务器可以放在网络防火墙内,将位于防火墙之外源服务器作为来源,向防火墙内客户端提供内容,因而无需打开额外端口。或者,分发服务器可以放在网络防火墙之外,将防火墙内源服务器作为来源,向防火墙外客户端提供内容。 Ø 灵活扩展性 本系统扩展性重要有几方面状况: n 视频服务器扩展性 将单 CPU 服务器升级为多 CPU 服务器; 安装额外网卡或者升级服务器网卡以支持更高带宽网络连接; 在网络各处分布缓存/代理服务器并采用内容复制程序,以便拉近内容与客户端之间距离并减少对原始内容服务器某些规定; 当顾客连接数增长时,即这时视音频服务器已经无法完全满足在线顾客需求时,在增长服务器,而这时候只需简朴增长一种服务器,在系统中做某些设立,就可以完毕。如果需要更多主服务器,,也只是做某些简朴设立而已,网络构造不需要做任何变化,可以对既有系统进行充分运用,并且可以平滑升级过度。 n 文献服务器扩展 从当前比较成熟视频点播技术来看,其节目存储方式基本都是将视频文献储存在服务器端硬盘中,前端点播者事实上是对服务器硬盘上视频文献进行选用而实现。因此,如果要做一种比较成熟视频服务器,一方面应考虑硬盘容量。例如,一部VCD质量电影,其占用硬盘空间约为1.2G,如果想存储500部VCD质量电影,则需要600G硬盘;而一部DVD质量电影,其占用硬盘空间约为4.4G,如果想存储500部DVD质量电影,则需要2200G硬盘,这在此前是想都不敢想数字。固然,随着硬盘生产技术发展和服务器群集技术发展,硬盘容量问题当前已经不是限制视频点播重要因素,开发者已经能运用成熟技术完全解决这个问题。 2.6 XXXXXX流媒体点播系统运营环境 考虑到更好稳定性与可移植性,因此本系统运营环境是: 1)WEB服务器方面,采用tomcat服务器形式。开发语言采用跨平台语言JSP; 2)VOD视音频服务器方面,采用微软操作系统Windows ; 3)在数据库方面,采用SQLSERVER数据库; 3 XXXXXX宽带流媒体点播系统扩展功能简介 宽带流媒体点播系统是一套网络系统工程,它是音视频直播系统、录播系统、后台管理系统、计费系统、内容分发系统、负载均衡系统、版权保护等各种系统模块综合布置。如下针对本项目就其中某些扩展性技术重点进行阐明: 3.1内容分发系统 为达到大规模顾客同步在线流畅观看视频节目目,XXXXXX公司设计开发了内容分发系统(CDN),消除顾客终端与中心服务器之间网络带宽瓶颈,提高中央服务器整体服务能力,保证顾客享有良好访问效果。 系统采用层状构造,以多媒体数据中心为主节点,通过广电骨干网络及中华人民共和国联通、中华人民共和国电信等网络,将内容分发到各地负载分节点,各地顾客通过CDN分节点就地或就近实现对网站访问,以获得最低网络延时、达到最佳浏览效果。 对于直播节目,系统会依照事先设立方略,自动把直播节目源分发到各个分节点,顾客访问时系统会依照各个负载子节点状态自动分派到负载较低服务器上,有效缓和高并发访问带来网络带宽瓶颈、流媒体服务器负载压力问题。 对于点播节目,当网站管理者依照实际需求设计好所有分发方略后,系统会在空闲时间,或者指定期间中,自动判断当前访问量最大栏目信息、最热门片源或者当前近来时间内放上来片源,同步,判断远端服务器存储空间,拟定服务器与否具备足够存储能力,如果存储能力不够,则自动将旧视频节目进行裁减,然后进行节目内容自动发送。发送完毕后,顾客可以访问负载最低子站点,获得低延时、高质量访问效果,同步有效缓和高访问量发对中心站点负载压力。 3.2系统均衡负载 XXXXXX系统在支持四层互换等硬件负载均衡基本上,还开发了软件负载均衡功能模块,是一款功能强大、高效率、容易使用纯软件Web负载均衡系统。不是简朴"轮循、随机"负载分派、也不是硬件负载均衡设备简朴TCP/IP网络通信流量分派,真正基于服务器CPU监测、内存监测与Web任务动态监测动态任务分派,可以精确地将顾客访问、点播祈求均衡到集群服务器中服务器端,使负载真正可以均衡,让服务器集群中每台服务器都能发挥最大效率,提高整体网络性能,提高自愈性,并保证网站核心性应用可用性。 完全基于web后台管理及远程监控软件,让客户随时随处监测与控制服务器集群状态,随时依照网络流量、负载压力、突发事件灵活调节服务器集群中各个服务器负载。 3.3顾客认证和管理 本模块实现对管理员管理,顾客管理和顾客组管理,涉及顾客认证,顾客信息修改、权限支持、顾客组、顾客级别设立,帐号锁定。顾客注册管理、顾客查询、顾客增长和删除、顾客访问权限管理、顾客资费管理、顾客锁定解锁功能、顾客分组管理、顾客访问记录查看。系统可以提供基于IP权限管理,可以实现对一段IP地址进行限制,或者对几段IP地址进行限制。 顾客认证和管理系统重要实现功能如下: ①系统具备完善顾客分类和认证机制,可分为系统管理员、普通顾客等。系统管理员负责节目管理、普通顾客管理、会员权限设立、系统设立、监控系统等;普通顾客可以搜索节目、点播节目、查询点播记录信息、修改自己密码; ②系统实现多级别顾客管理,不同级别顾客收看相应或更低档别节目。 ③外部顾客认证,可以通过后台管理系统来实现;内部顾客认证,可以直接由内部网络 系统,然后到流媒体服务器上实现视频节目服务。外部和内部顾客区别,可以通过IP地址来实现判断。系统支持二次认证。通过Session认证(服务端二次认证),防止顾客绕过页面认证,直接使用URL访问,并且防止各种流式下载工具进行下载,避免内容流失。 3.4数字版权保护DRM 数字版权保护系统DRM运用Microsoft Windows DRM 9.0开发而成,重要针对微软格式数据进行数字版权加密认证,并可以有效防止盗链,可对直播、点播视频流进行加密。 系统提供媒体内容打包加密工具:内容所有者将原始视频文献打包成(Package)被保护流媒体格式,支持批量化内容打包; 可以管理和设立各种离线播放方略,支持所有媒体最灵活访问权(时间限制、其间限制、播放次数、和各种组合),保证顾客只能在数字内容提供商规定或顾客自选付费方式浏览及播放数字内容;顾客不能通过更改系统时钟办法来去除时间限制。 顾客在播放打包流媒体文献时,媒体文献自动祈求下发允许证,播放器对允许证祈求时做出允许发放反映,如顾客权限符合允许证发放规定,顾客会获得该允许证,播放器按照允许条件进行在线或离线播放。 数字媒体文献拥有者使用DRM平台对其拥有数字媒体文献进行加密、发布。当使用者通过Web server 或 流媒体服务器(如 Windows Media 服务器) 或其她途径获得一种被DRM加密文献并进行播放时,支持DRM播放器一方面会向一台指定证书服务器(License Server)提出一种播放权限祈求,然后通过一系列设定流程,播放器获得该文献播放证书,最后播放媒体文献。详细流程见下图: 3.5系统监控 管理员可以通过浏览器对整套系统运营状况进行监控管理。 3.6系统扩容性考虑 本系统中视频服务器为域集群组,当一组视频服务器无法满足直播并发数时,可以便添加视频服务器,在后台管理软件做简朴设立,即可
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服