一种即时视频传输过程中的编码方法和电子设备的制造方法_4

文档序号:9251287阅读:来源:国知局
于执行以下操作:
[0149]判断丢包率是否大于初始阈值,若丢包率大于初始阈值,则继续执行根据丢包率所满足的预设条件,生成与丢包率对应的提示信息的步骤。
[0150]可选的,处理器63调用存储器62所存储的程序代码用于执行以下操作:
[0151]获取至少一个周期内丢包率的变化率;
[0152]根据丢包率的变化率,调整当前周期的下一个周期的大小。
[0153]本发明实施例提供了一种电子设备,该电子设备由于根据丢包率所满足的预设条件,可以使得在丢包率大于预设条件所包含的阈值时,生成与丢包率对应的提示信息,从而调整了网络丢包率较大时即时视频的编码策略,提高了即时视频的网络适应能力。另外,通过生成与丢包率对应的用于指示与丢包率对应的编码策略的提示信息,并将指示信息发送至即时视频发送设备,使得即时视频发送设备可以根据与当前网络的丢包率对应的编码策略对即时视频进行编码,相比于传统的编码方法,实现了编码策略的实时调整,从而调整了网络丢包率较大时即时视频的编码策略,提高了即时视频的网络适应能力。另外,通过获取当前周期内网络传输即时视频帧时的丢包率,使得即时视频发送设备在周期内获取网络丢包率的基础上,根据与当前网络的丢包率对应的编码策略对即时视频进行编码,从而进一步的实现了编码策略的实时调整,提高了即时视频的网络适应能力。
[0154]实施例七为本发明实施例提供的一种电子设备7,参照图7所示,该电子设备7包括:
[0155]获取模块71,用于获取提示信息,提示信息用于指示与丢包率对应的编码策略;
[0156]编码模块72,用于根据提示信息所指示的编码策略,对即时视频帧进行编码。
[0157]本发明实施例提供了一种电子设备,该电子设备可以是即时视频发送设备,由于该即时视频发送设备所接收的到提示信息是根据丢包率所满足的预设条件生成的,从而使得在丢包率大于预设条件所包含的阈值时,可以与丢包率对应的提示信息中包含的编码策略进行编码,从而调整了网络丢包率较大时即时视频的编码策略,提高了即时视频的网络适应能力。另外,由于提示信息包括与丢包率对应的编码策略的提示信息,使得即时视频发送设备可以根据与当前网络的丢包率对应的编码策略对即时视频进行编码,相比于传统的编码方法,实现了编码策略的实时调整,从而进一步调整了网络丢包率较大时即时视频的编码策略,提高了即时视频的网络适应能力。另外,由于该提示信息是获取当前周期内网络传输即时视频帧时的丢包率后生成的,使得即时视频发送设备在周期内获取网络丢包率的基础上,根据与当前网络的丢包率对应的编码策略对即时视频进行编码,从而进一步的实现了编码策略的实时调整,提高了即时视频的网络适应能力。
[0158]实施例八为本发明实施例提供的一种电子设备8,参照图8所示,该电子设备8包括接收模块81、存储器82以及与接收模块81、存储器82连接的处理器83,其中,存储器82用于存储一组程序代码,处理器83调用存储器82所存储的程序代码用于执行以下操作:
[0159]获取提示信息,提示信息用于指示与丢包率对应的编码策略;
[0160]根据提示信息所指示的编码策略,对即时视频帧进行编码。
[0161]本发明实施例提供了一种电子设备,该电子设备可以是即时视频发送设备,由于该即时视频发送设备所接收的到提示信息是根据丢包率所满足的预设条件生成的,从而使得在丢包率大于预设条件所包含的阈值时,可以与丢包率对应的提示信息中包含的编码策略进行编码,从而调整了网络丢包率较大时即时视频的编码策略,提高了即时视频的网络适应能力。另外,由于提示信息包括与丢包率对应的编码策略的提示信息,使得即时视频发送设备可以根据与当前网络的丢包率对应的编码策略对即时视频进行编码,相比于传统的编码方法,实现了编码策略的实时调整,从而进一步调整了网络丢包率较大时即时视频的编码策略,提高了即时视频的网络适应能力。另外,由于该提示信息是获取当前周期内网络传输即时视频帧时的丢包率后生成的,使得即时视频发送设备在周期内获取网络丢包率的基础上,根据与当前网络的丢包率对应的编码策略对即时视频进行编码,从而进一步的实现了编码策略的实时调整,提高了即时视频的网络适应能力。
[0162]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
--赘述。
[0163]需要说明的是:上述实施例提供的电子设备在执行即时视频传输过程中的编码方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的电子设备与即时视频传输过程中的编码方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0164]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0165]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种即时视频传输过程中的编码方法,其特征在于,所述方法包括: 获取当前周期内网络传输即时视频帧时的丢包率; 根据所述丢包率所满足的预设条件,生成与所述丢包率对应的提示信息,所述指示信息用于指示与所述丢包率对应的编码策略; 将所述指示信息发送至即时视频发送设备。2.根据权利要求1所述的方法,其特征在于,所述根据所述丢包率所满足的预设条件,生成与所述丢包率对应的提示信息包括: 根据所述丢包率与至少一个预设阈值之间的数值关系,确定所述丢包率所在的阈值范围; 根据所述阈值范围,生成与所述丢包率对应的提示信息,所述提示信息所指示的与所述丢包率对应的编码策略包括: 根据所述丢包率所在的阈值范围的右端点的序号,设置分层编码时的层数,其中,所述阈值范围的右端点的序号为所述右端点对应的预设阈值在所述至少一个预设阈值中的序号。3.根据权利要求2所述的方法,其特征在于,所述根据所述丢包率所满足的预设条件,生成与所述丢包率对应的提示信息之前,所述方法还包括: 判断所述丢包率是否大于初始阈值,若所述丢包率大于初始阈值,则继续执行所述根据所述丢包率所满足的预设条件,生成与所述丢包率对应的提示信息的步骤。4.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括: 根据至少一个周期内所述丢包率的变化率; 根据所述丢包率的变化率,调整所述当前周期的下一个周期的大小。5.一种即时视频传输过程中的编码方法,其特征在于,所述方法包括: 获取提示信息,所述提示信息用于指示与所述丢包率对应的编码策略; 根据所述提示信息所指示的编码策略,对所述即时视频帧进行编码。6.一种电子设备,其特征在于,所述电子设备包括: 获取模块,用于获取当前周期内网络传输即时视频帧时的丢包率; 处理模块,用于根据所述丢包率所满足的预设条件,生成与所述丢包率对应的提示信息,所述指示信息用于指示与所述丢包率对应的编码策略; 发送模块,用于将所述指示信息发送至即时视频发送设备。7.根据权利要求6所述的设备,其特征在于,所述处理模块具体用于: 根据所述丢包率与至少一个预设阈值之间的数值关系,确定所述丢包率所在的阈值范围; 根据所述阈值范围,生成与所述丢包率对应的提示信息,所述提示信息所指示的与所述丢包率对应的编码策略包括: 所述编码策略所包括的分层编码的层数是所述丢包率的非减函数。8.根据权利要求7所述的设备,其特征在于,所述设备还包括判决模块,所述判决模块用于: 判断所述丢包率是否大于初始阈值,若所述丢包率大于初始阈值,则继续控制所述获取模块执行所述根据所述丢包率所满足的预设条件,生成与所述丢包率对应的提示信息的步骤。9.根据权利要求6至8任一所述的设备,其特征在于,所述处理模块还用于: 获取至少一个周期内所述丢包率的变化率; 根据所述丢包率的变化率,调整所述当前周期的下一个周期的大小。10.一种电子设备,其特征在于,所述电子设备包括: 获取模块,用于获取提示信息,所述提示信息用于指示与所述丢包率对应的编码策略; 编码模块,用于根据所述提示信息所指示的编码策略,对所述即时视频帧进行编码。
【专利摘要】本发明公开了一种即时视频传输过程中的编码方法和电子设备,属于视频领域,包括:获取当前周期内网络传输即时视频帧时的丢包率;根据丢包率所满足的预设条件,生成与丢包率对应的提示信息,指示信息用于指示与丢包率对应的编码策略;将指示信息发送至即时视频发送设备。通过生成与丢包率对应的用于指示与丢包率对应的编码策略的提示信息,并将指示信息发送至即时视频发送设备,使得即时视频发送设备可以根据与当前网络的丢包率对应的编码策略对即时视频进行编码,相比于传统的编码方法,实现了编码策略的实时调整,提高了即时视频的网络适应能力。
【IPC分类】H04N21/422, H04N19/20, H04N21/4788
【公开号】CN104967915
【申请号】CN201510346078
【发明人】王悦
【申请人】美国掌赢信息科技有限公司
【公开日】2015年10月7日
【申请日】2015年6月19日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1