[发明专利]一种直播处理方法、装置及系统有效
申请号: | 201710423200.1 | 申请日: | 2017-06-07 |
公开(公告)号: | CN109005204B | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 兰玉龙 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04N21/2187;H04N21/254;H04N21/258;H04N21/266 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 直播 处理 方法 装置 系统 | ||
本发明涉及网络技术领域,尤其涉及一种直播处理方法、装置及系统,该方法为,接入服务器接收代理服务器发送的直播推流请求;其中,所述直播推流请求中至少包括流标识和鉴权通过信息;如果确定所述直播推流请求中包括鉴权通过信息,则响应于所述直播推流请求,与所述代理服务器重新建立针对所述流标识的直播推流连接,这样,代理服务器中保存有鉴权通过信息,并在申请直播推流时,将鉴权通过信息发送给接入服务器,接入服务器根据鉴权通过信息,可以直接与代理服务器重新建立直播推流连接,能够有效避免当接入服务器异常且用户身份签名过期时导致主播端断流的情况,屏蔽了服务器内部断连对主播端的影响,提升了主播的直播体验。
技术领域
本发明涉及网络技术领域,尤其涉及一种直播处理方法、装置及系统。
背景技术
目前,视频直播越来越受欢迎,各个视频直播平台竞争也比较激烈,保证用户的使用体验就尤为重要。目前视频直播系统主要分为上行和下行两部分,上行为主播推流,下行为观众观看。对于视频直播系统中的上行部分,一般为主播端向接入服务器发送携带有有效签名(即用户身份签名)的直播推流请求,签名鉴权通过后,主播端向接入服务器发送音视频数据,进行直播。通常,主播端和接入服务器之间的连接采用可靠的传输控制协议(Transmission Control Protocol,TCP)连接,若接入服务器异常,会导致TCP中断,从而导致主播端推流中断。
现有技术中,为避免接入服务器异常导致主播端断流,影响主播的直播体验的问题,通常在接入服务器和主播端之间加入代理服务器,当接入服务器异常时,代理服务器可以自动与接入服务器重连,保证不断流。
但是,发明人在实现本发明的过程中,发现现有技术的视频直播上行处理方法,并不能有效避免主播端不断流的问题。
因为,主播端在开始发送的直播推流请求中携带的签名是有时效性的,若该签名过了有效期,这时,接入服务器异常,导致与代理服务器连接中断时,代理服务器将缓存的签名和流标识发送到接入服务器重新申请直播推流,接入服务器将签名发送到鉴权服务器,鉴权服务器会认为签名已过期从而判定签名无效,鉴权不通过,进而接入服务器拒绝直播推流数据,导致代理服务器重连失败,主播端断流,影响了主播的直播体验,也导致观众无法观看。
发明内容
本发明实施例提供一种直播处理方法、装置及系统,以解决现有技术中不能有效避免视频直播过程中断流的问题。
本发明实施例提供的具体技术方案如下:
一种直播处理方法,包括:
接入服务器接收代理服务器发送的直播推流请求;其中,所述直播推流请求中至少包括流标识和鉴权通过信息;
如果确定所述直播推流请求中包括鉴权通过信息,则响应于所述直播推流请求,与所述代理服务器重新建立针对所述流标识的直播推流连接。
较佳的,所述直播推流请求中还至少包括主播端对应的用户身份签名;
则响应于所述直播推流请求之前,进一步包括:
针对所述用户身份签名和所述流标识进行验证,验证通过后,执行所述响应于所述直播推流请求的步骤;其中,所述验证为非针对所述用户身份签名的有效期的验证。
较佳的,针对所述用户身份签名和所述流标识进行验证的步骤,是由接入服务器执行的。
较佳的,所述用户身份签名和所述流标识进行验证,包括:
接入服务器将所述用户身份签名、流标识和鉴权通过信息发送到鉴权服务器,所述鉴权通过信息用于指示鉴权服务器针对所述用户身份签名和所述流标识进行鉴权;
接收所述鉴权服务器的鉴权结果,并根据所述鉴权结果,确定是否验证通过。
一种直播处理方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710423200.1/2.html,转载请声明来源钻瓜专利网。