【技术实现步骤摘要】
对等网络中的数据交互方法、装置和电子设备
[0001]本专利技术涉及数据处理
,尤其是涉及一种对等网络中的数据交互方法、装置和电子设备。
技术介绍
[0002]m3u8文件实质是一个播放列表,该播放列表中仅记录有媒体片段的索引,m3u8文件对应的内部信息记录的是一系列媒体片段资源,顺序播放该片段资源,即可完整展示多媒体资源,上述内部信息存储在CDN(Content Delivery Network,内容分发网络)厂商对应的CDN节点中,该内部信息中的一个多媒体资源可以切分为多个媒体片段,一个媒体片段保存在一个文件中。
[0003]在多媒体资源的播放过程中,想要进行P2P((Peer
‑
to
‑
Peer,对等网络)通常是以单个媒体片段为最小单位进行数据交互。由于P2P节点需要等待整个媒体片段下载完成后,才能校验整个媒体片段的正确性,校验通过后才能进行播放,从而该方式在媒体片段时长较长时,会影响播放质量和P2P传输效率。
[0004]为了解决上述问题,相关技术中通常由CD ...
【技术保护点】
【技术特征摘要】
1.一种对等网络中的数据交互方法,其特征在于,所述方法应用于对等网络中的第一节点,所述方法包括:基于获取到的索引文件,确定所述索引文件指示的多个数据片段中每个所述数据片段的索引;针对每个所述索引,根据预先保存的切片规则,对当前索引对应的数据片段进行切片,得到所述当前索引对应的数据片段的切片信息;其中,所述切片信息中包括:所述当前索引对应的数据片段切片后得到的切片单元的数量,以及每个所述切片单元的切片标识、切片长度和切片位置;基于所述切片信息,与所述对等网络中的第二节点进行数据交互。2.根据权利要求1所述的方法,其特征在于,所述根据预先保存的切片规则,对当前索引对应的数据片段进行切片,得到所述当前索引对应的数据片段的切片信息的步骤,包括:根据所述切片规则,确定所述当前索引对应的数据片段所得到的切片单元的数量,以及每个所述切片单元的切片标识;从预设节点中确定所述当前索引对应的数据片段的长度信息;根据所述长度信息和所述切片规则,确定所述当前索引对应的数据片段的每个所述切片单元的切片长度和切片位置。3.根据权利要求2所述的方法,其特征在于,所述切片规则包括每个数据片段对应的切片数量,以及对切片单元进行标识的规则;所述根据所述切片规则,确定所述当前索引对应的数据片段所得到的切片单元的数量,以及每个所述切片单元的切片标识的步骤,包括:根据所述切片规则中所述当前索引对应的数据片段的切片数量,确定所述当前索引对应的数据片段所得到的切片单元的数量;根据所述切片规则中对切片单元进行标识的规则,确定每个所述切片单元的切片标识。4.根据权利要求2所述的方法,其特征在于,所述切片规则中包含有切片单元的切片尺寸;所述根据所述长度信息和所述切片规则,确定所述当前索引对应的数据片段的每个所述切片单元的切片长度和切片位置的步骤,包括:基于所述当前索引对应的数据片段的长度信息、所述切片单元的数量和所述切片规则中的切片尺寸,确定所述当前索引对应的数据片段中的每个所述切片单元的切片长度和切片位置。5.根据权利要求2所述的方法,其特征在于,所述从预设节点中确定所述当前索引对应的数据片段的长度信息的步骤,包括:基于所述索引文件中保存的所述当前索引对应的数...
【专利技术属性】
技术研发人员:赵彦青,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。