【技术实现步骤摘要】
解码方法及装置、电子设备、计算机可读存储介质
[0001]本申请涉及数据解码
,具体而言,涉及一种解码方法及装置、电子设备、计算机可读存储介质。
技术介绍
[0002]终端和服务器之间经常面临着数据交互,其中该数据可能为视频流数据,因此,也相应涉及到视频流的编解码。目前,无论是终端还是服务器都是在接收到某一个视频片段的视频流对应的所有数据包进行解码,由此,在极大程度上降低了解码效率。
技术实现思路
[0003]为解决上述技术问题,本申请的实施例提供了一种解码方法及装置、电子设备、计算机可读存储介质。
[0004]根据本申请实施例的一个方面,提供了一种解码方法,待解码的视频包括至少一个视频片段,每个视频片段包括多个数据包,所述至少一个视频片段对应的数据包经由发送端发送至接收端进行解码处理,所述方法包括:接收所述发送端发送的第一视频片段的数据包;其中,所述第一视频片段为所述至少一个视频片段中的一个视频片段;根据所述视频的预设清晰度等级和接收到的数据包中携带的所述第一视频片段的数据包总量,确定所述第一视频片段进行解码所需的第一最少数据包数量;其中,所述第一最少数据包数量对应的数据包在解码后得到与所述预设清晰度等级相适应的视频画面;在接收所述第一视频片段的数据包的过程中,若接收到的数据包的第一累计总量达到所述第一最少数据包数量,则终止接收所述第一视频片段的数据包;对接收到的所述第一最少数据包数量的数据包进行解码。
[0005]根据本申请实施例的一个方面,提供了一种解码装置,待解码的视频包 ...
【技术保护点】
【技术特征摘要】
1.一种解码方法,其特征在于,待解码的视频包括至少一个视频片段,每个视频片段包括多个数据包,所述至少一个视频片段对应的数据包经由发送端发送至接收端进行解码处理,所述方法包括:接收所述发送端发送的第一视频片段的数据包;其中,所述第一视频片段为所述至少一个视频片段中的一个视频片段;根据所述视频的预设清晰度等级和接收到的数据包中携带的所述第一视频片段的数据包总量,确定所述第一视频片段进行解码所需的第一最少数据包数量;其中,所述第一最少数据包数量对应的数据包在解码后得到与所述预设清晰度等级相适应的视频画面;在接收所述第一视频片段的数据包的过程中,若接收到的数据包的第一累计总量达到所述第一最少数据包数量,则终止接收所述第一视频片段的数据包;对接收到的所述第一最少数据包数量的数据包进行解码。2.如权利要求1所述的方法,其特征在于,所述根据所述视频的预设清晰度等级和接收到的数据包中携带的所述第一视频片段的数据包总量,确定所述第一视频片段进行解码所需的第一最少数据包数量,包括:获取与所述预设清晰度等级对应的误码字节总量;根据所述误码字节总量和预设数据包字节长度,确定可以丢弃的数据包数量;对所述第一视频片段的数据包总量和所述可以丢弃的数据包数量进行求差运算,获得所述第一视频片段进行解码所需的第一最少数据包数量。3.如权利要求2所述的方法,其特征在于,在所述根据所述误码字节总量和预设数据包字节长度,确定可以丢弃的数据包数量之前,所述方法还包括:获取多个数据包分别对应的字节长度;若所述多个数据包分别对应的字节长度不相同,则根据用户的输入操作生成对应的预设数据包长度;若所述多个数据包分别对应的字节长度相同,则将所述字节长度作为预设数据包长度。4.如权利要求1所述的方法,其特征在于,所述对接收到的所述第一最少数据包数量的数据包进行解码,包括:若所述第一最少数据包数量的数据包中存在字节长度和预设数据包字节长度不相同的数据包,则对小于所述预设数据包字节长度的数据包进行字节增加,以及对大于所述预设数据包字节长度的数据包进行字节分割,以使得所述第一最少数据包数量的数据包的字节长度和所述预设数据包字节长度均相同;对所述第一最少数据包数量的数据包进行解码。5.如权利要求1所述的方法,其特征在于,所述视频包括多个连续的视频片段,所述多个连续的视频片段对应的数据包经由所述发送端依次发送至所述接收端进行解码处理;在终止接收所述第一视频片段的数据包之后,所述方法还包括:接收所述发送端发送的第二视频片段的数据包;其中,所述第二视频片段为所述多个连续的视频片段中位于所述第一视频片段之后的视频片段;根据所述视频的预设清晰度等级和接收到的数据包中携带的所述第二视频片段的数据包总量,确定所述第二视频片段进行解码所需的第二最少数据包数量;
在接收所述第二视频片段的数据包的过程中,若接收到的数据包的第二累计总量达到所述第二最少数据包数量,则终止接收所述第二视频片段的数据包;基于所述第二最少数据包数量的数据包,进行所述第二视频片段的解码。6.如权利要求5所述的方法,其特征在于,所述方法还包括:若接收完所述发送端发送的所述第一视频片段的所有数据包,且接收到的数据包的第一累计总量未达到所述第一最少数据包数量,则降低所述预设清晰度等级,以使得在接收所述第二视频片段的数据包的过程中,根据所述降低后的预设清晰度等级和接收到的数据包中携带的数据包...
【专利技术属性】
技术研发人员:陈共龙,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。