[发明专利]一种流媒体直播的方法、装置及存储介质有效
申请号: | 202110658983.8 | 申请日: | 2021-06-15 |
公开(公告)号: | CN113497950B | 公开(公告)日: | 2023-03-17 |
发明(设计)人: | 陶秀望 | 申请(专利权)人: | 杭州华橙软件技术有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/239;H04N21/254;H04N21/258;H04N21/437;H04N21/441;H04N21/4627 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 刘金玲 |
地址: | 310053 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流媒体 直播 方法 装置 存储 介质 | ||
本发明公开了一种流媒体直播的方法、装置及存储介质,用以解决现有技术中存在的视频直播安全性较低的技术问题,该方法包括:接收用户端发送的携带指定流媒体的直播地址和随机码的直播请求;基于随机码和直播地址生成关键字,并用关键字在本地存储的关键字与直播地址的数据对中查询出直播地址的使用状态;其中,在与用户端建立心跳连接时,使用状态被设置为未使用状态,在向用户端发送指定流媒体的视频流后,使用状态被设置为已使用状态;根据直播地址的使用状态及心跳连接的连接状态判断直播请求是否有效,若使用状态为未使用且连接状态为已连接,则确定直播请求有效,并将指定流媒体的数据流发送给用户端,以便在用户端直播指定流媒体。
技术领域
本发明涉及直播技术领域,尤其是涉及一种流媒体直播的方法、装置及存储介质。
背景技术
随着视频直播被广泛的应用于商业、娱乐中,为商家带来巨大收益的同时也存在这视频直播地址被盗用的情况,这不仅会损害商家的利益,同时消费者的利益也会受到损害,因此大家越来越重视视频直播的安全性。
现有技术中,直播地址防泄漏主要为前端应用(客户端)和平台系统(服务器端)通过加密串、统一标识码以及请求头信息组做一致性和白名单校验来判断视频直播的合法性。
此合法性校验的具体过程可以包括:客户端(前端播放器或直播间)发送直播片段请求前,先根据地址过期时间、当前密钥组、直播信息等生成加密串,再将该加密串、地址过期时间及目标密钥版本号封装到目标直播地址中发送到平台系统,由平台系统进行防泄露认证,判断加密串是否正确,以及请求头来源(Referer)、请求头用户代理(User-Agent)是否合法,校验通过则视频播放,校验失败,即返回视频直播失败或者返回指定的页面。
然而,在上述处理过程中,当面对网站页面模式使用时,加密算法易暴露使得视频直播的局限性较大;而使用统一标识码则可通过抓包工具获取,易被破解篡改,视频直播的安全性未得到有效保证。
因此,如何提高视频直播的安全性成为一个亟待解决的技术问题。
发明内容
本发明提供一种流媒体直播的方法、装置及存储介质,用以解决现有技术中存在的视频直播安全性较低的技术问题。
第一方面,为解决上述技术问题,本发明实施例提供的一种流媒体直播的方法,应用于流媒体服务端,该方法的技术方案如下:
接收用户端发送的直播请求,所述直播请求中包括指定流媒体的直播地址,所述直播地址中携带所述用户端请求所述直播地址时所述流媒体服务端为所述用户端分配的随机码;
基于所述随机码和所述直播地址生成关键字,并用所述关键字在本地存储的关键字与直播地址的数据对中查询出所述直播地址的使用状态;其中,在与所述用户端建立心跳连接时,所述使用状态被设置为未使用状态,在向所述用户端发送所述指定流媒体的视频流后,所述使用状态被设置为已使用状态,所述心跳连接是用于确定所述直播地址合法性的通信连接;
根据所述直播地址的使用状态及所述心跳连接的连接状态判断所述直播请求是否有效,若所述使用状态为所述未使用且所述连接状态为已连接,则确定所述直播请求有效,并将所述指定流媒体的数据流发送给所述用户端,以便在所述用户端直播所述指定流媒体。
一种可能的实施方式,接收用户端发送的直播请求之前,还包括:
接收用户端发送的请求获取所述直播地址的请求信息;其中,所述请求信息中携带所述指定流媒体的信息;
根据所述指定流媒体的信息生成所述直播地址,并为所述请求信息分配所述随机码;
将所述直播地址和所述随机码发送给所述用户端,并在本地成对存储所述直播地址和所述随机码。
一种可能的实施方式,将所述直播地址和所述随机码发送给所述用户端之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华橙软件技术有限公司,未经杭州华橙软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110658983.8/2.html,转载请声明来源钻瓜专利网。