本公开涉及计算机,具体地,涉及一种数据处理方法、装置、可读介质及电子设备。
背景技术:
1、随着网络视频技术和多媒体技术的快速发展,视频成为了信息传播的重要载体,并且出现多种不同的视频格式,例如mp4、m3u8等等。
2、以m3u8视频格式为例,m3u8视频由多个ts(transport stream)分片文件组成,客户端需要按照视频播放顺序依次向存储视频资源的多媒体服务器请求ts分片文件,多媒体服务器响应请求的耗时较长,进而导致视频加载慢,例如视频首帧卡顿,影响用户的交互体验。
技术实现思路
1、提供该
技术实现要素:
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该发明内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
2、第一方面,本公开提供一种数据处理方法,应用于服务端,所述数据处理方法包括:
3、接收客户端发送的媒体数据请求;
4、向所述客户端发送预先存储的、目标媒体数据的前预设数量个分片媒体数据,所述前预设数量个分片媒体数据是按照所述目标媒体数据的播放顺序确定的,且所述前预设数量个分片媒体数据是所述服务端向用于存储所述目标媒体数据的多媒体服务器请求得到的。
5、第二方面,本公开提供一种数据处理方法,应用于客户端,所述数据处理方法包括:
6、向服务端发送媒体数据请求;
7、接收所述服务端发送的、预先存储的目标媒体数据的前预设数量个分片媒体数据,所述前预设数量个分片媒体数据是按照所述目标媒体数据的播放顺序确定的,且所述前预设数量个分片媒体数据是所述服务端向用于存储所述目标媒体数据的多媒体服务器请求得到的。
8、第三方面,本公开提供一种数据处理装置,应用于服务端,所述数据处理装置包括:
9、接收模块,用于接收客户端发送的媒体数据请求;
10、发送模块,用于向所述客户端发送预先存储的、目标媒体数据的前预设数量个分片媒体数据,所述前预设数量个分片媒体数据是按照所述目标媒体数据的播放顺序确定的,且所述前预设数量个分片媒体数据是所述服务端向用于存储所述目标媒体数据的多媒体服务器请求得到的。
11、第四方面,本公开提供一种数据处理装置,应用于客户端,所述数据处理装置包括:
12、发送模块,用于向服务端发送媒体数据请求;
13、接收模块,用于接收所述服务端发送的、预先存储的目标媒体数据的前预设数量个分片媒体数据,所述前预设数量个分片媒体数据是按照所述目标媒体数据的播放顺序确定的,且所述前预设数量个分片媒体数据是所述服务端向用于存储所述目标媒体数据的多媒体服务器请求得到的。
14、第五方面,本公开提供一种计算机可读介质,其上存储有计算机程序,该程序被处理装置执行时实现第一方面或第二方面中任一项所述方法的步骤。
15、第六方面,本公开提供一种电子设备,包括:
16、存储装置,其上存储有计算机程序;
17、处理装置,用于执行所述存储装置中的所述计算机程序,以实现第一方面或第二方面中任一项所述方法的步骤。
18、通过上述技术方案,服务端预先存储有向用于存储目标媒体数据的多媒体服务器请求得到的、目标媒体数据的前预设数量个分片媒体数据,这样在接收到客户端发送的媒体数据请求时,可以向客户端发送前预设数量个分片媒体数据,从而可以快速响应客户端发送的媒体数据请求,提高客户端前预设数量个分片媒体数据的加载速度,例如视频首帧的加载速度,提升用户的交互体验。
19、本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
1.一种数据处理方法,其特征在于,应用于服务端,所述数据处理方法包括:
2.根据权利要求1所述的数据处理方法,其特征在于,所述数据处理方法还包括:
3.根据权利要求2所述的数据处理方法,其特征在于,所述索引数据请求携带有目标请求标识和用于获取所述目标索引文件的目标索引地址,所述向所述客户端发送目标索引文件,包括:
4.根据权利要求3所述的数据处理方法,其特征在于,所述数据处理方法还包括:
5.根据权利要求3所述的数据处理方法,其特征在于,所述目标请求标识包括目标索引请求标识和目标数据请求标识,所述根据请求标识与索引文件的映射关系和所述目标请求标识,确定所述服务端是否存储有所述目标索引地址对应的索引文件,包括:
6.根据权利要求5所述的数据处理方法,其特征在于,所述根据索引请求标识、数据请求标识与索引文件的映射关系、所述目标索引请求标识和所述目标数据请求标识,确定所述服务端是否存储有所述目标索引地址对应的索引文件,包括:
7.根据权利要求5所述的数据处理方法,其特征在于,所述数据处理方法还包括:
8.根据权利要求3-7任一项所述的数据处理方法,其特征在于,所述数据处理方法还包括:
9.根据权利要求2-7任一项所述的数据处理方法,其特征在于,所述目标索引文件为m3u8格式文件,所述目标媒体数据为传输流ts格式数据。
10.一种数据处理方法,其特征在于,应用于客户端,所述数据处理方法包括:
11.一种数据处理装置,其特征在于,应用于服务端,所述数据处理装置包括:
12.一种数据处理装置,其特征在于,应用于客户端,所述数据处理装置包括:
13.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理装置执行时实现权利要求1-10中任一项所述方法的步骤。
14.一种电子设备,其特征在于,包括: