【技术实现步骤摘要】
一种媒体播放方法、系统、装置及计算机设备
[0001]本专利技术涉及媒体文件在线播放
,具体涉及一种媒体播放方法、系统、装置及计算机设备。
技术介绍
[0002]随着互联网技术的发展,媒体文件的网页在线播放越来越多的出现在我们的生活中,目前的主流的媒体播放形式主要包括以下几种:1)将其它媒体格式转换为MP4,再使用<VIDEO>标签来播放,各大主流浏览器都支持;2)苹果公司推出了M3U8媒体清单文件格式,专用于Safari浏览器对媒体的支持;3)谷歌公司推出了WEBM专用格式,谷歌浏览器自然支持(同时谷歌也推出了图像格式WEBP);4)其它影视机构、媒体公司专用的文件格式。
[0003]而随着多媒体播放应用的普及和推广,现在各大媒体网站对发布的多媒体大多数是使用M3U8+TS这种技术实现,即预先将发布的媒体文件转换并切割成ts文件,然后使用M3U8标准将这些TS文件的元数据信息和服务地址放里面,苹果公司生产的浏览器(Safari)对这种格式有着天生的支持,其它浏览器也可以用过HLS( ...
【技术保护点】
【技术特征摘要】
1.一种媒体播放方法,其特征在于,包括:向服务端发送通信通道建立请求,并在所述服务端基于所述通信通道建立请求建立通信通道后,提取随机生成的加密算法;基于所述加密算法加密媒体文件标志,得到媒体文件密文,并将所述媒体文件密文发送至所述服务端;获取所述服务端基于所述媒体文件密文反馈的加密后的文件清单;所述文件清单为所述服务端基于所述加密算法解密所述媒体文件密文得到的;基于所述加密算法解密所述加密后的文件清单,基于所述文件清单中的序列选择一TS文件标志,并基于所述加密算法加密所述TS文件标志,将加密后的TS文件标志发送至所述服务端;获取所述服务端基于所述加密后的TS文件标志反馈的加密后的TS文件资源;基于所述加密算法解密所述加密后的TS文件资源,得到所述TS文件标志对应的TS文件资源进行播放。2.根据权利要求1所述的方法,其特征在于,在向服务端发送通信通道建立请求,并在所述服务端基于所述通信通道建立请求建立通信通道后,提取随机生成的加密算法之后、基于所述加密算法加密媒体文件标志,得到媒体文件密文,并将所述媒体文件密文发送至所述服务端之前,所述方法还包括:获取所述服务端基于所述通信通道建立请求发送的使用加密算法加密后的用户身份标志;基于加密算法解密所述用户身份标志,并验证用户身份的合法性;当所述身份标志合法后,执行所述基于所述加密算法加密媒体文件标志,得到媒体文件密文,并将所述媒体文件密文发送至所述服务端的步骤。3.根据权利要求1所述的方法,其特征在于,在播放所述TS文件资源后,所述方法还包括:返回执行所述基于所述加密算法解密所述加密后的文件清单的步骤至得到所述TS文件标志对应的TS文件资源进行播放的步骤,以基于所述文件清单中的序列依次得到所述TS文件标志对应的TS文件资源进行播放。4.根据权利要求1所述的方法,其特征在于,在所述向服务端发送通信通道建立请求,并获取所述服务端基于所述建立请求发送的基于加密算法加密的用户身份标志之前,所述方法还包括:获取对称加密的加密算法和需要验证的用户身份;基于所述加密算法和用户身份向所述服务端发送验证请求;获取所述服务端基于所述验证请求发送的非对称加密公钥;基于所述非对称加密公钥对所述加密算法的密钥进行加密得到第一密文,并向所述服务端发送所述第一密文;获取所述服务端基于所述第一密文加密用户身份标志得到的用户身份密文,所述用户身份密文是所述服务端基于解密所述第一密文得到的非对称加密私钥加密所述用户身份标志得到的;基于所述加密算法解密所述用户身份密文得到所述用户身份标志;
基于所述用户身份标志验证用户身份的正确性,若所述用户身份正确,则执行所述向服务端发送通信通道建立请求的步骤。5.一种媒体播放方法,其特征在于,包括:获取客户端发送的通信通道建立请求;在基于所述通信通道建立请求建立通信通道后,获取所述客户端发送的媒体文件密文,所述媒体文件密文为所述客户端基于加密算法加密媒体文件标志得到;基于加密算法解密所述媒体文件密文,得到所述媒体文件标志,基于所述媒体文件标志得到文件清单,并将所述文件清单经过加密算法加密,将加密算法加密后的文件清单发送至所述客户端;获取所述客户端反馈的加密后的TS文件标志,所述加密后的TS文件标志由所述客户端基于所述加密算法加密所述TS文件标志得到;基于所述加密算法解密所述加密后的TS文件标志,并将相应的TS文件资源经加密算法加密后发送至客户端,以使所述客户端基于所述加密算法解密所述加密后的TS文件资源,得到所述TS文件标志对应的TS文件资源进行播放。6.根据权利要求5所述的方法,其特征在于,在基于所述通信通道建立请求建立通信通道之后,在获取所述客户端发送的媒体文件密文之前,所述方法还包括:基于所述通信通道建立请求向所述客户端发送基于所述加密算法加密后的用户身份标志。7.根据权利要求5所述的方法,其特征在于,在基于所述加密算法解密所述加密后的TS文件标志,并将相应的TS文件资源经加密算法加密后发送至客户端后,所述方法还包括:返回执行获取所述客户端反馈的加密后的TS文件标志至基于所述加密算法解密所述加密后的TS文件标志,并将相应的TS文件资源经加密算法加密后发送至客户端的步骤,直至所述通信通道关闭。8.根据权利...
【专利技术属性】
技术研发人员:丁祖军,
申请(专利权)人:北京航星永志科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。