System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于视频播放,具体涉及一种录屏播放器及其播放方法。
技术介绍
1、市面上大部分的录屏播放器通过录制屏幕,形成mp4格式后进行播放,这种方式存在以下缺陷:数据传输所需带宽大,带宽占用率高。
技术实现思路
1、针对现有技术中的缺陷,本专利技术提供一种录屏播放器及其播放方法,降低数据传输占用的带宽。
2、第一方面,一种录屏播放器的播放方法,在录屏播放器上运行,包括:
3、建立与服务端的连接;
4、当发起播放请求时,将播放请求发送给服务端;
5、实时获取服务端返回的视频文件;
6、解析视频文件,以得到图片;
7、依次对图片进行渲染后播放。
8、进一步地,播放请求的获取方法包括:
9、获取密钥以及待播放视频的段落信息;
10、组合密钥和段落信息;
11、对组合后的数据进行加密,以得到播放请求。
12、进一步地,视频文件的获取方法包括:
13、服务端接收到播放请求后,对播放请求进行解密,以得到解密数据;当解密数据中的密钥合法时,根据解密数据中的段落信息读取对应的图片;对图片进行编码,以得到视频文件。
14、进一步地,视频文件包括格式检验信息和图片信息;
15、格式检验信息包括图片的结束标识、多屏标识、段落信息、传输完成标识;
16、图片信息包括图片的录制起始时间以及图片。
17、进一步地,当播放
18、s11:配置请求间隔时间;
19、s12:启动定时器计时,定时器的计时时间为请求间隔时间;
20、s13:当定时器计时到达时,定时器清零,发起第一播放请求;
21、s14:将第一播放请求发送给服务端;
22、s15:接收服务端返回的包含一帧图片的视频文件;
23、s16:解析视频文件,以得到图片,对图片进行渲染后播放,返回s13。
24、进一步地,当播放模式为极速模式时,播放方法包括:
25、s21:发起第二播放请求;
26、s22:将第二播放请求发送给服务端;
27、s23:持续接收服务端返回的包含一帧图片的视频文件;
28、s24:缓存视频文件;
29、s25:配置读取间隔时间;
30、s26:启动定时器计时,定时器的计时时间为读取间隔时间;
31、s27:当定时器计时到达时,定时器清零,读取缓存的一视频文件;
32、s28:解析视频文件,以得到图片,对图片进行渲染后播放,返回s27。
33、第二方面,一种录屏播放器,包括:
34、连接单元:用于建立与服务端的连接;
35、请求单元:用于当发起播放请求时,将播放请求发送给服务端;
36、数据读取单元:用于实时获取服务端返回的视频文件;
37、解析单元:用于解析视频文件,以得到图片;
38、播放单元:用于依次对图片进行渲染后播放。
39、进一步地,请求单元具体用于:
40、获取密钥以及待播放视频的段落信息;
41、组合密钥和段落信息;
42、对组合后的数据进行加密,以得到播放请求。
43、进一步地,视频文件的获取方法包括:
44、服务端接收到播放请求后,对播放请求进行解密,以得到解密数据;当解密数据中的密钥合法时,根据解密数据中的段落信息读取对应的图片;对图片进行编码,以得到视频文件。
45、进一步地,视频文件包括格式检验信息和图片信息;
46、格式检验信息包括图片的结束标识、多屏标识、段落信息、传输完成标识;
47、图片信息包括图片的录制起始时间以及图片。
48、由上述技术方案可知,本专利技术提供的录屏播放器及其播放方法,通过服务端传输每一帧图片,并对每一帧图片进行渲染后形成视频播放。该方法通过实时传输数据进行播放,抛弃了传统录屏播放器的视频播放方式,极大地消除了带宽限制,解决了传统录屏播放器存在的数据传输占用带宽大的缺陷。
本文档来自技高网...【技术保护点】
1.一种录屏播放器的播放方法,其特征在于,在所述录屏播放器上运行,包括:
2.根据权利要求1所述录屏播放器的播放方法,其特征在于,所述播放请求的获取方法包括:
3.根据权利要求2所述录屏播放器的播放方法,其特征在于,所述视频文件的获取方法包括:
4.根据权利要求3所述录屏播放器的播放方法,其特征在于,所述视频文件包括格式检验信息和图片信息;
5.根据权利要求3所述录屏播放器的播放方法,其特征在于,当播放模式为普通模式时,所述播放方法包括:
6.根据权利要求3所述录屏播放器的播放方法,其特征在于,当播放模式为极速模式时,所述播放方法包括:
7.一种录屏播放器,其特征在于,包括:
8.根据权利要求7所述录屏播放器,其特征在于,所述请求单元具体用于:
9.根据权利要求8所述录屏播放器,其特征在于,所述视频文件的获取方法包括:
10.根据权利要求9所述录屏播放器,其特征在于,
【技术特征摘要】
1.一种录屏播放器的播放方法,其特征在于,在所述录屏播放器上运行,包括:
2.根据权利要求1所述录屏播放器的播放方法,其特征在于,所述播放请求的获取方法包括:
3.根据权利要求2所述录屏播放器的播放方法,其特征在于,所述视频文件的获取方法包括:
4.根据权利要求3所述录屏播放器的播放方法,其特征在于,所述视频文件包括格式检验信息和图片信息;
5.根据权利要求3所述录屏播放器的播放方法,其特征在...
【专利技术属性】
技术研发人员:王亮,周浩,吴海兵,何华荣,黄杰,王志,
申请(专利权)人:深圳市联软科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。