基于IPQAM的VOD低成本解决方案
发布时间:2008/8/11 0:00:00 访问次数:704
1前言
近年来,随着国家信息化建设的大力开展和"三网融合"的积极推进,广电行业加快了有线电视数字化整体转换工作的步伐。截至2007年底,我国的数字电视用户已经达到2600万。然而,数字电视用户数目的快速增长并没有为广电行业的发展带来实质的推动作用。目前2600万数字电视用户可消费的业务绝大多数仍基于单向网络,并且业务仅限于数据广播、信息浏览、nvod等缺乏互动性的业务。这些业务中,数据广播提供的信息量有限,信息浏览和nvod等业务不支持用户的参与,单纯的模拟转数字带来的清晰度提高(有限)和同质的频道增加已很难满足用户日益增长的消费需求。因此,单纯的数字化转换意义不大,运营商必须以用户为本,充分调动用户参与的积极性,不断满足用户快速增长的精神文化和信息服务需求,并努力提高相关收益。这些就需要运营商加快双向网络的改造,大力提供丰富多彩的互动业务。 vod业务是最基础的双向业务之一。一方面vod业务是用户迫切需要的业务,另一方面当前vod业务系统的系统成本和运营成本都很高,运营商很难盈利。如何解决这一矛盾,是运营商普遍关注的热点。本文试图从降低系统成本的角度进行分析探索,为解决这一问题提供可行的途径。由于文中提出的vod低成本解决方案基于开源项目darwin streaming server实现,而darwin streaming server完全符合isma规范,所以该方案完全适用于其它基于ip的网络环境中。但本文的描述主要以基于ipqam的广电网络环境为例,来说明该方案的实现过程。
2广电行业的vod业务现状
vod业务即视频点播业务,是一种可以按用户需要点播节目的互动式视频业务。它的一个重要特点就是需要很高的带宽来传送下行的媒体流。广电的catv网络可以提供非常高的下行带宽,适于媒体流的传送。因此,广电行业的vod业务提供多采用基于ipqam的vod解决方案,即利用ip网络实现流媒体的控制,通过catv网络下发媒体流的方式。图1就是一个简单的ipqam vod业务系统的逻辑图。
目前,基于ipqam的vod解决方案的相关规范主要有时代华纳提出的isa(interactive services architecture)和comcast提出的ngod (next generation on demand)等。其中isa架构的流控协议采用基于iso/iec dsm-cc标准的ssp和lscp协议,而前端服务器实体之间采用corba实现,实现的复杂性相对较高。ngod则是在rtsp协议的基础上提出,实体交互基于web service实现,目前还很少有相关的商用产品。
在现在的国内外市场中,能提供基于ipqam的vod解决方案的国内厂商主要有华为,思华等。国外厂商主要有moto、cisco、tandberg(没有自己的视频服务器)等。国外厂商的产品都支持isa规范,而isa规范由于本身定义的复杂性,造成整个系统的复杂度提高,也直接导致了系统实现的成本非常昂贵。国内产品中,虽然思华的产品不是基于isa架构,其点播协议采用rtsp协议,但其商用产品也价格不菲。
视频服务器是vod解决方案中的核心实体。在基于ipoam的vod解决方案中,视频服务器需要支持ts流格式,并以udp的方式传送ts流,以连接ipqam设备。此外,考虑到vod业务的可运营性。视频服务器还需要支持用户认证、计费接口以及远程管理等功能。我们认为,降低视频服务器的开发成本,可以有效地降低整个vod业务系统的成本。因此,本文基于开源项目实现了一个运行于通用服务器上的纯软件视频服务器,虽然此类视频服务器目前还难以被较大的运营商接受并采用,但已可成功地应用于小区、酒店等区域的vod系统设计。
3基于开源项目的vod低成本解决方案
目前,与视频服务器相关的开源项目有很多,如mpeg4ip,vls等等。其中live555是免费,开源的,并支持ts流,但live555的设计并不适用于商业运营;darwinstreaming server2具备商业运营必须的认证、计费、远程管理等特性,可以很好地支持商业运营,但是对于广电系统的应用来说,缺乏对ts流的支持。本文基于可运营性的考虑,选取darwin streaming server作为基础,通过扩展使之支持mpeg-2ts流,实现低成本的视频服务器,以支持基于ipqam的vod解决方案。
3.1 darwin streaming server简介
darwin streaming server(简称dss)是苹果公司的开源视频服务器版本,与dss相对应,apple有一个商业版本的视频服务器qtss(quicktime streaming server),两者采用相同的核心设计。dss符合isma规范,支持多种标准协议和格式,dss的主要特性如下:
完全符合标准,支持各种标准的播放器或者机顶盒。
支持mp4、3gpp等文件格式;
支持mpeg-4、h.264等视频编解码格式;
支持rtsp流控协议,支持http协议;
支持rtp流媒体传输协议;
支持单播和组播;
支持基于web的管理;
具有完备的日志功能。
此外,该服务器版本提供了一个基于模块的扩展方法。利用dss提供的api就可以很方便地编写静态或动态的模块,对dss进行扩展,使其支
1前言
近年来,随着国家信息化建设的大力开展和"三网融合"的积极推进,广电行业加快了有线电视数字化整体转换工作的步伐。截至2007年底,我国的数字电视用户已经达到2600万。然而,数字电视用户数目的快速增长并没有为广电行业的发展带来实质的推动作用。目前2600万数字电视用户可消费的业务绝大多数仍基于单向网络,并且业务仅限于数据广播、信息浏览、nvod等缺乏互动性的业务。这些业务中,数据广播提供的信息量有限,信息浏览和nvod等业务不支持用户的参与,单纯的模拟转数字带来的清晰度提高(有限)和同质的频道增加已很难满足用户日益增长的消费需求。因此,单纯的数字化转换意义不大,运营商必须以用户为本,充分调动用户参与的积极性,不断满足用户快速增长的精神文化和信息服务需求,并努力提高相关收益。这些就需要运营商加快双向网络的改造,大力提供丰富多彩的互动业务。 vod业务是最基础的双向业务之一。一方面vod业务是用户迫切需要的业务,另一方面当前vod业务系统的系统成本和运营成本都很高,运营商很难盈利。如何解决这一矛盾,是运营商普遍关注的热点。本文试图从降低系统成本的角度进行分析探索,为解决这一问题提供可行的途径。由于文中提出的vod低成本解决方案基于开源项目darwin streaming server实现,而darwin streaming server完全符合isma规范,所以该方案完全适用于其它基于ip的网络环境中。但本文的描述主要以基于ipqam的广电网络环境为例,来说明该方案的实现过程。
2广电行业的vod业务现状
vod业务即视频点播业务,是一种可以按用户需要点播节目的互动式视频业务。它的一个重要特点就是需要很高的带宽来传送下行的媒体流。广电的catv网络可以提供非常高的下行带宽,适于媒体流的传送。因此,广电行业的vod业务提供多采用基于ipqam的vod解决方案,即利用ip网络实现流媒体的控制,通过catv网络下发媒体流的方式。图1就是一个简单的ipqam vod业务系统的逻辑图。
目前,基于ipqam的vod解决方案的相关规范主要有时代华纳提出的isa(interactive services architecture)和comcast提出的ngod (next generation on demand)等。其中isa架构的流控协议采用基于iso/iec dsm-cc标准的ssp和lscp协议,而前端服务器实体之间采用corba实现,实现的复杂性相对较高。ngod则是在rtsp协议的基础上提出,实体交互基于web service实现,目前还很少有相关的商用产品。
在现在的国内外市场中,能提供基于ipqam的vod解决方案的国内厂商主要有华为,思华等。国外厂商主要有moto、cisco、tandberg(没有自己的视频服务器)等。国外厂商的产品都支持isa规范,而isa规范由于本身定义的复杂性,造成整个系统的复杂度提高,也直接导致了系统实现的成本非常昂贵。国内产品中,虽然思华的产品不是基于isa架构,其点播协议采用rtsp协议,但其商用产品也价格不菲。
视频服务器是vod解决方案中的核心实体。在基于ipoam的vod解决方案中,视频服务器需要支持ts流格式,并以udp的方式传送ts流,以连接ipqam设备。此外,考虑到vod业务的可运营性。视频服务器还需要支持用户认证、计费接口以及远程管理等功能。我们认为,降低视频服务器的开发成本,可以有效地降低整个vod业务系统的成本。因此,本文基于开源项目实现了一个运行于通用服务器上的纯软件视频服务器,虽然此类视频服务器目前还难以被较大的运营商接受并采用,但已可成功地应用于小区、酒店等区域的vod系统设计。
3基于开源项目的vod低成本解决方案
目前,与视频服务器相关的开源项目有很多,如mpeg4ip,vls等等。其中live555是免费,开源的,并支持ts流,但live555的设计并不适用于商业运营;darwinstreaming server2具备商业运营必须的认证、计费、远程管理等特性,可以很好地支持商业运营,但是对于广电系统的应用来说,缺乏对ts流的支持。本文基于可运营性的考虑,选取darwin streaming server作为基础,通过扩展使之支持mpeg-2ts流,实现低成本的视频服务器,以支持基于ipqam的vod解决方案。
3.1 darwin streaming server简介
darwin streaming server(简称dss)是苹果公司的开源视频服务器版本,与dss相对应,apple有一个商业版本的视频服务器qtss(quicktime streaming server),两者采用相同的核心设计。dss符合isma规范,支持多种标准协议和格式,dss的主要特性如下:
完全符合标准,支持各种标准的播放器或者机顶盒。
支持mp4、3gpp等文件格式;
支持mpeg-4、h.264等视频编解码格式;
支持rtsp流控协议,支持http协议;
支持rtp流媒体传输协议;
支持单播和组播;
支持基于web的管理;
具有完备的日志功能。
此外,该服务器版本提供了一个基于模块的扩展方法。利用dss提供的api就可以很方便地编写静态或动态的模块,对dss进行扩展,使其支
上一篇:电视播出系统中的响度控制