[发明专利]一种自适应流媒体直播控制系统有效

专利信息
申请号: 201711071319.3 申请日: 2017-11-03
公开(公告)号: CN107659853B 公开(公告)日: 2019-07-05
发明(设计)人: 纪琦华;蒲珂;曾泽基;方宏;李哲山;李恒;胡彬;魏明 申请(专利权)人: 中广热点云科技有限公司
主分类号: H04N21/472 分类号: H04N21/472;H04N21/462;H04L29/06;H04L29/08;H04N21/433;H04N21/6405;H04N21/6408
代理公司: 北京爱普纳杰专利代理事务所(特殊普通合伙) 11419 代理人: 王玉松
地址: 100081 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种自适应流媒体直播控制系统,包括资源服务器,客户端和自适应服务器;资源服务器包括直播请求判断模块和多播加入模块;客户端包括直播请求模块、适应请求模块和数据接收模块;自适应服务器,包括资源判断模块、单播转换模块、暂存模块、数据发送模块;当客户端位于不支持组播协议的网络内时,自适应服务器通过单播转换服务向客户端提供本地的节目播放服务,解决在不能接收组播数据的情况下观看直播节目的问题,耗资少,同时极大程度缓解资源服务器的并发拥堵的问题。
搜索关键词: 一种 自适应 流媒体 直播 控制系统
【主权项】:
1.一种自适应流媒体直播控制系统,其特征在于,包括资源服务器(1),客户端(2)和自适应服务器(3);所述资源服务器(1)包括直播请求判断模块(101)和多播加入模块(102);所述客户端(2)包括直播请求模块(103)、适应请求模块(104)和数据接收模块(105);所述自适应服务器(3),包括资源判断模块(106)、单播转换模块(107)、暂存模块(108)、数据发送模块(109);所述直播请求判断模块(101),用于接收客户端(2)发送的节目直播请求,判断客户端(2)所在网络是否支持多播,如果判断结果为“是”,则向多播加入模块(102)发送加入指令;如果判断结果为“否”,向客户端(2)反馈“加入失败信息”;所述多播加入模块(102),用于接收加入指令或多播请求,将客户端(2)或自适应服务器(3)加入多播组,并发送直播视频流数据;所述直播请求模块(103),用于向资源服务器(1)发送节目直播请求;所述适应请求模块(104),用于接收资源服务器(1)发送的“加入失败信息”,向资源判断模块(106)发送适应请求;所述资源判断模块(106),用于接收适应请求,用于判断自适应服务器(3)是否具有相同节目的单播资源,如果判断结果为“否”,向单播转换模块(107)发送转换指令;如果判断结果为“是”,向暂存模块(108)发送暂存指令,然后向数据发送模块(109)发送数据发送指令;所述单播转换模块(107),用于接收转换指令,向多播加入模块(102)发送多播请求,加入多播组,并将接收的多播数据转换为单播数据,发送给客户端(2);所述暂存模块(108),用于接收暂存指令,将单播转换模块(107)得到的单播数据开始进行暂存操作;所述数据发送模块(109),用于接收数据发送指令,调取暂存模块(108)中的单播数据,发送给客户端(2);所述数据接收模块(105),用于接收自适应服务器(3)发送的单播数据或者资源服务器(1)发送的直播视频流数据;所述自适应服务器(3)还包括P2P查询模块(201)和响应模块(202),所述资源服务器(1)还包括节点查询模块(203);所述客户端(2)包括相邻节点选择模块(204)和直播加入模块(205);所述资源判断模块(106),还用于在接收适应请求后,向P2P查询模块(201)发送查询指令;所述P2P查询模块(201),用于接收查询指令,向资源服务器(1)发送节点查询指令,所述节点查询指令包含后客户端ID信息和请求播放的节目信息;所述节点查询模块(203),用于接收节点查询指令,根据请求播放的节目信息,获取各个节点信息的节点列表数据,发送给客户端(2);所述节点列表数据包括各个节点的NID、IP地址、端口、上传带宽和下载带宽,其中节点包括正常多播组,和对等多播组;正常多播组内的节点是经由直接接收资源服务器(1)的多播信道,接收数据资源,并缓存有媒体流数据的客户端(2);对等多播组内的节点经由其他节点的P2P直播流接收数据资源,并缓存有媒体流数据的客户端(2);所述相邻节点选择模块(204),用于接收节点列表信息,按照预设规则计算节点权重值Y,得到相邻节点顺序表,然后选择相邻节点;所述直播加入模块(205),用于接收用户发送的加入P2P直播流传送网络指令,按照相邻节点,向相邻节点发送流媒体下载请求,同时向响应模块(202)发送停止数据发送指令;所述响应模块(202),用于接收停止数据发送指令,停止相关节目数据的接收和发送;所述数据接收模块(105),还用于接收来自于相邻节点发送的视频数据包。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中广热点云科技有限公司,未经中广热点云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201711071319.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top