【技术实现步骤摘要】
一种HLS推拉流身份认证方法
本专利技术涉及视频播放相关
,尤其是指一种HLS推拉流身份认证方法。
技术介绍
目前视频直播、点播日趋增加,而hls推拉流时不能进行客户端身份认证,一旦视频服务器暴露在外网,那么任意谁都能往视频服务器上推拉流,这样会造成不可预测社会后果;因此进行客户端身份认证变的非常迫切。
技术实现思路
本专利技术是为了克服现有技术中存在上述的不足,提供了一种能够进行客户端身份认证的HLS推拉流身份认证方法。为了实现上述目的,本专利技术采用以下技术方案:一种HLS推拉流身份认证方法,具体包括如下步骤:(1)推流客户端发送携带视频名的请求至认证模块请求得到唯一标识;(2)推流客户端携带视频名和唯一标识推流到前端代理;(3)前端代理将收到的唯一标识发送至缓存模块,如果命中则允许推流;(4)未命中则发送视频名和唯一标识至认证模块,认证模块通过视频名算出唯一标识与传入的唯一标识进行比较;(5)如果比较相同则调用缓存模块加入缓存中且调用储存模块储存文件,反之响应失败;(6)拉流客户端发送携带视频名的请求至认证模块请求得到唯一标识;(7)拉流客户端发送唯一标识到前端代理请求拉流;(8)前端代理调用缓存模块验证唯一标识;(9)缓存未命中则发送视频名和唯一标识至认证模块,认证模块通过视频名算出唯一标识与传入的唯一标识进行比较;(10)认证成功后调用储存模块读取文件返回给拉流客户端;(11)认证失败则拒绝拉流。本专利技术的方法使得推流客户端和拉流客户端能够通过身份认证进行HLS推、拉流,解决了HLS不能通过身份认证进行推拉流的问题,安全可靠性高。作为优选,所 ...
【技术保护点】
1.一种HLS推拉流身份认证方法,其特征是,具体包括如下步骤:(1)推流客户端发送携带视频名的请求至认证模块请求得到唯一标识;(2)推流客户端携带视频名和唯一标识推流到前端代理;(3)前端代理将收到的唯一标识发送至缓存模块,如果命中则允许推流;(4)未命中则发送视频名和唯一标识至认证模块,认证模块通过视频名算出唯一标识与传入的唯一标识进行比较;(5)如果比较相同则调用缓存模块加入缓存中且调用储存模块储存文件,反之响应失败;(6)拉流客户端发送携带视频名的请求至认证模块请求得到唯一标识;(7)拉流客户端发送唯一标识到前端代理请求拉流;(8)前端代理调用缓存模块验证唯一标识;(9)缓存未命中则发送视频名和唯一标识至认证模块,认证模块通过视频名算出唯一标识与传入的唯一标识进行比较;(10)认证成功后调用储存模块读取文件返回给拉流客户端;(11)认证失败则拒绝拉流。
【技术特征摘要】
1.一种HLS推拉流身份认证方法,其特征是,具体包括如下步骤:(1)推流客户端发送携带视频名的请求至认证模块请求得到唯一标识;(2)推流客户端携带视频名和唯一标识推流到前端代理;(3)前端代理将收到的唯一标识发送至缓存模块,如果命中则允许推流;(4)未命中则发送视频名和唯一标识至认证模块,认证模块通过视频名算出唯一标识与传入的唯一标识进行比较;(5)如果比较相同则调用缓存模块加入缓存中且调用储存模块储存文件,反之响应失败;(6)拉流客户端发送携带视频名的请求至认证模块请求得到唯一标识;(7)拉流客户端发送唯一标识到前端代理请求拉流;(8)前端代理调用缓存模块验证唯一标识;(9)缓存未命中则发送视频名和唯一标识至认证模块,认证模块通过视频名算出唯一标识与传入的唯一标识进行比较;(10)认证成功后调用储存模块读取文件返回给拉流客户端;(11)认证失败则拒绝拉流。2.根据权...
【专利技术属性】
技术研发人员:许勇进,李妃军,
申请(专利权)人:杭州当虹科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。