[发明专利]直播控制方法及装置有效
申请号: | 201711057466.5 | 申请日: | 2017-11-01 |
公开(公告)号: | CN109756758B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 罗梓恒;朱秀明 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/254 | 分类号: | H04N21/254;H04N21/258;H04N21/2187 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 刘映东 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播 控制 方法 装置 | ||
本发明公开了一种直播控制方法及装置,属于多媒体技术领域。所述方法包括:接收接入服务器发送的主播设备对应的第一标识,当查询到与第一标识对应的前置信令时,获取接入服务器为直播视频流提供的拉流地址,生成携带有拉流地址的控制信令,并将生成的控制信令发送至后台服务器,对应的,后台服务器根据拉流地址从接入服务器中拉取直播视频流并将直播视频流提供给至少一个观众设备;使得通过控制服务器查询是否存在与第一标识对应的前置信令,若存在则确定推送直播视频流的主播设备是合法的,允许主播设备与后台服务器的接入,此时控制服务器起到防火墙的作用,保障了直播内容的安全,避免了校验码被盗取而无法屏蔽异常及不合法的主播设备的接入的情况,达到减少直播异常,提高直播成功率的效果。
技术领域
本发明实施例涉及多媒体技术领域,特别涉及一种直播控制方法及装置。
背景技术
直播系统包括主播设备、观众设备和服务器。主播设备是主播用户所使用的设备,主播设备用于提供直播视频流;观众设备是观众用户所使用的设备,观众设备用于播放该直播视频流;服务器用于控制是否将主播设备的直播视频流传输至观众设备。
相关技术中的直播控制方法包括以下几个步骤:当主播设备需要进行直播时,向服务器发送校验码获取请求,服务器生成一个校验码并返回至主播设备;主播设备向服务器发送推流请求,该推流请求携带有包括该校验码的推流地址;对应的,服务器接收主播设备发送的推流地址,并对该推流地址中的校验码进行校验,当服务器验证该校验码成功时,向主播设备返回验证成功结果,主播设备根据该验证成功结果向服务器推送与推流地址对应的直播视频流,使得观众设备能够从服务器中获取该直播视频流。
在上述方法中,校验码是易于被非法用户所截取到的。若非法用户盗取了校验码,则可以根据该校验码将其它直播视频流成功传输至观众设备,从而挤占了主播设备所需发布的正常直播内容,使得直播内容的安全无法保障。
发明内容
为了解决相关技术中直播控制方法的安全保障能力有限的问题,本发明实施例提供了一种直播控制方法及装置。所述技术方案如下:
第一方面,提供了一种直播控制方法,所述方法包括:
接收接入服务器发送的主播设备对应的第一标识,所述第一标识是所述接入服务器接收到所述主播设备所推送的直播视频流后发送的;
当查询到与所述第一标识对应的前置信令时,获取所述接入服务器为所述直播视频流提供的拉流地址,所述前置信令是所述主播设备发送的信令,所述前置信令的第一接收时刻早于所述第一标识第二接收时刻且两者之间的差值小于第一预定值;
生成携带有所述拉流地址的控制信令;
将生成的所述控制信令发送至后台服务器。
第二方面,提供了一种直播控制装置,所述装置包括:
第一接收模块,用于接收接入服务器发送的主播设备对应的第一标识,所述第一标识是所述接入服务器接收到所述主播设备所推送的直播视频流后发送的;
第一获取模块,用于当查询到与所述第一标识对应的前置信令时,获取所述接入服务器为所述直播视频流提供的拉流地址,所述前置信令是所述主播设备发送的信令,所述前置信令的第一接收时刻早于所述第一标识的第二接收时刻且两者之间的差值小于第一预定值;
生成模块,用于生成携带有所述拉流地址的控制信令;
发送模块,用于将生成的所述控制信令发送至后台服务器。
第三方面,提供了一种服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现第一方面所提供的直播控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711057466.5/2.html,转载请声明来源钻瓜专利网。