流媒体系统[分享] 二、流媒体系统的组成结构 麻城市广电宽带网络信息平台的流媒体系统,由媒体内容制作、媒体内容存储管理、用户管理、视频点播服务和客户端五大部分组成。流媒体内容制作系统:包括多媒体信息采集与编码并兼作直播。流媒体内容管理系统:主要完成多媒体内容存储、查询及节目管理、创建和发布。用户管理系统:则主要涉及用户登记、授权、计费和认证。视频点播服务系统:主要为流媒体内容的播放提供伺服服务。客户端系统:主要负责在用户端PC上提供流媒体内容播放服务。 1. 节目制作子系统(兼作网上直播) 流媒体采集制作子系统,由节目采集压缩、批量编码、编目工作站和相应的模块组成。其中,采集压缩工作站主要负责将原始独立的音、视频、图片、*字等素材进行MPEG-4压缩编码数字化,组成适合网络传输的流媒体(一般为350kbps-1mbps)格式,然后存储到VOD点播服务器,供用户点播。在需要直播时则直接将数据流上传到录播服务器上,直接向网上播出。批量编码模块主要负责将存在VCD (MPEG-1)、 DVD (MPEG-2)光盘上的节目,重新转换编码成为MPEG-4/avi或rm、wmv等格式的数据流。管理员还可以通过内容制作子系统对节目进行初步的编辑或合成。 2. 内容管理子系统 流媒体内容管理子系统,包括流媒体*件的存储、查询及节目管理。在媒体存储系统中采用了带Raid5控制功能的大型磁盘组,用于节目存储。其存储容量高达300GB,能满足多达1000部/集节目的海量存储需求,并且具有高性能数据读写能力和访问数据共享。在节目码流为350kbps时能同时容纳800个用户的并发点播。我们采用北京视翰公司大型节目管理软件,其媒体内容管理模块具有以下管理功能。a、管理员可以在任何一台PC机上,通过浏览器连接到点播服务器,利用Web页面提供的各种功能向服务器远程加入节目,修改节目信息,删除节目和浏览节目。b、管理可自定义节目类别将不同节目进行分类,方便用户查询。c、还可以通过精品栏目设置,将新节目放到主页或通过排行榜动态地将点播率高的节目自动排放到主页上。d、系统提供节目内容自动索引和模糊方式查询功能。用户只需输入节目相关信息的一部分或关健字,即可找到相应的节目。e、具有对服务器上每个节目进行权限级别管理的设置功能,使具有相应级别的用户点播相应类型的节目。如成人节目没有得到成人授权级别的未成年人则不能进入点播状态。f、管理员可以查看当前用户的点播情况,可监控用户名、用户IP地址、用户正在点播的视频*件名称等信息。g、具有组成服务器域管理功能,从而可以实现服务器的分布设置,集中管理,负载均衡。 3. 用户管理子系统 用户管理子系统,设置有完善的用户登记、授权、计费和认证管理。支持用户多级别的身份认证管理,对不同的用户身份,系统可提供不同的访问控制功能。系统支持灵活丰富的计费策略和计费接口,可实现按包月制计费,按点播次数计费,定时折扣优惠等多种功能和策略。 4. 点播服务子系统 视频服务器是网络提供流媒体服务的核心。点播服务系统是连接节目管理系统与接收系统的桥梁。主要功能是,应接收系统和节目管理系统的节目点播请求,找到存储在硬盘上的节目,并控制节目以流的形式传输到终端PC机。其性能直接决定流媒体系统的总体性能。整个系统支持多通道SCSI接口,实现高速、并行、多重I/O总线能力,支持多用户对同节目的并发点播。支持对用户的接纳控制,请求处理,数据检索,按流传送多种功能。支持多服务器间的域管理,实现服务器的分布设置、集中管理、负载均衡、协同工作,具有极大的扩展灵活性。系统设计完全符合国际标准,遵循http协议TCP/IP协议和RTP/RTCP/RTSP等国际标准的流协议,可实现与各类系统的兼容互通。 5. 客户端子系统 流媒体系统提供的所有实时的多媒体服务,最终都需要通过客户端在用户的PC机重现。也就是不同的用户,通过客户端能远程登陆点播页面,并能够顺利地完成浏览、查询和点播节目或者接收在线直播节目。麻城广电宽带数据网络信息平台的流媒体系统客户端,采用了北京视翰公司自主开发的流媒体播放器。支持MPEG-1/2,MPEG-4,WMV,ASF,AVI,RM,RMVB,MOV,MP3等国际所有通用格式和部分专有媒体格式的播放;并且支持PowerPoint,word,image,authorware等Office*档;支持*本、图片、Web页面与音、视频的集成。点播节目延时小,同时支持快进快退功能。其中网络直播同时支持美国微软公司的Media Player播放器,用户可通过客户端随时下载播放器,方便不同用户对各种内容点播。 |