[发明专利]分布式的视频直播系统在审
申请号: | 201910166119.9 | 申请日: | 2019-03-06 |
公开(公告)号: | CN110035295A | 公开(公告)日: | 2019-07-19 |
发明(设计)人: | 周志文;朱宇翔;梁智游;陈迪祺;张颜 | 申请(专利权)人: | 深圳市麦谷科技有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04L29/08;H04L12/803;H04L12/741 |
代理公司: | 深圳市徽正知识产权代理有限公司 44405 | 代理人: | 卢杏艳 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播设备 长连接 网关 视频直播服务 视频直播系统 服务子系统 控制指令 目标通信 视频调度 视频资源 直播 路由 信道 节省电池电量 长连接通道 分布式视频 负载状态 通信信道 无线通讯 用户分配 直播系统 维护 可用 扩容 采集 监控 | ||
1.一种分布式的视频直播系统,其特征在于,包括:视频调度服务子系统,长连接网关子系统、设备路由服务子系统以及视频直播服务子系统;
所述视频调度服务子系统,长连接网关子系统以及视频直播服务子系统均为集群部署子系统;
所述长连接网关子系统与直播设备建立长连接通道,用于维护下发直播控制指令的通信信道;
所述设备路由服务子系统用于维护直播设备与所述长连接网关子系统的状态;所述视频直播服务子系统用于提供由所述直播设备采集获得的视频资源;
所述视频调度子系统用于通过所述设备路由服务子系统确定目标通信信道,并通过所述长连接网关子系统维护的目标通信信道,向对应的直播设备下发直播控制指令;
所述视频调度子系统还用于监控所述视频直播服务子系统的负载状态,并根据所述负载状态,为用户分配最优的视频资源。
2.根据权利要求1所述的视频直播系统,其特征在于,所述视频调度服务子系统由若干个可动态添加或者删除的服务节点组成;所述长连接网关子系统由若干个可动态添加或者删除的网关节点组成;所述视频直播服务子系统由若干个可动态添加或者删除的直播服务节点组成。
3.根据权利要求2所述的视频直播系统,其特征在于,所述视频调度服务子系统还用于存储所述直播设备的状态数据;
所述状态数据包括:用于标识直播设备的设备识别码、用于标识所述直播设备上的摄像机通道的摄像机通道号、用于标识直播设备当前状态的直播状态、用于确定直播设备是否正在推流的设备推流状态、拉流用户列表以及用户观看时间。
4.根据权利要求3所述的视频直播系统,其特征在于,所述直播状态包括:准备状态、开始状态、结束处理状态以及结束状态;
所述准备状态、开始状态、结束处理状态以及结束状态之间根据视频调度服务子系统接收到的确认信息进行切换。
5.根据权利要求3所述的视频直播系统,其特征在于,所述监控所述视频直播服务子系统的负载状态,并根据所述负载状态,为用户分配最优的视频资源,具体包括:
根据所述视频直播服务子系统中,每一个直播服务节点承载的直播设备,确定所述直播服务节点的负载数据;
接收直播控制指令;
获取与所述对应的直播控制指令,具有最小负载数据的直播服务节点的地址;
将所述地址返回用户以使用户通过所述直播服务节点获得直播视频。
6.根据权利要求2所述的视频直播系统,其特征在于,所述视频直播服务子系统中,不同的直播服务节点之间相互独立设置;所述视频直播服务子系统的直播服务节点设置有用于获取直播设备的直播状态的恢复接口。
7.根据权利要求3所述的视频直播系统,其特征在于,所述长连接网关子系统使用LVS负载均衡系统,用于调整所述网关节点承载的直播设备。
8.根据权利要求7所述的视频直播系统,其特征在于,所述通过所述设备路由服务子系统确定目标通信信道,并通过所述长连接网关子系统维护的目标通信信道,向对应的直播设备下发一个或者多个控制指令,具体包括:
接收向目标直播设备发送的直播控制指令;
在所述设备路由服务子系统中,查找所述直播设备的路由表;
当所述目标直播设备可以在所述路由表中查找到时,根据查找结果,与承载所述直播设备的网关节点建立连接并下发所述直播控制指令;
当所述目标直播设备无法在所述路由表中查找到时,向用户返回所述目标直播设备不在线的提示信息。
9.根据权利要求7所述的视频直播系统,其特征在于,所述长连接网关子系统与直播设备建立长连接通道,用于维护下发控制指令的通信信道,具体用于:
所述网关节点根据直播设备的设备识别码,查找所述目标直播设备对应的TCP长连接通道;
通过所述TCP长连接通道下发所述直播控制指令;
所述网关节点还用于接收所述直播设备返回的确认信息,并转发至所述视频调度服务子系统。
10.根据权利要求1-9任一所述的视频直播系统,其特征在于,还包括人工智能子系统;
所述人工智能子系统用于预测用户行为,所述视频调度子系统用于根据所述用户行为的预测结果,预先分配对应的直播视频资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市麦谷科技有限公司,未经深圳市麦谷科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910166119.9/1.html,转载请声明来源钻瓜专利网。