【技术实现步骤摘要】
本专利技术涉及直播视频流播放
,具体涉及一种直播视频流播放地址权限校验方法及系统。
技术介绍
视频直播是利用互联网及流媒体技术进行直播,然而视频直播的提供方常常面临盗链视频流地址的现象,即通过一定的技术手段,破解网络视频播放器里面的视频流地址,然后通过第三方的播放器来直接播放该视频流地址,即绕过视频直播提供方的网络播放器直接播放该视频的行为。盗链侵犯视频直播提供方的权益,还会给用户带来个人信息泄露的风险,从而给个人财产带来安全隐患。因此亟需一种直播视频流播放地址权限校验方法,准确判断直播视频流播放地址是否为有视频直播提供方的授权,及判断直播视频流播放地址是否为盗链,并对盗链播放地址作出处理。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种直播视频流播放地址权限校验方法及系统,准确判断直播视频流播放地址是否为有视频直播提供方的授权,有效防止盗链。为达到以上目的,本专利技术采取的技术方案是:一种直播视频流播放地址权限校验方法,用户进入视频直播房间点播视频时,服务器根据视频播放请求生成令牌token、包含token的验证字符wsAuth以及包含wsAuth的播放地址,并且将播放地址发送给客户端,客户端将
包含wsAuth的播放地址发送至内容分发网络CDN厂商服务端;CDN厂商服务端验证wsAuth是否正确,并校验服务器上是否存在token;均校验通过,CDN厂商服务端发送视频流资源至客户端;校验不通过,CDN厂商服务端返回客户端,视频播放错误。在上述技术方案的基础上,包括以下步骤:S1,用户进入视频直播房间点播视频,客户 ...
【技术保护点】
一种直播视频流播放地址权限校验方法,其特征在于:用户进入视频直播房间点播视频时,服务器(2)根据视频播放请求生成令牌token、包含token的验证字符wsAuth以及包含wsAuth的播放地址,并且将播放地址发送给客户端(1),客户端(1)将包含wsAuth的播放地址发送至内容分发网络CDN厂商服务端(3);CDN厂商服务端(3)验证wsAuth是否正确,并校验服务器(2)上是否存在token;均校验通过,CDN厂商服务端(3)发送视频流资源至客户端(1);校验不通过,CDN厂商服务端(3)返回客户端(1),视频播放错误。
【技术特征摘要】
1.一种直播视频流播放地址权限校验方法,其特征在于:用户进入视频直播房间点播视频时,服务器(2)根据视频播放请求生成令牌token、包含token的验证字符wsAuth以及包含wsAuth的播放地址,并且将播放地址发送给客户端(1),客户端(1)将包含wsAuth的播放地址发送至内容分发网络CDN厂商服务端(3);CDN厂商服务端(3)验证wsAuth是否正确,并校验服务器(2)上是否存在token;均校验通过,CDN厂商服务端(3)发送视频流资源至客户端(1);校验不通过,CDN厂商服务端(3)返回客户端(1),视频播放错误。2.如权利要求1所述的一种直播视频流播放地址权限校验方法,其特征在于:包括以下步骤:S1,用户进入视频直播房间点播视频,客户端(1)发送视频播放请求至服务器(2);S2,服务器(2)根据视频播放请求查询相应的用户信息和视频直播房间信息,并根据视频播放请求、用户信息、视频直播房间信息和令牌加密规则生成token,并将token写入服务器(2)数据库中;S3,服务器(2)根据视频播放请求及验证字符加密规则生成包含...
【专利技术属性】
技术研发人员:杨鹭,彭友顺,刘腾,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。