[发明专利]实现自适应流媒体播放控制的系统及方法有效
申请号: | 201410313273.1 | 申请日: | 2014-07-02 |
公开(公告)号: | CN104093088B | 公开(公告)日: | 2017-06-23 |
发明(设计)人: | 逯利军;钱培专;谢为友;张建民;李克民 | 申请(专利权)人: | 赛特斯信息科技股份有限公司 |
主分类号: | H04N21/63 | 分类号: | H04N21/63;H04N21/6405;H04N21/6437 |
代理公司: | 上海智信专利代理有限公司31002 | 代理人: | 王洁,郑暄 |
地址: | 210042 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 自适应 流媒体 播放 控制 系统 方法 | ||
技术领域
本发明涉及流媒体服务领域,尤其涉及流媒体服务网关领域,具体是指一种实现自适应流媒体播放控制的系统及方法。
背景技术
流媒体服务网关子系统(Streaming Service Gateway,SSG)旨在向用户提供多样性媒体资源的服务平台。
SSG平台既能够向用户提供本地音视频资源的流媒体服务,也能够索引网络中远端音视频资源,并向用户提供媒体转发服务,从而免去了用户在大量媒体资源间搜索的不便。
该平台在提供上述本地和远端媒体服务的同时,还能够在媒体服务的同时对媒体流进行定制化的处理,如带宽控制、Qos(Quality of Service,服务质量)检测、转码功能等。
传统的企业流媒体服务解决方案中,流媒体服务器提供流媒体服务,允许客户端通过访问流媒体服务来进行视频处理。流媒体服务器通过组播UDP(User Datagram Protocol,用户数据包协议)方式提供直播业务,通过单播RTSP(Real Time Streaming Protocol,实时流传输协议)方式提供点播服务,没有考虑对网络的要求,采用的都是默认网络支持相应的视频流媒体协议,如图1所示。
相应的解决方案也比较成熟,但是此方案存在2个关键的技术不足:
(1)提供直播服务的时候,需要整个网络全程支持组播路由协议但,在部分应用场景下,尤其是在公网的VPN实现跨区域的内网情况下,网络不支持组播或者配置维护比较麻烦,这个时候将如何实现用户的流媒体播放?
为了实现直播的观看效果,传统的解决方案是将视频组播通过RTSP的单播方式提供,这个解决方案的缺陷是每个用户都需要在骨干网上单独引出一路RTSP流,对网络的带宽是个极大的浪费;
(2)客户端在通过单播访问流媒体服务器的时候,存在多个用户并发的情况,这样对流媒体服务器网关的并发性能要求非常高,容易形成瓶颈,同时对传输网络的带宽要求过高,尤其是在跨网段的时候,骨干传输开销过大。
例如,某地广电局,内容服务器和监看服务器不在同一的机房,需要远程访问到内容区的流媒体服务器,但是中间传输的通道,由于采用了公网VPN(Virtual Private Network,虚拟专用网络)的隧道技术,无法灵活配置组播路由,所有客户端的访问都需要通过单播方式访问,同时由于公网的的成本较高,带宽受限,多用户方位的时候容易出现卡顿等问题,严重影响了用户的工作。
发明内容
本发明的目的是克服了上述现有技术的缺点,提供了一种能够实现的对跨网段的视频播放、不再严格需要底层网络支持组播协议、对网络带宽的要求大大降低、结构简单、便于实现的实现自适应流媒体播放控制的系统及方法。
为了实现上述目的,本发明的实现自适应流媒体播放控制的系统及方法具有如下构成:
该实现自适应流媒体播放控制的系统,其主要特点是,所述的系统包括:
信令解析模块,用以解析客户端发送的播放请求信令得到所述的播放请求信令对应的播放控制指令,并将所述的播放控制指令发送至前端引流模块或本地流媒体串流模块;
前端引流模块,用以在接收所述的信令解析模块发送的所述的播放控制指令,并从远端流媒体服务器中获取所述的播放控制指令对应的远端流媒体信号,以及发送所述的远端流媒体信号至流媒体数据分发模块;
本地流媒体串流模块,用以接收所述的信令解析模块发送的所述的播放控制指令,并将所述的播放控制指令对应的本地流媒体信号发送至所述的流媒体数据分发模块;
流媒体数据分发模块,用以将所述的前端引流模块发送的所述的远端流媒体信号或所述的本地流媒体串流模块发送的本地流媒体信号发送至所对应的客户端。
其中,所述的播放请求信令为直播请求信令或点播请求信令,所说的播放控制指令为直播控制指令或点播控制指令,所述的播放请求信令与所述的播放控制指令一一对应,所述的客户端为用户使用的可联网的电脑或电视机,所述的前端引流模块为支持流传输协议的流媒体采集模块,所述的流媒体数据分发模块为支持组播协议的流媒体网关。
进一步地,所述的信令解析模块中具有播放形式判断单元和控制指令判断单元,其中:
所述的播放形式判断单元,用以判断所述的客户端连接的网络是否支持组播方式,并将判断结果反馈至所述的信令解析模块;
所述的控制指令判断单元,用以判断所述的播放控制指令是否为点播控制指令,并将判断结果反馈至所述的信令解析模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛特斯信息科技股份有限公司,未经赛特斯信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410313273.1/2.html,转载请声明来源钻瓜专利网。