一种智能化云端视频传输储存方法及系统与流程

文档序号:32350109发布日期:2022-11-26 12:40阅读:150来源:国知局
一种智能化云端视频传输储存方法及系统与流程

1.本发明属于云存储技术领域,尤其涉及一种智能化云端视频传输储存方法及系统。


背景技术:

2.随着社会的发展,云存储技术的应用越来越广泛,云存储是一种在网上在线存储的模式,即把数据存放在通常由第三方托管的多台虚拟服务器,而非专属的服务器,云存储技术是孕育在云计算技术的发展历程中,随着云计算技术的发展,以及宽带业务的大幅度提速,为云存储的普及和发展提供了良好的技术支持,而云存储技术的体现尤其包括云端加密存储视频,云端加密存储视频具有私密性强、安全性高的特点,通过对设备认证以及数据的传输进行加密验证,使得未经过认证的设备无法访问云端视频信息,保证了信息的安全性。
3.云存储技术常用于视频数据的存储,用户需要通过设备认证-数据传输-数据下载这三个步骤进行视频数据的云存储过程和数据查看过程,其中,用户常用的设备包括视频传输设备和客户端设备,视频传输设备用于上传视频数据,客户端设备用于下载视频数据并进行播放,有时客户端设备既可以进行视频的上传,还可以进行视频数据的下载播放;而在现有技术的视频数据云存储过程中,通常将长视频文件直接上传至云存储服务器中,而这样做会出现以下问题:(1)在后续读取视频时,首先需要读取大量的头文件信息,造成加载时长的增加,(2)现有的在加载视频时通常直接预加载整段视频,给服务器的宽带资源和硬件资源带来浪费;(3)在上传过程中,长视频的整段数据若出现丢失的情况,那么整段长视频数据中的头文件信息均会造成损伤,从而导致上传失败或者在后续读取时出现读取失败的情况。


技术实现要素:

4.本发明所解决的技术问题在于提供一种智能化云端视频传输储存方法,以解决现有技术中视频的直接云存储带来的读取效率慢和加载时间长的问题。
5.本发明提供的基础方案:一种智能化云端视频传输储存方法,包括:
6.s1:视频传输设备和客户端设备向业务服务器获取secure token,并通过secure token验证身份,制作有效签名;
7.s2:视频传输设备将视频数据进行切片预处理后生成切片文件,并携带签名将切片文件上传至云存储服务器;
8.s3:业务服务器在切片文件上传云存储服务器后将视频信息存储至业务数据库;
9.s4:客户端设备携带签名和请求信息向业务服务器进行鉴权认证,业务服务在客户端设备鉴权认证通过后根据请求信息从业务数据库中找到对应的视频信息生成视频url,并发送给客户端设备,由客户端设备根据视频url向云存储服务器拉取和播放云存储视频切片文件。
10.说明:secure token表示加密安全令牌;视频url表示视频链接。
11.本发明的原理及优点在于:在现有的关于视频云存储技术中,通常是将整段长视频直接上传至云存储服务器中,在上传过程中,长视频的整段数据若出现丢失的情况,那么整段长视频数据均会造成损伤,从而导致在后续读取时出现读取失败的情况,同时,存储在云存储服务器中的长视频信息包含了长视频的整段头文件信息,从而使得在读取时需要花费一定的时间去进行头文件的读取,因此,针对现有技术中存在的问题,本技术提出一种智能化云端视频传输储存方法,具体为:
12.在视频文件上传前,首先需要将设备与业务服务器进行身份验证交互,本技术通过设备向业务服务器获取secure token(加密安全令牌),获取到加密安全令牌后才能通过身份验证,而身份验证成功后会获得一个有效的签名,那么,在之后的设备登录过程中或者访问过程中,只有携带有签名的设备才能对业务服务器进行访问和登录,这也大大的提高了数据存储的安全性;
13.获得身份验证后,设备中的视频传输设备对待上传的视频数据进行切片处理,切片处理是将原视频文件分割切片为多个切片文件,切片处理完成后视频传输设备将切片文件异步上传至云存储服务器中,那么,在上传的过程中,与现有技术将整段视频直接上传的方式相比,本技术中是将切片文件一个个上传,因此其占用的宽带资源较少,稳定性也更强,上传完成后再将视频的信息整理生成视频url,如果在切片文件上传过程中出现文件丢失的情况,那么丢失的也只会是那一个切片文件,用户在后续经过系统提醒或者在播放时发现文件丢失,只需要将该丢失的切片文件补充上传再整合即可,因此,本技术的视频文件经切片预处理后的切片文件再上传过程中具有不易丢失、上传所需的宽带小,稳定性高的优点;
14.同时,本技术的视频文件再读取时,只需要读取每一个切片文件的头文件信息即可,读取完一个切片文件的头文件信息即可开始播放该切片文件,从而不必要像现有技术再读取完整个视频文件的头文件信息后才能进行播放,提升读取的效率和节省加载的时间。
15.因此,本技术的优点在于:(1)视频文件经切片预处理后的切片文件再上传过程中具有不易丢失、上传所需的宽带小,稳定性高的优点;(2)本技术的视频文件在读取时,只需要读取每一个切片文件的头文件信息即可,读取完一个切片文件的头文件信息即可开始播放该切片文件,从而不必要像现有技术在读取完整个视频文件的头文件信息后才能进行播放,提升读取的效率和节省加载的时间。
16.进一步,所述s2中包括:
17.s2-1:将视频数据导入视频传输设备中,所述视频数据中包括时间戳信息,所述视频传输设备中预设有时间阈值;
18.s2-2:所述视频传输设备根据时间戳信息和预设的时间阈值对视频数据进行分割切片,生成多个切片文件。
19.有益效果:在播放一段视频数据时,需要读取完整个视频数据的头文件信息才会开始加载播放,本技术通过预设的时间阈值来对视频数据进行切片处理,使得生成的切片文件都有属于相应时间戳范围内的头文件信息,在播放时不用读取整段视频数据的头文件信息,只需要读取相应时间戳范围内的头文件信息即可,便于在后续播放时能够快速读取
头文件信息,实现缩短视频播放前加载的时间。
20.进一步,所述s1包括:
21.s1-1:设备向业务服务器发送指令获取secure token;
22.s1-2:业务服务器接收到指令后,根据设备的唯一标识码,通过sha256()算法,生成一个uid token,并携带uid token向云存储服务器获取secure token;
23.s1-3:业务服务器获取secure token成功后,将secure token缓存在业务数据库中,并返回secure token到设备;
24.s1-4:设备通过secure token验证身份,并制作有效签名;
25.所述的设备包括视频传输设备和客户端设备。
26.有益效果:设备在上传前进行secure token(加密安全令牌)的获取,通过sha256()算法进行加密,生成的256位的哈希值,在设备原始信息出现细微的更改时,256位的哈希值都会发生巨大的改变,跟原先的哈希值完全不同,从而使得破解的难度高,数据的安全性也更高。
27.进一步,所述s4中包括:
28.s4-1:客户端设备携带签名和请求信息向服务器发出请求,所述请求信息包括自定义信息和时间段信息;
29.s4-2:业务服务器提取请求信息,并调用sha256()算法生成256位的哈希值,再通过hex()方法拼接时间戳,转换成16进制的stringtosign字符;
30.s4-3:业务服务器调用sha256()算法,将日期做为参数传递,生成datekey字符;
31.s4-4:业务服务器再调用sha256(),将datekey做为参数传递,生成regionkey字符;
32.s4-5:业务服务器再调用sha256(),将regionkey做为参数传递,生成regionservicekey字符;
33.s4-6:业务服务器再调用sha256(),将regionservicekey做为参数传递,生成signing字符;
34.s4-7:业务服务器最后调用sha256(),将stringtosign和signing做为参数传递,生成的结果使用hex()方法转为16进制的signatrue字符;
35.s4-8:将signatrue与客户端设备请求时携带的签名进行对比,若两者一致,则认证通过,反之则不通过。
36.有益效果:sha256()算法能够生成256位的哈希值,首先将请求信息进行sha256()算法处理,能够实现请求信息的加密,再通过日期进行sha256()算法处理,并多次连续的调用sha256()算法对其结果进行处理,能够实现对日期的多次加密,然后将请求信息的加密结果和日期的加密结果进行联合加密,生成的最终加密结果与客户端携带的签名进行比对,因而每一次使用sha256()算法进行处理时,都会对该信息产生一个256位的哈希值,因此,能够使得信息在出现细微的变化时,哈希值都会发生巨大改变,能够最大限度地保证数据的安全性、稳定性以及完整性。
37.进一步,所述s4中还包括:
38.s4-9:业务服务器根据请求信息中的时间段信息向云存储服务器发出获取请求;
39.s4-10:云存储服务器接收到获取请求后查找对应的切片文件,并返回对应的切片
文件地址到业务服务器;
40.s4-11:业务服务器将切片文件整合生成视频url,返回至客户端设备;
41.s4-12:客户端设备接收到视频url后,通过云存储专属视频播放器向云存储服务器获取加密视频流,并进行解密后在播放第n段切片文件时自动加载第n+1段切片文件。
42.有益效果:通过鉴权认证的设备在向业务服务器请求拉取云存储视频时,业务服务器根据请求信息中的时间段信息找到对应的切片文件生成的视频url,视频url便于客户端设备查看视频文件的相关信息,同时在拉取得视频文件后进行播放时,通过分段加载播放的方式,使用客户端设备在播放上一段切片文件时自动加载下一段切片文件,使得播放更流畅,体验更好,节省宽带资源,而节省的宽带资源还能够分配给其他客户端设备,减轻服务器的压力,提升体验感。
43.一种智能化云端视频传输储存系统,包括:视频传输设备、客户端设备、业务服务器以及云存储服务器,所述业务服务器中包括业务数据库;其中:
44.所述视频传输设备和客户端设备向业务服务器获取secure token,并通过secure token验证身份,制作有效签名;
45.所述视频传输设备将视频数据进行切片预处理后生成切片文件,并携带签名将切片文件上传至云存储服务器;
46.所述业务服务器用于在切片文件上传云存储服务器后将视频信息存储至业务数据库;
47.所述客户端设备还用于携带签名和请求信息向业务服务器进行鉴权认证,所述业务服务器还用于在客户端设备鉴权认证通过后根据请求信息从业务数据库中找到对应的视频信息生成视频url,并发送给客户端设备;
48.所述客户端设备根据视频url向云存储服务器拉取和播放云存储视频切片文件。
49.进一步,所述视频传输设备中包括视频导入模块和视频处理模块,所述视频导入模块用于导入视频数据并传输至视频处理模块,所述视频数据中包括时间戳信息;所述视频处理模块中预设有时间阈值,所述视频处理模块根据预设的时间阈值和时间戳信息对视频数据进行切片处理,生成多个切片文件。
50.进一步,所述视频传输设备和客户端设备向业务服务器获取secure token,并通过secure token验证身份,制作有效签名的步骤具体为:
51.视频传输设备和客户端设备向业务服务器发送指令获取secure token;
52.业务服务器接收到指令后,根据视频传输设备和客户端设备的唯一标识码,通过sha256()算法,生成一个uid token,并携带uid token向云存储服务器获取secure token;
53.业务服务器获取secure token成功后,将secure token缓存在业务数据库中,并返回secure token到设备;
54.视频传输设备和客户端设备通过secure token验证身份,并制作有效签名。
55.进一步,所述客户端设备鉴权认证步骤具体为:
56.客户端设备携带签名和请求信息向服务器发出请求,所述请求信息包括自定义信息和时间段信息;
57.业务服务器提取请求信息,并调用sha256()算法生成256位的哈希值,再通过hex
()算法转换成16进制的stringtosign字符;
58.业务服务器调用sha256()算法,将date做为参数传递,生成datekey字符;
59.业务服务器再调用sha256(),将datekey做为参数传递,生成regionkey字符;
60.业务服务器再调用sha256(),将regionkey做为参数传递,生成regionservicekey字符;
61.业务服务器再调用sha256(),将regionservicekey做为参数传递,生成signing字符;
62.业务服务器最后调用sha256(),将stringtosign和signing做为参数传递,生成的结果使用hex()方法转为16进制的signatrue字符;
63.将signatrue与客户端设备请求时携带的签名进行对比,若两者一致,则认证通过,反之则不通过。
64.进一步,所述业务服务器还用于在客户端设备鉴权认证通过后根据请求信息从业务数据库中找到对应的视频信息生成视频url,并发送给客户端设备的步骤具体为:
65.业务服务器根据请求信息中的时间段信息向云存储服务器发出获取请求;
66.云存储服务器接收到获取请求后查找对应的切片文件,并返回对应的切片文件地址到业务服务器;
67.业务服务器将切片文件整合生成视频url,返回至客户端设备;
68.所述客户端设备根据视频url向云存储服务器拉取和播放云存储视频切片文件的步骤具体为:客户端设备接收到视频url后,通过云存储专属视频播放器向云存储服务器获取加密视频流,并进行解密后在播放第n段切片文件时自动加载第n+1段切片文件。
附图说明
69.图1为本发明实施例的执行流程框图;
70.图2为本发明实施例的数据传输流程框图;
71.图3为本发明实施例的客户端设备拉取视频数据的流程框图;
72.图4为本发明实施例中鉴权认证的流程框图;
73.图5为本发明实施例中的切片预处理流程框图。
具体实施方式
74.下面通过具体实施方式进一步详细说明:
75.实施例基本如图1、图2和图3所示:一种智能化云端视频传输储存方法,包括:
76.s1:视频传输设备和客户端设备向业务服务器获取secure token,并通过secure token验证身份,制作有效签名;
77.其中,s1包括:
78.s1-1:设备向业务服务器发送指令获取secure token;
79.s1-2:业务服务器接收到指令后,根据设备的唯一标识码,通过sha256()算法,生成一个uid token,并携带uid token向云存储服务器获取secure token;
80.s1-3:业务服务器获取secure token成功后,将secure token缓存在业务数据库中,并返回secure token到设备;
81.s1-4:设备通过secure token验证身份,并制作有效签名;其中,设备包括视频传输设备和客户端设备。
82.在本实施例中,业务服务器表示处理相关视频传输业务的服务器,设备与业务服务器之间通常采用通信连接,设备向业务服务器请求获取secure token,secure token表示加密安全令牌,多个设备发起请求时,设备的利用自己唯一的标识码进行sha256()算法计算,生成一个uid token,uid token表示设备的唯一的身份标识,业务服务器根据设备的唯一身份标识向云存储服务器获取secure token,再将secure token存储至业务数据库中以及返回至设备,制作出设备的有效签名,以此来建立设备、业务服务器和云存储服务器之间的关系建立。
83.而使用的sha256()算法,其原理在于,sha256()算法对于任意长度的原始消息,都会产生一个哈希值,哈希值相当于是个长度为32个字节的数组,共256位,通常由一个长度为64的十六进制字符串来表示,其中1个字节=8位,一个十六进制的字符的长度为4位;以此若原始信息出现细微的改变,256位的哈希值都会发生巨大的改变,那么相应的生成的uid token和设备的签名的属性值均会发生改变,从而使得设备的身份验证唯一性强,破解的难度高。
84.s2:视频传输设备将视频数据进行切片预处理后生成切片文件,并携带签名将切片文件上传至云存储服务器;
85.其中,s2包括:
86.s2-1:将视频数据导入视频传输设备中,所述视频数据中包括时间戳信息,所述视频传输设备中预设有时间阈值;
87.s2-2:所述视频传输设备根据时间戳信息和预设的时间阈值对视频数据进行分割切片,生成多个切片文件。
88.如图5示,在本实施例中,视频数据为摄像头采集的视频文件,在摄像头采集的视频文件中会存储有触发移动侦测的相关视频,将视频数据按照预设的时间阈值进行分割切片为切片文件,其中,切片文件格式为.asj文件,预设的时间阈值为根据摄像头的移动侦测动态设定,具体为,视频文件的时间戳为14s,移动侦测的触发在03s、06s、08s、12s以及14s,那么所述的时间阈值则就是移动侦测的触发时间点;所述的.asj文件基于ts文件进行改进,具体为,去除了ts文件中的pat和pmt表,保留了其中的pes结构,这样使得文件解析的速度和便捷性提升;.asj文件基于ts文件改进具体分为三部分,分别是:
89.1、传输流改进,.asj文件的传输流由固定长度的header和payload组成,其中,payload包含基本码流包,header固定有4个字节,header重点包含了以下信息:
90.packet id:packet id号码,唯一的号码对应不同的包;
91.transport error:指传输错误指令符;
92.transport errortransport error:起始标识符,一个完整的数据包开始时标记为1;
93.transport scrambling control:传输加扰乱控制,00表示未加密;
94.continuity counter:连续递增计数器,从0-f;
95.2、基本码流包改进:基本码流包中包含基本码流,且在每一个视频帧和音频帧上加入时间戳等信息,基本码流包中除存储了基本码流外,还重点包含以下信息:
96.pes start code:开始码,固定为0x000001;
97.flag:通常取值0x80,表示数据不加密、无优先级、备份的数据,取值0x80表示只含有pts,取值0xc0表示含有pts和dts;
98.pes data length:后面数据的长度,取值5或10;
99.pts:显示时间戳;
100.dts:解码时间戳;
101.3、基本码流,基本码流包含视频、音频或数据的连续码流,其中音频编码格式为aac,视频编码格式为h.265。
102.在本实施例中,.asj文件相较于其余的已出现过的文件格式,在本技术中作为自主设计的加密文件格式,从而提升文件的安全性能,同时.asj文件中将长视频文件的头文件信息分割,每一个.asj文件中都包含了相应时间戳范围的头文件信息,因此在加载时能够缩小加载时间,进而提高播放效率。
103.通过切片预处理视频数据后生成的切片文件,视频传输设备上传至云存储服务器,在本技术中,视频传输设备通过异步上传的方式将切片文件上传至云存储服务器,上传的过程中,切片文件占用的宽带资源小,同时若出现一个切片文件上传错误的情况,也不会影响后续切片文件的上传,只需重新补充上传错误的切片文件即可,因此也存在稳定性高的优势。
104.云存储服务器获取到视频传输设备上传的切片文件后,将切片文件根据预设的类型存储在分布式的云存储服务器上,所述的预设的类型在本实施例中为地区,包括中国、美洲、欧洲、亚洲四个地区,在本实施例中将中国独立设为一个地区,根据地区选择存储在不同的云存储服务器,具体为:
105.根据设备的地区,将切片文件存储在对应的云存储服务器上;
106.若存在没有设备地区对应的云存储服务器,则将切片文件存储到离设备最近的一个云存储服务器上;
107.若云存储服务器的存储量超过存储阈值,则由距离该云存储服务器最近的云存储服务器分担存储压力;
108.因此,在本实施例中云存储服务器由多个存储桶组成,利用多个存储服务器分担存储压力,不仅提高系统的可靠性、可用性以及访问相率,还能便于扩展。
109.s3:业务服务器在切片文件上传云存储服务器后将视频信息存储至业务数据库;
110.在本实施例中,视频传输设备在上传完视频数据后,将该视频数据的相关信息,例如总时长、总切片文件数量等发送至业务服务器,业务服务器将这些视频数据的相关信息存储到业务数据库中,便于后续拉取视频文件时进行查找。
111.s4:客户端设备携带签名和请求信息向业务服务器进行鉴权认证,业务服务在客户端设备鉴权认证通过后根据请求信息从业务数据库中找到对应的视频信息生成视频url,并发送给客户端设备,由客户端设备根据视频url向云存储服务器拉取和播放云存储视频切片文件。
112.其中,如图4所示,s4包括:
113.s4-1:客户端设备携带签名和请求信息向服务器发出请求,所述请求信息包括日期信息;
114.s4-2:业务服务器提取请求信息,并调用sha256()算法生成256位的哈希值,再通过hex()方法转换成16进制的stringtosign字符;
115.s4-3:业务服务器调用sha256()算法,将date做为参数传递,生成datekey字符;
116.s4-4:业务服务器再调用sha256(),将datekey做为参数传递,生成regionkey字符;
117.s4-5:业务服务器再调用sha256(),将regionkey做为参数传递,生成regionservicekey字符;
118.s4-6:业务服务器再调用sha256(),将regionservicekey做为参数传递,生成signing字符;
119.s4-7:业务服务器最后调用sha256(),将stringtosign和signing做为参数传递,生成的结果使用hex()方法转为16进制的signatrue字符;
120.s4-8:将signatrue与客户端设备请求时携带的签名进行对比,若两者一致,则认证通过,反之则不通过。
121.在本实施例中,客户端设备想要获取存储在云存储服务器的视频文件时,首先需要进行设备鉴权认证过程,在本技术中设备的鉴权认证采用sha256()算法进行验证,在视频数据上传时会生成一个有效的签名,设备携带该签名并向业务服务器发送请求信息(ajrequest),业务服务器对请求信息和日期进行多次连续的校验,以最大限度地保证数据地安全性、稳定性和完整性。
122.此外,s4中还包括:
123.s4-9:业务服务器根据请求信息中的时间段信息向云存储服务器发出获取请求;
124.s4-10:云存储服务器接收到获取请求后查找对应的切片文件,并返回对应的切片文件地址到业务服务器;
125.s4-11:业务服务器将切片文件整合生成视频url,返回至客户端设备;
126.s4-12:客户端设备接收到视频url后,通过云存储专属视频播放器向云存储服务器获取加密视频流,并进行解密后在播放第n段切片文件时自动加载第n+1段切片文件。
127.在本实施例中,客户端设备根据时间段信息向业务服务器获取云存储视频,业务服务器根据请求将切片文件整合生成视频url,视频url中下带视频信息,包括时长、缩略图等,业务服务器并将整合生成地视频url返回至客户端设备,客户端设备通过查看视频url确认是否是所要查找地视频文件,确认完成后通过云存储专属的视频播放器获取加密视频流,并在进行解密后进行播放,因此,本技术中上传的云存储视频只有通过专属的播放器进行播放,进一步加大数据的安全性,播放过程中,在播放第n段切片文件时会加载第n+1段切片文件,因此会使得视频播放更流畅,体验更好。
128.在本实施例的另一实施例中,还包括一种智能化云端视频传输储存系统,包括:视频传输设备、客户端设备、业务服务器以及云存储服务器,所述业务服务器中包括业务数据库;其中:
129.所述视频传输设备和客户端设备向业务服务器获取secure token,并通过secure token验证身份,制作有效签名;具体为:
130.视频传输设备和客户端设备向业务服务器发送指令获取secure token;
131.业务服务器接收到指令后,根据视频传输设备和客户端设备的唯一标识码,通过
sha256()算法,生成一个uid token,并携带uid token向云存储服务器获取secure token;
132.业务服务器获取secure token成功后,将secure token缓存在业务数据库中,并返回secure token到设备;
133.视频传输设备和客户端设备通过secure token验证身份,并制作有效签名。
134.所述视频传输设备将视频数据进行切片预处理后生成切片文件,并携带签名将切片文件上传至云存储服务器;
135.所述业务服务器用于在切片文件上传云存储服务器后将视频信息存储至业务数据库;
136.所述客户端设备还用于携带签名和请求信息向业务服务器进行鉴权认证,具体为:
137.客户端设备携带签名和请求信息向服务器发出请求,所述请求信息包括自定义信息和时间段信息;
138.业务服务器提取请求信息,并调用sha256()算法生成256位的哈希值,再通过hex()算法转换成16进制的stringtosign字符;
139.业务服务器调用sha256()算法,将date做为参数传递,生成datekey字符;
140.业务服务器再调用sha256(),将datekey做为参数传递,生成regionkey字符;
141.业务服务器再调用sha256(),将regionkey做为参数传递,生成regionservicekey字符;
142.业务服务器再调用sha256(),将regionservicekey做为参数传递,生成signing字符;
143.业务服务器最后调用sha256(),将stringtosign和signing做为参数传递,生成的结果使用hex()方法转为16进制的signatrue字符;
144.将signatrue与客户端设备请求时携带的签名进行对比,若两者一致,则认证通过,反之则不通过。
145.所述业务服务器还用于在客户端设备鉴权认证通过后根据请求信息从业务数据库中找到对应的视频信息生成视频url,并发送给客户端设备;具体为:
146.业务服务器根据请求信息中的时间段信息向云存储服务器发出获取请求;
147.云存储服务器接收到获取请求后查找对应的切片文件,并返回对应的切片文件地址到业务服务器;
148.业务服务器将切片文件整合生成视频url,返回至客户端设备;
149.所述客户端设备根据视频url向云存储服务器拉取和播放云存储视频切片文件。
150.所述客户端设备根据视频url向云存储服务器拉取和播放云存储视频切片文件的步骤具体为:客户端设备接收到视频url后,通过云存储专属视频播放器向云存储服务器获取加密视频流,并进行解密后在播放第n段切片文件时自动加载第n+1段切片文件。
151.在目前的现有技术中,上传视频均采用整段视频上传的方式,例如网盘上传模式,在上传过程中,若视频数据出现损坏,例如文件信息缺失,则需要用户重新上传,因此会造成极大的不便,而本技术在上传视频数据时,采用切片分段的方式上传,即使出现某一片段视频文件缺失,只需要重新上传该缺失的视频文件即可,极大的提升上传速度,同时上传过
程中切片文件占据的宽带也相比整段视频文件占据的宽带较少,因此也能够提升宽带的速率,减少占有率。
152.以上的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述,所属领域普通技术人员知晓申请日或者优先权日之前发明所属技术领域所有的普通技术知识,能够获知该领域中所有的现有技术,并且具有应用该日期之前常规实验手段的能力,所属领域普通技术人员可以在本技术给出的启示下,结合自身能力完善并实施本方案,一些典型的公知结构或者公知方法不应当成为所属领域普通技术人员实施本技术的障碍。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本技术要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1