[发明专利]视频直播方法及装置在审
申请号: | 201611262942.2 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106792244A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 陈孟琪 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | H04N21/4782 | 分类号: | H04N21/4782;H04N21/2343;H04N21/262;H04N21/4788;H04N21/242 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 王茹 |
地址: | 511442 广东省广州市番禺区南村镇万*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 直播 方法 装置 | ||
技术领域
本申请涉及网络直播领域,尤其涉及视频直播方法及装置。
背景技术
网络直播技术是一种服务端将主播用户的直播视频数据广播至多个观众用户进行观看的互联网技术。观众用户进入主播用户创建的直播频道后,可以观看主播用户上传的视频。目前,每个直播频道内可以播放该直播频道内主播用户上传的数据,不能播放其他直播频道内主播用户上传的数据。在某些应用场景下,不同主播用户会直播完全相同或部分相同的直播内容。例如,当平台内多个主播用户进行比赛时,每个主播用户对应的直播客户端会采集视频数据,并将视频数据发送至服务端,通过服务端转发至观众用户,观众用户是进入该主播用户创建的直播频道的用户。可见,不同主播直播的是同一场比赛,而每个主播均需采集比赛相关数据,造成资源浪费。同时,不同主播播放直播数据时,可能由于主播设置的延迟时间不一致,导致不同主播不能同步播放同一视频。
发明内容
本申请提供视频直播方法及装置,以解决现有技术资源浪费、视频不同步的问题。
根据本申请实施例的第一方面,提供一种视频直播方法,所述方法包括:
接收目标直播频道中直播客户端发送的视频数据;
确定与所述目标直播频道关联的关联直播频道;
在所述目标直播频道和所述关联直播频道中播放所述视频数据。
可选的,所述视频数据携带有共享状态标识,所述确定与所述目标直播频道关联的关联直播频道之前,还包括:
接收到所述视频数据时,根据所述共享状态标识判定所述视频数据为允许共享的数据;
所述确定与所述目标直播频道关联的关联直播频道,包括:
从预存对应关系中查询与目标直播频道标识对应的关联直播频道标识;
其中,所述预存对应关系基于所述目标直播频道中主播客户端发送的目标直播频道标识和关联直播频道标识获得,或所述预存对应关系基于所述关联直播频道中主播客户端发送的转播请求获得,所述转播请求是转播所述目标直播频道中视频数据的请求。
可选的,在所述关联直播频道中播放所述视频数据,包括:
将所述视频数据直接发送至所述关联直播频道内的所有直播客户端进行播放。
可选的,所述视频数据中携带有原视频参数,在所述关联直播频道中播放所述视频数据,包括:
获取关联直播频道中主播客户端设置的转码视频参数;
根据所述转码视频参数以及所述原视频参数对所述视频数据进行转码处理;
将处理后的视频数据,发送至所述关联直播频道内的主播客户端,并通过所述关联直播频道内的主播客户端进行转播。
可选的,所述通过所述关联直播频道内的主播客户端进行转播,包括:
接收所述关联直播频道内的主播客户端发送的更新视频数据,所述更新视频数据是所述关联直播频道内的主播客户端将所述视频数据中的图像数据以及麦克风采集的声音数据编码后的数据;
将所述更新视频数据发送至所述关联直播频道中的观众客户端进行播放。
可选的,所述原视频参数包括视频数据的分辨率、码率、帧率中的一种或多种。
可选的,所述方法还包括:
将转播通知发送至关联直播频道中的主播客户端;
根据所述关联直播频道中的主播客户端返回的响应信息,判定创建所述关联直播频道的主播同意转播。
根据本申请实施例的第二方面,提供一种视频直播装置,所述装置包括:
数据接收模块,用于接收目标直播频道中直播客户端发送的视频数据;
频道确定模块,用于确定与所述目标直播频道关联的关联直播频道;
视频播放模块,用于在所述目标直播频道和所述关联直播频道中播放所述视频数据。
可选的,所述视频数据携带有共享状态标识,所述装置还包括状态判断模块,用于在接收到所述视频数据时,根据所述共享状态标识判定所述视频数据为允许共享的数据;
所述频道确定模块,具体用于:从预存对应关系中查询与目标直播频道标识对应的关联直播频道标识;
其中,所述预存对应关系基于所述目标直播频道中主播客户端发送的目标直播频道标识和关联直播频道标识获得,或所述预存对应关系基于所述关联直播频道中主播客户端发送的转播请求获得,所述转播请求是转播所述目标直播频道中视频数据的请求。
可选的,所述视频播放模块,具体用于:将所述视频数据直接发送至所述关联直播频道内的所有直播客户端进行播放。
可选的,所述视频数据中携带有原视频参数,所述视频播放模块,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611262942.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种笔排收纳带及具有其的笔排收纳盒
- 下一篇:用于箱包上的防摩擦静音活页