[发明专利]视频直播方法及装置有效
申请号: | 201810006644.X | 申请日: | 2018-01-04 |
公开(公告)号: | CN110012300B | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 李诗臻;马占寅;许中杰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/2387;H04N21/239;H04N21/242;H04N21/63 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 直播 方法 装置 | ||
1.一种视频直播方法,其特征在于,所述视频直播方法通过视频直播系统实现,所述视频直播系统包括至少两个区域节点组成的区域节点集群,每个区域节点用于连接本区域内的视频直播客户端,包括:
第一区域节点接收视频采集客户端发送的视频流,所述视频采集客户端为所述第一区域节点所管理的区域内的视频直播客户端;
所述第一区域节点触发从所述区域节点集群确定所述视频流的第一主管节点的流程,其中,在所述第一主管节点确定之后,所述第一主管节点在自身保存的直播记录表中记录所述视频流的直播信息,并将所述视频流的直播信息同步保存到所述区域节点集群中的其它区域节点的直播记录表中,所述视频流的直播信息包括所述视频流的标识与所述第一区域节点的信息;所述第一区域节点接收第二区域节点发送的视频请求,其中,所述视频请求携带有所述视频流的标识,所述第二区域节点为所述区域节点集群中用于请求所述视频流的视频播放客户端所在区域的区域节点,所述第二区域节点根据自身保存的直播记录表中的所述视频流的直播信息发送所述视频请求;
所述第一区域节点根据所述视频请求将所述视频采集客户端发送的视频流发送至所述第二区域节点。
2.根据权利要求1所述的方法,其特征在于,所述第一区域节点触发从所述区域节点集群确定所述视频流的第一主管节点的流程,包括:
所述第一区域节点在所述区域节点集群中广播发送所述视频流的信息和所述第一区域节点的信息,以使得所述区域节点集群中的区域节点进行竞争运算以确定所述第一主管节点;
所述第一主管节点向所述区域节点集群中的其它区域节点发送验证请求;
所述区域节点集群中的其它区域节点向所述第一主管节点发送验证确认消息,所述验证确认消息表明所述区域节点集群中的其它区域节点同意所述第一主管节点作为当前直播信息的记录者。
3.根据权利要求2所述的方法,其特征在于,所述第一主管节点在自身保存的直播记录表中记录所述视频流的直播信息,并将所述视频流的直播信息同步保存到所述区域节点集群中的其它区域节点的直播记录表中,包括:
所述第一主管节点和所述区域节点集群中的其它区域节点,通过区块链账本在自身保存的直播记录表中保存所述视频流的直播信息。
4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:
所述第一区域节点接收所述视频采集客户端发送的视频流的停止信息;
所述第一区域节点触发从所述区域节点集群确定所述视频流的第二主管节点的流程,在所述第二主管节点确定之后,所述第二主管节点在自身保存的直播记录表中记录所述视频流的停止信息,并将所述视频流的停止信息同步保存到所述区域节点集群中的其它区域节点的直播记录表中。
5.根据权利要求1所述的方法,其特征在于,所述第一区域节点触发从所述区域节点集群确定所述视频流的第一主管节点的流程,包括:
所述第一区域节点向中心节点发送查询请求,以使得所述中心节点将所述区域节点集群中优先级别最高的区域节点作为所述第一主管节点;
所述第一区域节点从所述中心节点接收应答信息,所述应答信息携带有所述优先级别最高的区域节点的信息。
6.根据权利要求5所述的方法,其特征在于,所述第一主管节点在自身保存的直播记录表中记录所述视频流的直播信息,并将所述视频流的直播信息同步保存到所述区域节点集群中的其它区域节点的直播记录表中,包括:
所述第一主管节点和所述区域节点集群中的其它区域节点,通过链表在自身保存的直播记录表中保存所述视频流的直播信息。
7.根据权利要求5或6所述的方法,其特征在于,所述方法还包括:
所述第一区域节点接收所述视频采集客户端发送的视频流的停止信息;
所述第一区域节点将所述视频流的停止信息发送给所述优先级别最高的区域节点,以使得所述优先级别最高的区域节点将所述视频流的停止信息写入所述优先级别最高的区域节点的直播记录表;
所述优先级别最高的区域节点在自身保存的直播记录表中记录所述视频流的停止信息,并将所述视频流的停止信息同步保存到所述区域节点集群中的其它区域节点的直播记录表中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810006644.X/1.html,转载请声明来源钻瓜专利网。