一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

解码方法及装置、电子设备、计算机可读存储介质与流程

2021-10-24 05:16:00 来源:中国专利 TAG:解码 电子设备 装置 可读 计算机

技术特征:
1.一种解码方法,其特征在于,待解码的视频包括至少一个视频片段,每个视频片段包括多个数据包,所述至少一个视频片段对应的数据包经由发送端发送至接收端进行解码处理,所述方法包括:接收所述发送端发送的第一视频片段的数据包;其中,所述第一视频片段为所述至少一个视频片段中的一个视频片段;根据所述视频的预设清晰度等级和接收到的数据包中携带的所述第一视频片段的数据包总量,确定所述第一视频片段进行解码所需的第一最少数据包数量;其中,所述第一最少数据包数量对应的数据包在解码后得到与所述预设清晰度等级相适应的视频画面;在接收所述第一视频片段的数据包的过程中,若接收到的数据包的第一累计总量达到所述第一最少数据包数量,则终止接收所述第一视频片段的数据包;对接收到的所述第一最少数据包数量的数据包进行解码。2.如权利要求1所述的方法,其特征在于,所述根据所述视频的预设清晰度等级和接收到的数据包中携带的所述第一视频片段的数据包总量,确定所述第一视频片段进行解码所需的第一最少数据包数量,包括:获取与所述预设清晰度等级对应的误码字节总量;根据所述误码字节总量和预设数据包字节长度,确定可以丢弃的数据包数量;对所述第一视频片段的数据包总量和所述可以丢弃的数据包数量进行求差运算,获得所述第一视频片段进行解码所需的第一最少数据包数量。3.如权利要求2所述的方法,其特征在于,在所述根据所述误码字节总量和预设数据包字节长度,确定可以丢弃的数据包数量之前,所述方法还包括:获取多个数据包分别对应的字节长度;若所述多个数据包分别对应的字节长度不相同,则根据用户的输入操作生成对应的预设数据包长度;若所述多个数据包分别对应的字节长度相同,则将所述字节长度作为预设数据包长度。4.如权利要求1所述的方法,其特征在于,所述对接收到的所述第一最少数据包数量的数据包进行解码,包括:若所述第一最少数据包数量的数据包中存在字节长度和预设数据包字节长度不相同的数据包,则对小于所述预设数据包字节长度的数据包进行字节增加,以及对大于所述预设数据包字节长度的数据包进行字节分割,以使得所述第一最少数据包数量的数据包的字节长度和所述预设数据包字节长度均相同;对所述第一最少数据包数量的数据包进行解码。5.如权利要求1所述的方法,其特征在于,所述视频包括多个连续的视频片段,所述多个连续的视频片段对应的数据包经由所述发送端依次发送至所述接收端进行解码处理;在终止接收所述第一视频片段的数据包之后,所述方法还包括:接收所述发送端发送的第二视频片段的数据包;其中,所述第二视频片段为所述多个连续的视频片段中位于所述第一视频片段之后的视频片段;根据所述视频的预设清晰度等级和接收到的数据包中携带的所述第二视频片段的数据包总量,确定所述第二视频片段进行解码所需的第二最少数据包数量;
在接收所述第二视频片段的数据包的过程中,若接收到的数据包的第二累计总量达到所述第二最少数据包数量,则终止接收所述第二视频片段的数据包;基于所述第二最少数据包数量的数据包,进行所述第二视频片段的解码。6.如权利要求5所述的方法,其特征在于,所述方法还包括:若接收完所述发送端发送的所述第一视频片段的所有数据包,且接收到的数据包的第一累计总量未达到所述第一最少数据包数量,则降低所述预设清晰度等级,以使得在接收所述第二视频片段的数据包的过程中,根据所述降低后的预设清晰度等级和接收到的数据包中携带的数据包总量,确定所述第二视频片段进行解码所需的第二最少数据包数量。7.如权利要求6所述的方法,其特征在于,在降低所述预设清晰度等级之后,所述方法还包括:对接收到的所述第二最少数据包数量的数据包进行解码,以获得解码后的第二视频片段;其中,所述解码后的第二视频片段的清晰度等级低于所述预设清晰度等级。8.如权利要求1所述的方法,其特征在于,所述发送端发送的第一视频片段的数据包通过至少两条传输链路进行传输;在所述接收所述发送端发送的第一视频片段的数据包之后,所述方法还包括:分别获取通过各条传输链路接收到的数据包的数量;对所述至少两条传输链路接收到的数量进行求和运算,获得所述第一累计总量。9.如权利要求8所述的方法,其特征在于,所述分别获取通过各条传输链路接收到的数据包的数量,包括:初始化各条传输链路接收到的数据包的数量;若监测到传输链路每接收到一个数据包,则控制相应传输链路接收到的数据包的数量累加1。10.如权利要求1所述的方法,其特征在于,所述对接收到的所述第一最少数据包数量的数据包进行解码,包括:根据获取到的所述第一最少数据包数量的数据包的序号,对所述第一最少数据包数量的数据包进行排序,获得排序结果;其中,所述排序结果是非连续的序号序列;按照所述排序结果对所述第一最少数据包数量的数据包进行解码。11.如权利要求10所述的方法,其特征在于,所述按照所述排序结果对所述第一最少数据包数量的数据包进行解码,包括:将所述序号序列中序号排在首位的数据包确定为初始数据包;其中,所述序号排在首位的数据包的序号最小;从所述初始数据包开始进行解码,直至完成所述序号序列中序号排在末位的数据包的解码;其中,所述序号排在末位的数据包的序号最大。12.如权利要求10所述的方法,其特征在于,在所述根据获取到的所述第一最少数据包数量的数据包的序号,对所述第一最少数据包数量的数据包进行排序,获得排序结果之后,所述方法还包括:更新所述第一最少数据包数量的数据包的序号,以使得所述序号序列为连续的序号序列。13.一种解码装置,其特征在于,待解码的视频包括至少一个视频片段,每个视频片段
包括多个数据包,所述至少一个视频片段对应的数据包经由发送端发送至接收端进行解码处理,所述装置包括:接收模块,配置为接收所述发送端发送的第一视频片段的数据包;其中,所述第一视频片段为所述至少一个视频片段中的一个视频片段;确定模块,配置为根据所述视频的预设清晰度等级和接收到的数据包中携带的所述第一视频片段的数据包总量,确定所述第一视频片段进行解码所需的第一最少数据包数量;其中,所述第一最少数据包数量对应的数据包在解码后得到与所述预设清晰度等级相适应的视频画面;接收模块,还配置为在接收所述第一视频片段的数据包的过程中,若接收到的数据包的第一累计总量达到所述第一最少数据包数量,则终止接收所述第一视频片段的数据包;解码模块,配置为对接收到的所述第一最少数据包数量的数据包进行解码。14.一种电子设备,其特征在于,包括:存储器,存储有计算机可读指令;处理器,读取存储器存储的计算机可读指令,以执行权利要求1

12中任一项所述的方法。15.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行权利要求1

12中任一项所述的方法。

技术总结
本申请的实施例揭示了一种解码方法及装置、电子设备、计算机可读存储介质。该方法包括:待解码的视频包括至少一个视频片段,且每个视频片段包括多个数据包,通过接收发送端发送的视频片段的数据包,根据该视频的预设清晰度等级和接收到的数据包中携带的视频片段的数据包总量,确定出该视频片段进行解码所需的最少数据包数量,这样在接收视频片段的数据包的过程中,只需接收与该最少数据包数量匹配的数据包,然后根据接收到的与该最少数据包数量匹配的数据包进行解码,即可得到对应的视频片段。本申请实施例的技术方案极大地优化了视频片段解码方案。片段解码方案。片段解码方案。


技术研发人员:陈共龙
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2021.07.06
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜