[发明专利]信号推流方法和装置在审
| 申请号: | 202210317366.6 | 申请日: | 2022-03-29 | 
| 公开(公告)号: | CN114679601A | 公开(公告)日: | 2022-06-28 | 
| 发明(设计)人: | 曹问;盛骥斌;刘维;曹望;曾迅迅;李兴平 | 申请(专利权)人: | 湖南快乐阳光互动娱乐传媒有限公司 | 
| 主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/231;H04N21/254;H04N21/438;H04N21/4627 | 
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 藏斌 | 
| 地址: | 410003 湖南省*** | 国省代码: | 湖南;43 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 信号 方法 装置 | ||
1.一种信号推流方法,其特征在于,包括:
获得直播端发送的推流请求,其中,所述推流请求中携带有多个直播流的推流链接,每个所述直播流均对应为同一场直播的相关视频;
对所述推流请求进行推流鉴权验证;
若推流鉴权验证通过,则根据所述推流请求,生成相应的直播源对象,其中,所述直播源对象中缓存有所述多个直播流的画面组GOP;
当获得播放端针对所述同一场直播所发送的播放请求时,对所述播放请求进行播放鉴权验证;
若所述播放鉴权验证通过,则生成相应的直播流订阅者对象;
将所述直播流订阅者对象与所述直播源对象关联连接,从而向所述播放端传输相应的直播流。
2.根据权利要求1所述的方法,其特征在于,在所述获得直播端发送的推流请求之前,所述方法还包括:
获得所述直播端针对所述同一场直播所发送的流标签获取请求;
根据预先建立的匹配规则,返回相应的标签名,以使得所述直播端针对所述同一场直播的多个直播流设置相同的标签名。
3.根据权利要求1所述的方法,其特征在于,所述推流请求携带有推流请求参数和预先使用加密算法计算得到的加密签名值;
所述对所述推流请求进行推流鉴权验证,包括:
使用相应的解密算法,对所述推流请求参数进行计算,从而得到相应的解密签名值,其中,所述解密算法与所述加密算法相对应;
判断所述解密签名值和所述加密签名值是否一致,若一致,则确定推流鉴权验证通过,否则,确定推流鉴权验证未通过。
4.根据权利要求3所述的方法,其特征在于,所述推流请求参数包括过期日期、直播流名称、应用标识、版本号和标签名参数;
所述使用相应的解密算法,对所述推流请求参数进行计算,从而得到相应的解密签名值,包括:
使用所述解密算法,对所述过期日期、所述直播流名称、所述应用标识、所述版本号和所述标签名参数进行计算,从而得到所述解密签名值;
所述判断所述解密签名值和所述加密签名值是否一致,若一致,则确定推流鉴权验证通过,否则,确定推流鉴权验证未通过,包括:
判断所述解密签名值和所述加密签名值是否一致和判断当前是否已到达所述过期日期;
若所述解密签名值和所述加密签名值一致且当前未到达所述过期日期,则确定推流鉴权验证通过,否则,确定推流鉴权验证未通过。
5.根据权利要求4所述的方法,其特征在于,所述若推流鉴权验证通过,则根据所述推流请求,生成相应的直播源对象,包括:
若推流鉴权验证通过,则根据所述推流请求中携带的应用标识和直播流名称,生成所述直播源对象,其中,所述直播源对象中还缓存有相应的编码关键参数,所述直播流名称与所述直播流一一对应,所述直播源对象与所述直播流名称一一对应。
6.根据权利要求5所述的方法,其特征在于,在所述若推流鉴权验证通过,则根据所述推流请求,生成相应的直播源对象之后,所述方法还包括:
将所述直播源对象与预设的路由器对象列表进行关联,其中,所述流路由器对象列表记录有至少一个路由器对象的信息;
根据所述推流请求中携带的应用标识、标签名参数和直播流名称,构建与所述流路由器对象列表中记录的信息对应的路由器对象,其中,所述路由器对象对应相同标签名的多个所述直播流。
7.根据权利要求6所述的方法,其特征在于,所述将所述直播流订阅者对象与所述直播源对象关联连接,从而向所述播放端传输相应的直播流,包括:
根据所述播放请求中携带的应用标识和直播流名称,确定是否预先建立有相应的直播流连接对象;
若未建立有所述直播流连接对象,则根据所述播放请求中携带的应用标识和直播流名称,创建所述直播流连接对象;
在创建所述直播流连接对象之后或者在确定预先建立有所述直播流连接对象之后,将所述直播流连接对象与所述路由器对象关联连接,并将所述直播源对象与所述路由器对象关联连接,并将所述直播流连接对象与所述直播流订阅者对象关联连接,从而依次通过所述直播源对象、所述路由器对象和所述直播流连接对象向所述播放端传输相应的直播流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南快乐阳光互动娱乐传媒有限公司,未经湖南快乐阳光互动娱乐传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210317366.6/1.html,转载请声明来源钻瓜专利网。





