[发明专利]一种云桌面下的视频重定向方法及装置有效
申请号: | 201710797389.0 | 申请日: | 2017-09-06 |
公开(公告)号: | CN107509086B | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 尹学渊;陈林;李禄;陶术松;鲁虹伟;李辉 | 申请(专利权)人: | 成都灵跃云创科技有限公司 |
主分类号: | H04N21/233 | 分类号: | H04N21/233;H04N21/2343;H04N21/439;H04N21/4402;H04N21/643;H04L29/08;H04L29/06 |
代理公司: | 成都睿道专利代理事务所(普通合伙) 51217 | 代理人: | 薛波 |
地址: | 610000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 桌面 视频 定向 方法 装置 | ||
1.一种云桌面下的视频重定向方法,包括以下步骤:
S1,服务端获取用户视频播放请求;
S2,服务端与客户端通过握手交换,传输协议、组件版本、文件格式信息;
S3,客户端接收到服务端的传输协议、组件版本、文件格式信息,检测到可以支持播放后,客户端初始化缓冲单元、解码环境和渲染环境后,通知服务端;
S4,服务端根据视频播放请求,找到请求发送视频时间起点,读取待重定向视频文件,分离视频帧和音频帧数据,在发送控制时间段内按比例发送音频帧和视频帧数据,同时在发送过程中根据视频文件情况进行发送比例调整,发送控制时间段内音频帧或视频帧先发送完毕者进入等待,待数据帧全部发送完毕后,进入下一个发送控制时间段;服务端收到客户端暂停发送数据帧消息后,发送完控制时间段内的数据,进入暂停,再次收到客户端的发送请求后进入发送;具体包括:
S41,服务端读取视频文件,计算在发送控制时间t1内,所需的视频播放帧数为V_nt1,音频播放帧数为A_nt1,当V_nt1A_nt1时,播放帧比当V_nt1≤A_nt1时,播放帧比视频帧发送间隔音频帧发送间隔
S42,设定发送调控时间t2且t2t1,初始期望播放帧比re=r1;
S43,在发送调控时间t2内,视频帧数据发送时,每帧数据发送周期为IV,音频帧数据发送时,每帧数据发送周期为IA;
S44,经过发送调控时间t2后,发送调控时间t2内的实际视频发送帧数为V_nt2,实际音频发送帧数为A_nt2,当V_nt1A_nt1时,实际播放帧比当V_nt1≤A_nt1时,实际播放帧比
发送比例调控百分比为P,则最大发送比例调控值rmax=re×P+re,最小发送比例调控值rmin=re-re×P;
当rt2∈[rmin:rmax]时,更新发送间隔,当V_nt1A_nt1时,播放帧比当V_nt1≤A_nt1时,播放帧比视频帧发送间隔音频帧发送间隔更新期望播放帧比re=r1,返回S43步;
当时,进入S45步;
S45,当时,
如果V_nt1A_nt1,
当rt2re时,音频帧的期望帧数更新音频帧发送间隔更新期望播放帧比进入下一个发送调控时间t2,返回S43步;
当rt2re时,视频帧的期望帧数Ve=A_nt2×re,更新视频帧发送间隔更新期望播放帧比进入下一个发送调控时间t2,返回S43步;
如果V_nt1≤A_nt1,
当rt2re时,视频帧的期望帧数更新视频帧发送间隔更新期望播放帧比进入下一个发送调控时间t2,返回S43步;
当rt2re时,音频帧的期望帧数Ae=V_nt2×re,更新音频帧发送间隔更新期望播放帧比进入下一个发送调控时间t2,返回S43步;
S46,经过多个发送调控时间t2且完成发送控制时间t1后,返回S41步,直到视频帧和音频帧数据发送完毕或收到停发指令;
S5,客户端接收音频帧和视频帧数据后进行播放;
S6,客户端缓冲单元数据存储量超过最大控制值时,客户端通知服务端停止发送数据,当缓冲单元数据存储量低于最小控制值时,客户端通知服务端进行数据发送。
2.根据权利要求1所述的云桌面下的视频重定向方法,其特征是,S6步还包括,服务端收到重新设定播放开始时间请求后,通知客户端清除缓冲单元数据,返回S4步。
3.根据权利要求2所述的云桌面下的视频重定向方法,其特征是,服务端收到播放暂停请求时,保持数据传输,直到收到客户端暂停发送数据帧消息后停止发送或重定播放开始时间请求后返回S4步。
4.根据权利要求2所述的云桌面下的视频重定向方法,其特征是,客户端接收用户操作信息,将操作信息发送服务端,服务端收到操作信息后根据操作信息得到用户意图请求信息。
5.根据权利要求1到4任一所述的云桌面下的视频重定向方法,其特征是,S3步中,客户端接收到服务端的传输协议、组件版本、文件格式信息,客户端检测到不能支持播放后终止播放过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都灵跃云创科技有限公司,未经成都灵跃云创科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710797389.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种禽畜用高效消毒剂
- 下一篇:一种止泻中药冲剂