【技术实现步骤摘要】
视频播放方法及装置
本公开涉及计算机
,尤其涉及一种视频播放方法及装置。
技术介绍
随着版权意识的觉醒,各视频平台都有越来越多的版权视频,例如,拍摄的各类独播剧、支付高额版权费用所购买的版权视频等。用户可以通过多种方式观看各视频平台的版权视频,例如,可以网页观看、平板电脑视频软件观看等。
技术实现思路
有鉴于此,本公开提出了一种视频播放方法及装置,能够以较低成本实现对视频的版权保护。根据本公开的一方面,提供了一种视频播放方法,应用于终端设备中,所述方法包括:响应于对视频的点播请求,获取与所述点播请求对应的视频的播放地址;根据所述播放地址,获取所述视频的视频数据,其中,所述视频数据是基于调整流控限制的加密实时传输消息协议RTMPE(RealTimeMessagingProtocolEncryption)传输的视频数据,所述流控限制是RTMPE中用于限制终端设备缓存视频数据量的上限;播放所述视频数据。在一种可能的实现方式中,所述调整流控限制包括去除RTMPE中用于限制终端设备缓存视频数据量的上限以及增大RTMPE中用于限制终端设备缓存视频数据量的上限中的至少一种。在一种可能的实现方式中,获取与所述点播请求对应的视频的播放地址,包括:向播放服务器发送对所述视频的播放地址的获取请求,所述获取请求包括与所述点播请求相关的参数信息,所述参数信息用于使得所述播放服务器根据所述参数信息,生成密钥并确定播放地址;接收所述播放服务器返回的播放地址以及密钥,其中,获取与所述播放地址对应的视频数据,包括:向内容分发网络CDN服务器发送视频播放请求,所述视频播放请求包括所述播放地 ...
【技术保护点】
1.一种视频播放方法,应用于终端设备中,其特征在于,所述方法包括:响应于对视频的点播请求,获取与所述点播请求对应的视频的播放地址;根据所述播放地址,获取所述视频的视频数据,其中,所述视频数据是基于调整流控限制的加密实时传输消息协议RTMPE传输的视频数据,所述流控限制是RTMPE中用于限制终端设备缓存视频数据量的上限;播放所述视频数据。
【技术特征摘要】
1.一种视频播放方法,应用于终端设备中,其特征在于,所述方法包括:响应于对视频的点播请求,获取与所述点播请求对应的视频的播放地址;根据所述播放地址,获取所述视频的视频数据,其中,所述视频数据是基于调整流控限制的加密实时传输消息协议RTMPE传输的视频数据,所述流控限制是RTMPE中用于限制终端设备缓存视频数据量的上限;播放所述视频数据。2.根据权利要求1所述的方法,其特征在于,所述调整流控限制包括去除RTMPE中用于限制终端设备缓存视频数据量的上限以及增大RTMPE中用于限制终端设备缓存视频数据量的上限中的至少一种。3.根据权利要求1所述的方法,其特征在于,获取与所述点播请求对应的视频的播放地址,包括:向播放服务器发送对所述视频的播放地址的获取请求,所述获取请求包括与所述点播请求相关的参数信息,所述参数信息用于使得所述播放服务器根据所述参数信息,生成密钥并确定播放地址;接收所述播放服务器返回的播放地址以及密钥,其中,获取与所述播放地址对应的视频数据,包括:向内容分发网络CDN服务器发送视频播放请求,所述视频播放请求包括所述播放地址以及所述密钥,所述播放地址以及所述密钥用于使得所述CDN服务器根据所述播放地址以及所述密钥进行鉴权;接收所述CDN服务器发送的视频数据。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:缓存未播放的视频数据;根据缓存的视频数据的画面组GOP的关键帧的时间以及所述关键帧的缓存地址信息,确定索引表。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:响应于定位播放所述视频的定位播放请求,确定所述定位播放请求对应的所述视频的时间信息;判断所述索引表中是否包含所述时间信息;在包含所述时间信息时,根据所述索引表,确定所述时间信息对应的缓存地址信息;播放所述缓存地址信息对应的视频数据。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:判断是否满足缓存清理条件;在满足缓存清理条件时,清理缓存的视频数据并更新所述索引表。7.根据权利要求6所述的方法,其特征在于,判断是否满足缓存清理条件,包括:在缓存的视频数据播放完毕或者定位播放请求的频率大于或等于频率阈值时,判断满足缓存清理条件。8.一种视频播放方法,应用于CDN服务器中,其特征在于,所述方法包括:在接收到终端设备发送的视频播放请求时,根据所述视频播放请求包括的播放地址和密钥进行鉴权;在鉴权成功时,基于调整流控限制的加密实时传输消息协议RTMPE,向所述终端设备发送所述播放地址的视频数据,其中,所述流控限制是RTMPE中用于限制终端设备缓存视频数据量的上限。9.根据权利要求8所述的方法,其特征在于,所述调整流控限制包括去除RTMPE中用于限制终端设备缓存视频数据量的上限以及增大RTMPE中用于限制终端设备缓存视频数据量的上限中的至少一种。10.一种视频播放装置,应用于终端设备中,其特征在于,所述装置包括:播放地址获取模块,用于响应于对视频的点播请求,获取与所述点播请求对应的视频的播放地址;视频数据获取模块,用于根据所述播放地址,获取所述视频的视频数据,其中,所述视频数据是基于调整流控限制的加密实时传输消息协议RTMPE传输的视频数据,所述流控限制是RTMPE中用于限制终端设备缓存视频数据量的上限;第一播放模块,用于播放所述视频数据。11.根据权利要求10所述的装置,其特征在于,所述调整流控限制包括去除...
【专利技术属性】
技术研发人员:吴文洪,刘鸿达,池宝旺,王乾鹏,魏歆,
申请(专利权)人:优酷网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。