
流媒体系统的主要组成
流媒体技术目前应用非常广泛,各种行业领域也开始角逐这块市场,尤其是视频会议、远程教学、医疗录播、视频监控、网络直播等都已经大范围的使用了流媒体技术。下面我们就针对流媒体系统的主要结构进行介绍,希望大家通过以下知识能对流媒体有更加清楚的认识...
流媒体技术目前应用非常广泛,各种行业领域也开始角逐这块市场,尤其是视频会议、远程教学、医疗录播、视频监控、网络直播等都已经大范围的使用了流媒体技术。下面我们就针对流媒体系统的主要结构进行介绍,希望大家通过以下知识能对流媒体有更加清楚的认识。
第一部分、节目制作子系统(媒体内容制作)
节目采集压缩、批量编码、编目工作站等相应的模块是组成流媒体采集制作系统的关键,采集压缩工作站主要负责将原始独立的音、视频、图片、文字等素材进行MPEG-4压缩编码数字化,组成适合网络传输的流媒体(一般为350kbps-1mbps)格式,然后存储到VOD点播服务器,供用户点播。在需要直播时则直接将数据流上传到录播服务器上,直接向网上播出。批量编码模块主要负责将存在VCD (MPEG-1)、 DVD (MPEG-2)光盘上的节目,重新转换编码成为MPEG-4/avi或rm、wmv等格式的数据流。
第二部分、内容管理子系统(媒体内容存储管理)
这个管理系统包括流媒体文件的存储、查询及节目管理。其媒体内容管理模块具有以下管理功能。
a、管理员可以在任何一台PC机上,通过浏览器连接到点播服务器,利用Web页面提供的各种功能向服务器远程加入节目,修改节目信息,删除节目和浏览节目。
b、管理可自定义节目类别将不同节目进行分类,方便用户查询。
c、还可以通过精品栏目设置,将新节目放到主页或通过排行榜动态地将点播率高的节目自动排放到主页上。
d、系统提供节目内容自动索引和模糊方式查询功能。用户只需输入节目相关信息的一部分或关健字,即可找到相应的节目。
e、具有对服务器上每个节目进行权限级别管理的设置功能,使具有相应级别的用户点播相应类型的节目。如成人节目没有得到成人授权级别的未成年人则不能进入点播状态。
f、管理员可以查看当前用户的点播情况,可监控用户名、用户IP地址、用户正在点播的视频文件名称等信息。
g、具有组成服务器域管理功能,从而可以实现服务器的分布设置,集中管理,负载均衡。在媒体存储系统中采用了带Raid5控制功能的大型磁盘组,用于节目存储。其存储容量高达300GB,能满足多达1000部/集节目的海量存储需求,并且具有高性能数据读写能力和访问数据共享。
在节目码流为350kbps时能同时容纳800个用户的并发点播。
第三部分、 用户管理子系统(用户管理)
用户管理支持用户多级别的身份认证管理,对不同的用户身份,系统可提供不同的访问控制功能。系统支持灵活丰富的计费策略和计费接口,可实现按包月制计费,按点播次数计费,定时折扣优惠等多种功能和策略。
第四部分、点播服务子系统(视频点播服务)
这是流媒体核心。主要功能是,应接收系统和节目管理系统的节目点播请求,找到存储在硬盘上的节目,并控制节目以流的形式传输到终端PC机。其性能直接决定流媒体系统的总体性能。整个系统支持多通道SCSI接口,实现高速、并行、多重I/O总线能力,支持多用户对同节目的并发点播。支持对用户的接纳控制,请求处理,数据检索,按流传送多种功能。支持多服务器间的域管理,实现服务器的分布设置、集中管理、负载均衡、协同工作,具有极大的扩展灵活性。系统设计完全符合国际标准,遵循http协议TCP/IP协议和RTP/RTCP/RTSP等国际标准的流协议,可实现与各类系统的兼容互通。
第五部分、客户端子系统(客户端)
任何实时的多媒体服务,最后结果都会通过客户端在用户的电脑上重现。能让不同的用户,通过客户端能远程登陆点播页面,并能够顺利地完成浏览、查询和点播节目或者接收在线直播节目。
其中在流媒体领域,需要视频采集卡来实现对视频源信号的采集,通过应用视频软件等可以实现实时采集、实时显示等模式。九视系列流媒体采集卡目前从878开发卡到专业级高清流媒体采集卡,以及外置带二次开发包的USB视频采集卡等,都已经广泛应用于流媒体视频领域。