流媒体系统实现与组成

豆豆网   技术应用频道   2006年12月19日  【字号: 收藏本文

本文详细介绍流媒体系统实现与组成

   一般而言,流媒体系统大致包括几个组件:转档/转码工具(Encoders),用于压缩转档;服务器(Servers),管理并传送大量多媒体内容;编码器(Scripters),可整合多媒体,并以互动方式呈现;播放器(Players),在用户端的PC上呈现串流的内容;另外还有许多不同的多媒体制作工具(Content-creation tools)。

   当一个网站提供视频点播(VOD,Video on Demand)的串流内容时,需要使用转档/转码工具,将一般的多媒体档案进行高品质、适合网络上串流的压缩,再将转好的档案传送到服务器端放送出去;若网站要提供的是转播服务,则需要在空中将音频及视频内容截取后,直接传到服务器端并由服务器放送出去,而直播式的传送可以透过Unicast或Multicast来实现。

   一个完整的流媒体平台包括流服务应用软件、集中分布式视频系统、视频业务管理媒体发布系统、视频采集制作系统、媒体内容检索系统、数字版权管理(DRM)、媒体存储系统、客户端系统等重要组成部分。

   1.流服务应用软件

   应用流软件是系统中最重要的成分,要求在最广的范围、多种连接速度的基础上提供性能最好的多媒体效果,并具有强有力的系统管理和可伸缩性能力,以及具有开放的、标准的、跨平台的架构。软件系统必须具有极高的压缩比和很好的传输能力,适合网络发布。服务器端软件应该具有强大的网络管理功能,支持广泛的媒体格式,支持最大量的互联网用户群与流媒体商业模式。

   2.集中分布式视频系统

   面对越来越巨大的流应用需求,系统必须拥有良好的可伸缩性。随着业务的增加和用户的增多,系统可以灵活地增加现场直播流的数量,并通过增加带宽集群和接近最终用户端的边缘流媒体服务器的数量,增加并发用户的数量,不断满足用户对系统的扩展要求。

责编:豆豆技术应用

正在加载评论...