网络点播、直播系统方案_第1页
网络点播、直播系统方案_第2页
网络点播、直播系统方案_第3页
网络点播、直播系统方案_第4页
网络点播、直播系统方案_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

网络点播、直播系统方案一、宽频流媒体点播系统的整体规划设计1.1流媒体点播系统设计原则宽带流媒体点播系统性能优越、扩展灵活,系统从性能、结构等多方面均适应未来网络视音频应用的发展。流媒体点播系统全面支持流媒体的节目点播功能,可以实现音视频节目的海量存储、检索、用户在线或离线观看;通过数字版权保护系统(DRM)有效保护内容供应商的利益;拥有完备的基于策略的计费系统、用户管理、认证、负载均衡系统、系统监控、后台管理功能,是具有完备功能的大型运营级流媒体业务支撑系统(OSS),特别适合电信级别的网络音视频应用需求。 系统设计应遵从并考虑以下原则 1、安全性数据在网络上传输的安全性非常重要,本项目严格对用户名称、口令和权限进行设置,同时具备严格的管理员分级制度,以控制授权用户对多媒体信息的访问权限和控制权限,防止不合法操作。本产品具有良好的安全触发机制,可以有效统计和控制用户的连接,具备系统报警功能,如磁盘空间不足等。2、稳定性音视频节目的数据量很大,传输和处理都要浪费很多资源,如传输需要很高的带宽,当大量用户访问本地视频服务器的时候,可能会由于某方面的资源不够或者出现问题,用户访问效果差,甚至服务器直接宕掉。为了避免这类事情的发生,根据流媒体格式的特点,宽带流媒体系统采用内容分发系统CDN进行基于流媒体文件的内容分发。对于点播系统来说,远程服务器相当一个内容的Cache,当用户第一个访问的时候,节目内容被存储到远程服务器的Cache中,其他用户访问时,就直接从远程服务器的Cache中取,而不必再到本地的视音频服务器上来取,既节省了中间的带宽,也节省了本地服务器的资源占用量,如CPU 和内存等。本系统具有很高的稳定性,可以达到724365的长时间运行。3、扩充性软件的发展具有一定的扩展性,无论是功能上、还是容量上随时都有可能扩展。 所以在规划时必须要考虑具有良好的可扩充性。本项目的扩充性主要表现在以下几点: 功能扩充方便流媒体点播系统采用模块化的设计思想,可以根据客户的需要做灵活的二次开发,整个系统不需要进行大的调整,就能很容易扩充新的功能;同时具备有Real和Windows Media两种格式的点播功能,方便用户选择; 性能上扩充方便本项目可以支持多个服务器组同时工作,达到负载均衡的效果。随着用户访问量的增加,本系统也可以轻松的添加更多的视频服务器,或者采用内容分发系统(CDN),来支持更多的用户连接。4、可移植性本项目的体系结构应采用先进的三层结构系统,基于Java的一系列标准,具有良好的跨平台性,可以运行在UNIX、Linux和Windows平台上。通过使用第三方厂家提供的中间层产品,本系统可在各种硬件平台、操作系统、WEB Server平台上进行方便的移植。本项目应采用标准的JDBC和ODBC方式,使用标准的SQL对数据层中的数据库数据进行操作与管理,从而使系统可采用多种数据库系统。5、易用性本项目应采用WEB 方式管理控制界面,提供友好的信息提示和错误提示,非专业人员也可以很容易进行操作。终端用户只需装载Real Play或Media Play等非常普遍的播放器就可以播出,无须安装其他第三方的播放器。1.2流媒体点播系统整体规划网络拓扑示意图宽带网络流媒体点播系统实现的拓扑结构图可如下表示:二、宽频流媒体音视频点播系统的设计与实现本系统基于H.264编码的多媒体技术上开发而成,可支持用户建立多种数据格式的VOD等视音频应用。系统采用B/S结构,操作简单、管理灵活,具有很好的安全性、稳定性、扩展性、可移植性、易用性。2.1 系统体系结构本系统的体系结构采用了先进的三层结构系统,基于Java的一系列标准,具有良好的跨平台性,可以运行在UNIX、Linux和Windows平台上,通过使用第三方厂家提供的中间层产品,从而使本系统可在各种硬件平台、操作系统、WEB Server平台上进行方便的移植。同时采用标准的JDBC和ODBC方式,使用标准的SQL对数据层中的数据库数据进行操作与管理,从而使系统可采用多种数据库系统。本系统由Java 、JavaScript、VC+等编程语言结合Windows SQL Server2000 WEB数据库共同实现。采用WEB 方式管理控制界面,提供友好的信息提示和错误提示,非专业人员也可以很容易的进行操作。本系统采用B/S结构,直接构建在通用服务器上,不需要下载专用客户端播放程序,单机即可能够支持1000以上并发流(500Kbps码流),通过全局或局部负载均衡可支持无限用户扩展使用。平台可以对多种资源内容进行整合管理,实现内容的编辑、存储、发布、应用、传输等业务应用。2.2 功能流程图网站管理人员把制作好的音视频节目上传到视频服务器后,系统管理员对上传到视频服务器的视音频节目进行归类入库统一管理,并在用户点播页面进行发布。用户要进行视频点播,首先用浏览器Web远程登陆用户点播页面,通过节目分类浏览、模糊查询等方式查找喜欢的视频节目,并提交视频点播请求,系统管理服务器把用户视频点播请求发送到视频服务器。视频服务器根据点播请求的信息,把用户需求的节目以流的形式传输到用户终端。系统可实现用户的管理认证和节目点播计费;可对系统服务器工作状态和用户点播情况进行实时的监控。系统支持的节目格式包括wmv、asf等。2.3网络视频点播系统主要功能及优势n 采用Real/Media流媒体技术设计,对带宽的适应性高,在窄带及宽带网络环境中均能应用自如;n 多码流自适应设计,独有的多码流自适应功能可以根据不同用户实际网络带宽情况自动选择不同的码流播放;可以使不同接入环境的用户在点播音视频节目时获得最佳的收看效果。n 支持asf、real、wmv、wma、mpeg1、mpeg4、mp3、wav等多种格式的多媒体数据,支持多级多种分类方式;n 强大的视音频文件操作功能,支持针对视音频节目的文件操作,如预览、修改、剪切、合并、删除等;n 支持视频片段(如广告)的插播,可在视音频文件中添加文字、图片或视音频广告等;n 数字版权保护(DRM)管理功能,防盗链、防下载:可实现对数字节目的版权保护,非法用户即使将内容下载到本地也无法正常播放,有效保护内容供应商的知识产权;n 完善的用户认证管理:完善的用户分类和认证机制,实现多级别的用户管理,支持二次认证,防止用户绕过页面认证,直接使用URL访问,并且防止任何非法用户使用各种流式下载工具下载,有效防止节目数据的泄密丢失;n 负载均衡管理,有效保证运营效率:系统提供完善的负载均衡功能,真正的基于服务器CPU、内存监测与Web任务实时监控的动态任务分配,准确地将用户点播请求均衡到集群服务器中的流媒体服务器端,使负载真正能够均衡,让服务器集群中的每台服务器都能发挥最大的效率,提高整体网络性能,提高自愈性,确保网络视频点播系统的关键性应用;n 内容分发管理CDN,支持各种分布式网络应用:采用层状结构,自定义内容分发策略,通过采用“推”、“拉”等多种视音频资源分发模式中心视频服务器自动向边缘缓冲视频服务器分发节目,边缘视频服务器自动定时向中心视频服务器更新节目。以多媒体数据中心为主节点,通过电信骨干网,将内容分发到各地的负载分节点,大大减轻骨干网的网络流量和数据中心视频服务器的负载,各地用户通过CDN子节点就地或就近实现流媒体节目的收看,以获得最低的网络延时、达到最佳的浏览效果;n 良好的扩容性:采用分布式结构体系,方便添加视频服务器,在后台管理系统中做简单设置,即可实现视频域集群组的扩容,轻松满足系统扩容需求。n 强大的计费管理功能:系统提供多种途径进行用户认证和计费,可按照用户类型定义收费标准,灵活定制多种计费类型、优惠政策、套餐组合;支持发卡、与ADSL号码绑定、短信计费等多种计费模式。2.4管理系统构成视音频点播系统主要由自动上载系统、视频服务器管理系统、后台管理系统、前台发布系统、用户管理及认证系统等组成。2.4.1视频上传功(入库)能实现第一种是数据库入库,既分析用户原有相关管理系统中的数据库进行数据库导入,既可完成视频和图片入库到此平台中。第二种方式是接口传送,也就是与已有的非编、图片管理、网站等管理系统进行接口整合,由源系统提供接口,系统调用接口内容进行入库,需要原系统厂家配合。第三种自动扫描入库,在管理平台中配置好音视频、图片等相关文件存储的路径,启用内容扫描程序,系统将自动扫描该路径下所指定的音视频文件、图片,并自动截图,按照文件夹分类入库,必要时可以自动发布到页面进行内容呈现。扫描路径支持磁盘阵列、NAS、IP-SAN、网络共享等。第四种远程客户端FTP上传入库,也适合以后的内容更新,按照权限分配给予相关管理账户,相关内容上传和编辑人员通过WEB界面登录后即可通过网络上传视频、图片等内容,上传内容时提供专用的上传客户端,支撑断点续传、断网重联、暂停、终止等人性化上传功能,此方式适合少批量工作。FTP上传方式,采用B/S结构的视频上传界面,适合于单个或批量文件添加和入库,优点在于不需对服务器和磁盘阵列进行任何操作,在任何具备网络环境的地方连接管理系统后台,进入媒体资源管理中心,即可将本地视频文件添加到视频库中进行统一管理,系统会自动以FTP的方式将本地文件传送到用户选择的任何一个视频存储点上。考虑到网络环境有可能产生的不稳定性,平台的FTP客户端上传程序有多种网络适应性设计,支持高清视频(1080P、720P)上传及大文件(10G以上)的断点续传、断网自动重连、上传状态和速度等等。上传的视频文件支持FLV/AVI/MOV/MPEG/RM/RMVB/ASF/MP4/WMV等多格式内容,上传视频后系统可以自动进行FLV格式转换和DRM数字版权加密,支持对H.264等高清FLV格式的转换系统上对上传节目相关信息进行可丰富的编目管理,系统上有默认的标签属性如:节目名称、导演、演员、摘要、上映或发布时间、来源、节目关联、海报等诸多相关标签,方便页面发布调用以及节目的检索。同时信息编目的标签是能够做到灵活调整的,因为用户对于视频节目的标签定义并不是完全相同,所以可以根据需要修改或添加更多标签属性来满足多种编目要求,比如将节目名称、导演等标签改成标题、主讲人等各种自定义标签,可以同时定义多个编目属性菜单应用于不同的节目分类。2.4.2资源批量上传远程客户端上传入库,平台具可以批量上传音视频内容,需要输入关键字、缩略图等基本信息。管理员可以把上传权限分配给用户,相关内容上传和编辑人员通过WEB界面登录后即可通过网络上传视频内容,上传内容时提供专用的上传客户端,支撑断点续传、断网重联、暂停、终止等人性化上传功能。支持批量文件的上传,支持超大文件上传。2.4.3视频转载与下载 支持从其他网页转载流媒体格式视频,输入视频网页地址后,可直接将视频嵌入到本系统中。支持根据视频网页地址,自动将视频文件(FLV)抓取到本地。2.4.5资源审核平台提供资源发布审核功能支持对用户上传内容进行审核,实现先审后发机制,还可以由由管理员设置是否需要审核才发布,不同等级用户可以采用不同的审核机制。2.4.6资源转码节目转码负责把多种格式、码率的素材转换为适合网站应用的流媒体文件,以扩大节目素材的来源。节目转码包括文件格式、压缩方式、高低码率等的转换。在转码时可添加水印,水印文字和图片支持自定义管理;支持rm、wmv、asf、mp4、flv、3gp、Ts、asf、mov、vob、avi、mpeg、mpg等视频格式统一转换与管理应用。压缩方式的转换包括:视频:MPEG2 IBP(TS/PS/ES),MPEG2 I,MJPEG,WMV音频:PCM/MPA/MP3/AAC/WMA文件格式的转换包括:视频:TS/MOV/AVI/MPG/MP4 WMV/ASF/FLV/H.264/rm音频:WAV/ MPA/MOV/MP3/MP4WMA/ASF/mp3支持专用的视频转换工具和基于B/S架构的系统自动转码模块具备把其它常见视频格式转换成标准的流媒体格式的功能转换完成的视频格式必须支持FLVWMVRMVBMP43GP和H.264编码。可以转换生成多种不同码率的文件输出可以对视音频压缩编码属性与码流自定义设置具备批处理、无人值守的转码功能系统支持自由转码参数设置,可添加一个或多个转码任务,也可修改或删除转码任务。可以对转码名称、目标文件格式、帧率、分辨率、视频码流、音频编码格式等进行相关设置,充分满足用户对不同格式转码的需求。2.4.7内容检索流媒体内容检索功能包括:1)基于资产属性的元数据检索:流媒体内容管理系统必须能够提供基于资产元数据属性的检索,提供简单检索、快速检索、查询条件组合检索等高级检索多种检索方式。2)基于内容的检索:系统能够提供面向文档类的全文检索功能和面向图像类的基于图像的内容检索功能。基于内容的检索可与基于属性的检索相配合,取得良好的检索结果。内容检索具体功能实现包括:快速搜索/界面可自定义:可以使用预定义的检索界面,也可以自己订制视图检索界面;高级复合查询,支持布尔查询,可定义条件和条件组形成复杂逻辑条件;可建立收藏夹,保存查询结果,并可对收藏夹进行编辑后再次检索;支持全文检索:对资产信息全文内容进行检索;支持二次查询:使用上次查询方法进行二次精确查询;平台提供多种资源检索方式,可以按照视频标题,ID,作者,标签,频道等条件进行复杂搜索,同时用户可通过多个条件自由组合,进行高级检索,在节目库中搜索自己感兴趣的节目2.4.8资源快编网络流媒体快编系统采用最新的流媒体编码技术,为广电、报业、政府、教育等领域的用户单位针对互联网信息化系统平台中的视频媒体节目、实时视频流提供以基于WEB界面形式的在线媒体内容的快速编辑与操作管理,从而大量节约反复于非编、媒资、转码等系统之间的频繁操作时间,系统支持以精确到帧的快速的物理裁切、拆条、分段、截图,同时可以添加片头、片尾、编目信息等内容,对接CMS系统发布到指定的页面栏目上,从而解决媒体内容从入库到快速编辑,再到即时发布的“飞速”操作。系统基于WEB界面管理,可在任何一个具备网络的地方快速进行媒体文件编辑操作,不需采用第三方的视频编辑工具。操作界面图如下:(1)剪切:由于时间的不准,而导致的前面或后面存有不必要的视音频的信息,要将其剪切掉。视音频节目录制的时候,其中存有广告等不需要的视音频信息,需要将其他剪除。(2)合并:可以将两个甚至多个具有相同配置文件编码的视音频文件进行合并,成为一个单独的文件。(3)格式转换:将不适合在网上播出的格式转换成流媒体格式,适合VOD服务器播放的流式节目。2.4.9 素材管理该部分主要通过B/S结构的应用平台实现上载素材的组织和管理,在具有相应的权限的条件下,可以在任何一台有支持HTML 5.0和Java的浏览器的计算机上进行全面的控制和管理,包括以下操作:1. 用户管理,通过严格的权限划分与访问控制,确保只有具有相应的权限的人才能实施相应的操作。2. 工作站的实时监控。可以看到所有的已启动的工作站现在的工作状态,并对这些工作站进行全面的控制:可以远程启动上载、直播或是停止其当前的操作。3. 视频素材的检索、浏览和编辑。系统支持复杂的、任意多级的分类方式,并通过灵活有效、基于Web的查询界面提供对库中的媒体的快速检索。在浏览器中可以对视音频进行预览。对于检索到的结果可以编辑其元数据,也可以直接在Web页面上进行合并和切割等操作。4. 计划管理。制订灵活的直播计划和上载计划,可以设置多种循环方式,实现定时直播、定时上载等功能。5. 访问统计。对素材的访问次数和访问者的IP进行统计和显示。6. 服务器配置。配置系统运行和与界面相关的多个参数。素材上传视音频的上载支持多种格式,包括DV输入、视音频文件和模拟信号等。上载程序在转换文件格式的同时还允许用户输入与相应的视音频有关的元数据,并把这些元数据保存在数据库中用于以后的管理和发布。上载时如果需要从DV和模拟信号上载则需要安装相应的板卡,上载程序会自动使用相应的板卡进行上载。如果上载设备为VTR,还可以使用422的控制线来实现对VTR的遥控,以达到精确的控制。上载程序还可以自动在数据库中读取与自己有关的计划信息,在指定的时间自动启动上载过程,并在上载完成的时候自动把制定计划时指定的元信息保存到数据库中,用于发布和管理。上载程序同时还接收编辑指令,主要提供素材的合成、打点和分割功能,帮助用户快速完成流式文件素材的内容编辑。具体的模块划分如下:(1) 上载/直播对采集硬件卡的控制, 设置采集相关参数, 然后将经过采集硬件数字化后的视音频数据采用基于流媒体的格式进行压缩, 存储到流媒体服务器上。可设置的参数有: 视频输入方式、输入视频制式、输入视频信号调整、象素颜色存储方式、视频大小、音频采样率、音频采样位数、音频采集声道数,以及一些和素材内容、质量、直播协议等相关的参数。(2) 编辑对已有的视音频文件进行基于流媒体格式的切割、合并等功能。(3) 通信接收命令和参数, 以及反馈上载和编辑的状态等信息。2.4.10 资源排行平台支持多种形式的热门资源点播排行2.4.11支持频道与专题管理点播系统支持频道与专题的管理和发布,用户可以自定义类别栏目,并且该类别栏目是多级类别,如果用户删除了该类别,那么节目自动与该类别失去关联。类别的修改后,不影响该类别下的所有节目。用户可以通过“关联”操作可以将节目关联到其他的类别栏目中,采用“关联”操作节目,只保留一个副本在原始类别栏目中,如果用户通过“复制”操作,将节目复制到其他的类别栏目中,那么在每个类别中都会有一个相同的节目。用户还可以采用“移动”操作,将节目移动到其他的类别中。系统可根据需求划分为不同分类频道,同时为了首页阅读方便,还可以从中抽取部分新闻,以要闻、热点新闻、滚动新闻、专题新闻、图片新闻等方式呈现在首页。点播系统对频道应该实现有以下优势:灵活、方便的频道设置管理;充分、高效、自动的数据接收手段;集成化的信息处理、加工流程;严格新闻频道权限管理;新闻发布页面的自动生成;灵活多样的页面表现形式;同一信息的多节点发布;自动化的信息发布系统;频道内的信息查询;2.4.12 媒体内容发布的实现当前,流媒体网站信息发布可以全部采用手工或使用简单的动态工具进行信息发布,灵活性差,需要大量人员投入,维护工作量大,主要适合业务简单的应用;网站改版需要重新进行设计,相当于重新建设网站;流媒体音视频内容发布功能可直接使用采用多媒体网站内容管理及信息发布系统来实现。该系统基于模板技术,支持多站点应用,实现了动态网页与静态网页相结合的发布方式,大大降低了Web服务器和数据库服务器的负载,有效提高了用户的并发数、改善了访问响应时间,从而可以降低服务器成本,提高用户的满意度。同时因基于模板技术,在生成静态网页真正发布之前,在内部可采用全动态网页的方式对内容进行预发布,及时发现并解决问题。下面是媒体网站内容管理及信息发布的总体业务数据流图。内容管理平台信息发布实现的技术特点1)音视频内容生产系统内容发布子系统集文字、图片、视频、音频、FLASH流媒体音视频等信息于一体,适合多种人员(管理/编辑/美工等)使用的多媒体内容管理与网站信息发布系统,可直接实现流媒体视音频信息与文字、图片等的统一管理与信息发布, 一般非专业技术人员即可利用该系统轻松完成宽带流媒体系统系统宽带门户网站的建设和维护。改版不需要从新编写代码,只需要更换模板并从新发布即可2)音视频内容生产系统内容发布基于模板技术,实现了动态网页与静态网页相结合的发布方式,大大降低了Web服务器和数据库服务器的负载,有效提高了用户的并发数、改善了访问响应时间,从而可以降低服务器成本,提高用户的满意度。同时因基于模板技术,在生成静态网页真正发布之前,在内部可采用全动态网页的方式对内容进行预发布,及时发现并解决问题。3)音视频内容生产系统内容发布采用内外网分离的方式,数据库架构在内网,外网用户无法访问,大大提高了系统的安全性和可靠性;外网web服务器只负责发布节目的静态页面,节目的访问不需要连接数据库,降低数据库负载的同事更加提高了web服务器的负载能力;4)音视频内容生产系统的内容发布子系统基于HTML的可视化稿件页面编辑器,最终页面呈现可以很方便地加入声音、视频、文字、图片等多种信息元素,支持视音频窗口、图片、文字的混排处理;编辑过程与发布页面呈现为所见即所得5)独有的多站点管理,可在同一平台上建立和管理多个视频站点,站点间可实现高度的数据共享; 制作好的音视频节目上传到视频服务器后,系统管理员对上传到视频服务器的视音频节目进行归类入库统一管理,并在用户点播页面进行发布。用户要进行视频点播,首先用浏览器Web远程登陆用户点播页面,通过节目分类浏览、模糊查询等方式查找喜欢的视频节目,并提交视频点播请求,系统管理服务器把用户视频点播请求发送到视频服务器。视频服务器根据点播请求的信息,把用户需求的节目以流的形式传输到用户终端。系统可实现用户的管理认证和节目点播计费;可对系统服务器工作状态和用户点播情况进行实时的监控。利用多媒体网站内容管理系统,保监会整个管理和发布过程都由可配置的权限管理进行控制,发布平台共包括采集模块、稿件编辑模块、编辑流程模块、页面生成模块、权限管理模块、模板管理模块、站点结构管理模块、稿源处理模块、信息输出模块以及与其它系统的衔接模块等。内容发布实现的主要发布功能包括:1)站点管理:站点管理用于设置系统将要发布到的站点,系统支持多站点,并且站点可以分组,但一个站点同时只能属于一个站点组。2)模板管理:模板管理实现将用户设计好的模板文件二次加工以便内容的动态发布。3)栏目管理:栏目管理配置站点的组织结构,通过定义内容管理系统资产库编目结构与栏目的对应关系,以实现资产与栏目的自动挂接。4)发布管理:发布管理是实现资产从资产库到发布库的关联,通过简单的签发审核,借助后台发布程序最终完成资产内容的动态发布。3、利用内容管理系统实现内容发布的优势使用传统发法完成宽带服务网站的建设往往需要专业技术人员,编辑需要手工制作页面;改版不方便,需要修改所有页面;或者需要修改程序,需要技术人员参与改版;网站速度慢,安全性、可靠性不高。使用网站内容管理系统(BroadVision CMS)完成多媒体信息发布,一般非专业技术人员即可完成网站的建设与信息维护,网站改版等于简单替换模板;网站维护即相当于简单编辑、添加内容。主要优势如下:1)内容发布及网站建设简单快捷、网页表现形式丰富多彩;利用BroadVision CMS网站信息发布模板,一般工作人员在加入需要发布的信息内容后,即可轻松完成专业网站的建设与维护工作,而不需要考虑页面设计、呈现形式等。2)信息发布方便及时、高效准确;一般人员应用BroadVision CMS即可直接进行信息的更新与维护,减少了大量不必要的中间环节,使得信息发布更加快捷、准确; 3)网站模板与数据呈现分离,网站数据安全、改版容易;BroadVision CMS内容管理系统采用模版技术,更换模版即更新网站风格,网站改版变得异常容易; 4)具备强大的编辑、审核、发布、访问等权限管理,管理容易、使用安全;2.4.13 前台发布管理用户可以通过前台的页面进行VOD点播,在前台界面中,视音频节目被合理分类,并可查看该节目的具体信息,包括图片、节目介绍等。同时,用户可以根据关键字,或者节目的分类,方便的查找到视音频节目。选定某个视音频节目,便可点播观看该节目了。同时,设置了投票区,最新节目区,热门节目。2.5 流媒体点播平台应用支撑流媒体点播平台应用支撑包括权限管理、全局和局部负载均衡、资源传输CDN、监控管理、统计分析、IP地址段管理、防盗链设计、系统接口等。2.5.1 用户认证模块用户播放流媒体文件时,需要进行有效的身份验证,只有合法的用户才能看到相应的文件。本系统的验证可以做到视频服务器和web服务器的两次认证,也可以做到视频服务器和web服务器的一次认证。2.5.2 用户管理模块系统按照两级用户管理机制进行设置用户管理权限,包括管理员和普通用户。第一级是用户组,然后将各个用户归到一定的组里面。而权限设置于组而不对应于单个的人。只要是用户属于这个组,就有这个权限。1)本系统的权限分为两类,一类是栏目权限,即规定某用户可以针对哪些栏目类别行使权利;另一类是功能权限,即规定针对其可以行使权利的栏目可以有哪些操作功能,例如发布、审核等操作功能;2)矩阵式管理具有很多优势: u 通过对权限的两维划分,使得采编发审核流程更加严格;u 将权限管理与人事信息分开,能避免由于人员调动导致大量系统维护工作的增加;u 通过给高级别的领导授予较高的功能权限和栏目权限就可以实现“上一级别的权限向下兼容其他级别的权限”的目的;u 权限的设置来自于实际业务,因此系统的扩充不会受到部门结构的限制,拥有良好的扩展性;u 本系统可以对用户进行批量操作,即针对某类用户授予相同的权限,很大程度减少了工作量。2.5.3 权限管理管理员采用分级权限,基于角色机制实现,如超级管理员、内容管理员等,系统可为不同的管理员角色定制不同的功能和权限的管理界面。编辑人员只能管理权限内的栏目与节目同时可以给用户分配浏览、点播、下载等权限。2.5.4统计监测实现多种统计方式:按时段/周期统计结果、点播排队。可对频道访问的次数、视频点击次数、总计流量等进行统计。统计数据可以以图表的方式显示,同时提供Excel格式输出。媒体资源网络管理系统根据业务类型和用户的访问量统计最大并发用户数、一段时间内被访问的总次数、访问的平均时长等参数进行记录与趋势分析。系统根据内容类型和用户的访问量统计某时间段中各个节目的访问次数和访问时长、各个内容的用户使用行为,进行分时段、分地域组合分析各种类型应用及内容的下载量、下载趋势、用户访问习惯等,为内容的动态调整提供依据。媒体资源网络管理系统统计分析系统可以生成用户报告、业务报告、系统运行报告等。用户报告:节目访问统计报表,包括用户访问统计;业务报告:按片源统计点击次数,媒资分类栏目访问统计和业务收入统计等系统应可针对多种统计指标生成的统计报表,如:1)TOPn内容:按最受欢迎的n个内容统计2)对访问用户数目的统计,对某个时间段的访问用户数目的统计;3)对系统多种类型(如下载、查看、检索等)的用户访问量进行统计;4)对某个时间段的某个内容的访问情况的统计;5)对各种类型业务提供总量统计;6)对各服务器访问情况的统计;7)对边缘服务器访问情况的统计;8)对内容命中情况的统计;系统可以针对系统中不同实体的特性数据,提供多种组合条件(指定时间段、按指定时间周期分布、按访问数、节目点击排行、用户点击排行、IP点击排行、文件类型统计、来访区域统计等)的统计分析,定期(按不同时间段进行统计,包括日报、周报、月报等时段的统计)进行详细统计;统计结果可以报表、曲线图、折线图、饼图、柱状图等多种方式显示和按照指定的格式打印,并能支持报表导出到EXCEL文件,支持对WEB访问进行统计等,使得用户可以清楚、直观地了解运行情况、充分配合系统运行决策等。另外,因采用开放的设计思想,系统可根据用户流媒体业务的发展不断完善统计分析服务功能。2.5.5 全局和局部负载均衡点播系统在支持四层交换等硬件负载均衡的基础上,开发了软件负载均衡功能模块,是一款功能强大的、高效率的、容易使用的纯软件Web负载均衡系统,不是简单的轮循、随机负载分配、也不是硬件负载均衡设备简单的TCP/IP网络通信流量分配。负载均衡功能主要包括以下部分(1)负载均衡管理:构造多种灵活的负载均衡策略,将点播的负载分布到不同的服务媒体器,保证用户的访问成功率。(2)流媒体负载均衡控制器:分析所有流媒体服务器的负载状况,根据事先设定的负载均衡策略控制流媒体访问的重定向以分摊负载。(3)负载均衡边缘模块:负责收集所有FMS、WMS流媒体服务器的负载状况,为负载均衡提供分配依据。(4)反向代理负载:搭建专用的代理服务器以响应外网用户的访问请求,调用内部网络服务器进行负载。点播系统负载均衡功能模块真正基于服务器CPU监测、内存监测与Web任务动态监测的动态任务分配,可以准确地将用户访问、点播请求均衡到集群服务器中的服务器端,使负载真正能够均衡,让服务器集群中的每台服务器都能发挥最大的效率,提高整体网络性能,提高自愈性,并确保网站关键性应用的可用性。 完全基于web的后台管理及远程监控软件,让客户随时随地监测控制服务器繁荣集群状态,随时根据网络流量、负载压力、突发事件等灵活调整服务器集群中各个服务器的负载。考虑到用户的分布范围较广,而且各个分节点上的用户数也不同,所以整个系统在负载均衡上能做到首先在分节点的多台服务器上进行局部负载均衡,其次当某个分节点达到最大负荷时,可以通过全局负载均衡将超出负荷范围指应到附近相对空闲的分节点上或者到中心运营商平台,以保证整个系统的稳定高效率的运营。流媒体业务运营支撑平台提供了完善的负载均衡功能,可以对所有的服务器提供负载均衡,由于所有的流媒体服务器都通过存储中心来读取视频内容,因此,所有服务器指向的内容是一致的,可以利用流媒体业务运营支撑平台对所有的服务器进行完全负载均衡,当用户访问某个视频服务器时实现自动负载均衡。系统支持各节点之间的本地动态负载均衡和全局动态负载均衡;提供高效的流量平衡和用户数限制管理机制,最大限度保证用户的访问质量;支持多种负载均衡策略,可根据URL数量、系统负载、响应时间等分配流量;负载均衡对用户透明,无需在WEB或终端PC任何设置。2.5.6 资源传输CDN在流媒体业务运营支撑平台的实际应用中,经常会有多个运营商平台以及运营商平台的各个分节点,面对用户响应最快速的只是这些最终节点的服务器,而全部内容存储只可能在平台中心的数据中心,最终节点的服务器由于存储容量的限制只可能保留小部分的内容,为了避免用户由于在分节点服务器无法找到相应的内容而跳至中心服务器访问就要用到策略分发。策略分发系统就是如何将近段时间内的新的媒体内容和热门的点播内容由中心平台逐步向各个运营商平台、各个分节点发布,以及将过期的,冷门的内容删除的系统。一个好的策略分发系统可以将大部分的用户需求的内容分发的用户对应的节点服务器上,从而避免了大量用户对中心服务器访问的可能,提高了整体平台的性能和稳定性。内容分发的策略定义,分为分发源和分发目的地的定义。分发源的定义包括了分发服务器和分发对象,分发对象可按分类统计的结果设定,也可手工方式设定分发对象。定义分发目的地主要是设定分发的目标设备和存储目录。强大的内容分发管理,支持各种分布式网络应用:采用层状结构,自定义内容分发策略,通过采用“推”、“拉”等多种视音频资源分发模式,以多媒体数据中心为主节点,通过电信骨干网,将内容分发到各地的负载分节点,大大减轻骨干网的网络流量和数据中心视频服务器的负载,各地用户通过CDN子节点就地或就近实现流媒体节目的收看,以获得最低的网络延时、达到最佳的浏览效果。流媒体业务运营支撑平台支持“推”的模式方式主动把用户经常访问的内容推送到边缘服务器上,包括手动分发、定时分发、按区域分发、按策略分发多种内容分发方式。1)手动分发:手动分发是最基本内容发布形式,内容管理员指定内容要分发的范围(如是否要分发到边缘服务器CACHE,分发到哪些逻辑组群),提交发布命令后,流媒体业务运营支撑平台从中心取得内容并分发到网络中去;2)定时分发:包括定时自动分发和周期性刷新两种策略制定。定时分发指定在网络空闲的时间发布内容,在发布时间结束后,内容管理器到指定的内容服务器取内容,分发到边缘服务器。周期性的刷新由管理员指定刷新周期,对实效性强的内容进行更新,在刷新时间结束后,内容管理器到指定的内容服务器取内容,分发到边缘服务器,使边缘服务器上的内容得以定时更新。3)指定区域分发:根据不同地区用户的不同爱好提供不同内容的分发策略,实现不同的CACHE可以分发不同的内容。系统可以按地域分配CACHE逻辑组群,在发布内容时通过选择分发的逻辑组群向指定的区域分发内容。4)智能分发:在运营过程中,用户对内容的喜爱程度要随时发生变化,系统根据用户对内容的消费情况,自动统计内容的使用率,采用智能分发的策略动态调整内容在网络中的自动分发。对在存储中心的内容,单位时间内的点击量高于事先设定的分发阀值时,系统将内容自动分发到边缘服务器上;当分布在边缘服务器的存储空间低于设定值时,系统会根据片源的点击率排行情况自动删除单位时间内点击率最低的内容,并通知内容管理系统。5)分层分发:当网络分层部署时,内容管理平台应该能分层次进行内容的分发,控制内容逐层下发或同层复制。6)发布时的设定参数包括内容名称、频道归属、目录规则、是否批量发布、发布时间、内容失效时间、发布地域、导演、演员、版权、媒体格式、内容源信息等等。7)支持发布参数模板功能:对于发布参数用户可以自行输入,对于某些参数可由管理平台自动提供系统设定默认值或SP/CP开户指定的默认值,简化用户操作。8)删除策略的设定,如果边缘服务器存储空间低于设定的警告阀值,系统会根据设定的策略(点击率最低、单位时间内访问数最少等策略)自动删满足删除策略的流媒体音视频节目,保证边缘流媒体服务器存储空间的有效利用。系统支持PULL(拉)的分发方式,在用户向边缘设备请求本机没有的内容时,由边缘服务器主动从中心PULL(拉)内容为用户服务。无论是PUSH还是PULL方式,CACHE在从存储中心获取内容以后,内容管理平台都将内容分布状态改变的信息在系统数据库进行更新,并且以预览URL的形式展现给管理员。2.5.7 监控管理流媒体业务运营支撑平台支持对实时内容处理需要进行音视频质量和内容的监控,支持包括各个视频服务器在线用户数以及在一定的时间间隔中统计各个视频服务器访问的人数;可实时监控每个点播服务器当前的负载情况,包括监控所有节点、通道I/O、网络I/O的使用率,CPU、内存、磁盘阵列的空间占用和运行状态。用户在线监控:可以在线监控各个服务器上所有正在播放流媒体内容的用户访问信息,可监控的信息包含了用户名、访问内容名称、URL地址、码率等信息。服务器在线监控:在线监控各个流媒体服务器的资源消耗情况并作相应的告警报告,并可以图形化的方式动态反映分析一定时段内的媒体服务器资源消耗走势。系统有很完善的监控功能:1)管理员操作日志:详细的管理员操作日志,记录了管理员的操作信息。可以根据管理员,操作时间,等参数,查找工作日志2)访问统计:查看用户访问信息(普通用户及管理员),包括IP地址,观看的文件等;统计总点播数、统计日访问流量、统计最高峰流量;系统可以按照用户的需求,对某一个视音频设置是全部的视音频文件进行统计,绘制出一段时间内的相应的播放的情况曲线图,以供管理员进行参考。2.5.8 视音频服务器管理系统可以添加多个视音频服务器,每个视音频服务器上可以建立多个发布点路径存储视音频文件。对视音频服务器的管理,用户可以查看视音频服务器IP地址、端口、状态、CPU使用率、内存使用率、磁盘信息等以进行有效的资源分配。对视频服务器可以进行添加、删除、修改、查看等操作。在查看操作中,还可以查看服务器的磁盘信息,并且可以添加该视频服务器的点播发布点路径。2.5.9 统计分析流媒体业务运营支撑平台根据业务类型和用户的访问量统计各增值业务的最大并发用户数、一段时间内被访问的总次数、访问的平均时长等参数进行业务发展的趋势分析、业务访问的客户群的分析等,为有针对性的业务宣传、排行榜的动态调整以及新业务的开发提供依据。系统根据内容类型和用户的访问量统计某时间段中各个节目的访问次数和访问时长、各个内容的用户使用行为,进行分时段、分地域组合分析各种类型应用及内容的下载量、下载趋势、用户访问习惯、价格敏感度和观望度等,为内容的动态调整提供依据。流媒体业务运营支撑平台统计分析系统可以生成用户报告、业务报告、系统运行报告等。用户报告:节目访问统计报表,包括用户访问统计、用户点播费用统计;业务报告:按片源统计点播次数,频道栏目访问统计和业务收入统计等、用户收视率分析、点播排行榜报表、来访区域统计报表;系统应可针对多种统计指标生成的统计报表,如:1)TOPn内容:按最受欢迎的n个内容统计2)对访问用户数目的统计,对某个时间段的访问用户数目的统计;3)对系统多种类型(如下载、点播、直播等)业务的用户访问量进行统计;4)对某个时间段的某个内容的访问情况的统计;5)对各种类型业务提供总量统计;6)对各服务器访问情况的统计;7)对边缘服务器访问情况的统计;8)对边缘服务器的访问时长和访问次数统计和排名;9)对内容命中情况的统计;10)对各种类型业务的排行榜的统计;系统可以针对系统中不同实体的特性数据,提供多种组合条件(指定时间段、按指定时间周期分布、按访问数、节目点播排行、用户点播排行、IP点播排行、文件类型统计、来访区域统计等)的统计分析,定期(按不同时间段进行统计,包括日报、周报、月报等时段的统计)进行详细统计;统计结果可以报表、曲线图、折线图、饼图、柱状图等多种方式显示和按照指定的格式打印,并能支持报表导出到EXCEL文件,支持对WEB访问进行统计等,使得运营商可以清楚、直观地了解运营情况、充分配合系统运营决策等。另外,因采用开放的设计思想,系统可根据用户流媒体业务的发展不断完善统计分析服务功能。2.5.10系统接口平台提供标准数据接口,支持XML接口、WebService接口、数据库接口等标准规范。可以提供与第三方广告管理系统、注流论坛、博客、CMS系统的接口,可以与广告管理系统、论坛、博客、CMS系统数据进行整合和互相调用;2.6音视频系统功能特点 广泛的节目来源直播节目播出后存成的视音频文件由其他的软件录制而成的视音频文件将其他格式的视音频文件转成的流媒体文件 支持大多数的文件格式本项目基于Media多媒体技术上开发而成,可支持用户建立多种数据格式的直播及VOD等视音频应用。系统支持asf、wmv、wma、mpeg1、mpeg2、mpeg4、mp3、wav等多种格式的多媒体形式。 灵活的分类方式视音频文件可以按照用户自定义的类别进行多级的分类,如可以将视频的节目按下面的方式归类:注:上面的分类为三级分类,管理员可以按照自己习惯的形式进行多级的分类。每个视音频节目可以归到很多种分类以中,如区信息处2003年视频会议可以归到”信息处”的类别中,也可以归类到”视频会议资料”的类别中,并且这种分类无需把视频资料在拷贝一份到另一个类别中,他们是一个关联的关系,这样,不会造成空间浪费。 多样的信息形式1)文字信息文字信息记录了节目的各种信息,如导演、演员、播出时间、节目时间长度、入库时间、关键字、描述、出品厂家等;2)图片信息:每个节目可以加一到多个图片作为节目的介绍。3)视音频信息:每个节目可以包含多个视音频的片段。 灵活的查询通过对视音频节目信息进行相应的搜索,搜索引擎可以很快的查到所需的资料。可以用以下的查询方式:1)按关键字查询:可以通过输入几个多媒体信息及相关信息中所包含的文字进行查询。可以查询出所有多媒体信息中包含关键字的全部信息;2)按分类查询:按照多媒体系统建立的多媒体信息的所分类目列表进行查询。可以查询到该分类的全部信息;3)日期查询:按照多媒体信息录入的日期及项目日期进行查询。4)组合查询:通过上述的组合查询方式,进行搜索,可最准确的查到所需多媒体信息。 强大的视音频文件管理功能1)预览:可以对视音频的节目信息在修改前进行预览。2)修改:可以对视音频的节目的信息进行修改。3)剪切4)合并:5)格式转换: 自适应流用户可看到最可能的优质传输,制作人员只需要压缩一次,管理员也只需要维护单一文件,而媒体服务器根据所得带宽自动切换。智能流通过描述现实世界internet上变化的带宽特点来发送高质量媒体并保证可靠性,并对混合连接环境的内容授权提供了解决方法。 Web服务系统实现流媒体系统通过Web服务系统为用户提供丰富多彩的基于流媒体技术的流媒体应用服务频道,并提供客户自服务功能。WEB页面提供给用户最直观的视频节目的内容介绍和分类,让用户能够选择自己喜欢的视频节目来点播。Web界面和后台管理相结合,后台管理系统提供自动的内容更新方法,只需要在后台对内容进行分类管理,所有的内容增加、删除、权限的更改、调整都会直接在用户端页面上反映出来,因此,对于用户端的WEB页面,不需要专门的维护。同时,根据需要可以定期对版面风格进行更换。用户认证:采用WEB认证和底层认证相结合的方法,确保非法用户不能点播。节目搜索:可根据国别、节目名称、节目类型、原著者、编剧、出品年份、出品公司、主演、导演、内容简介等属性快速搜索节目。分类排列:影片按语种分类和难易分类、列表排列,用户可方便地找到某类别的影片。本月新片:为方便用户了解最新影片信息,可列出最近一月内入库的影片。节目排行榜:节目排行榜初始列出了TOP 10(N)影片。系统记录了对每个节目的点播次数及相关信息,WWW服务根据数据库的记录自动更新节目排行榜。根据实际运行的要求,排行榜的排行方法可定制。用户讨论区:开辟讨论区供讨论影片用,管理员能方便地对该讨论区进行管理。用户可向管理员提出各种意见和建议,管理员处理这些反馈信息。信息浏览:节目按语种分类和难易分类、列表排列,用户可方便地找到某类别的节目并查看节目详细信息;为方便用户了解最新节目信息,可在页面列出了最近一月内入库的节目。直播/点播/轮播应用:提供直播/点播/轮播节目播放页面,其视屏窗口提供控制,包括前进、后退、停止、暂停和开始等功能。另外,视屏窗口还可提供所接收节目的内容介绍及控制音量,

温馨提示

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

评论

0/150

提交评论