视频传输方法和终端设备技术

技术编号:38991446 阅读:12 留言:0更新日期:2023-10-07 10:21
本申请提供一种视频传输方法和终端设备,涉及视频处理技术。在第二终端允许的对视频数据最大的加解密码率大于所述第一分辨率对应的码率时,第一终端可以接收到第二终端反馈的小于或等于第一分辨率的第二分辨率采集的第一视频数据。这样一来,第二终端以第二分辨率对应的码率加密第一视频数据时,第二终端能够及时对第一视频数据进行加密。类似地,由于第一终端允许的对视频数据最大的加解密码率大于第二分辨率对应的码率,第一终端以第二分辨率对应的码率解密第一视频数据时,第一终端能够及时对第一视频数据进行解密。如此,在第一终端在第一界面显示解第一视频数据时,降低了第一视频数据出现延迟、卡顿甚至黑屏的可能。卡顿甚至黑屏的可能。卡顿甚至黑屏的可能。

【技术实现步骤摘要】
视频传输方法和终端设备


[0001]本申请涉及视频处理技术,尤其涉及一种视频传输方法和终端设备。

技术介绍

[0002]目前,随着终端技术的发展,终端设备已经成为人们工作生活的一部分。例如,终端设备可以用于视频通话等功能。
[0003]终端设备内可以设置加解密芯片。这样一来,终端设备可以应用于一些对数据安全性较高的视频通话场景中,以便对视频通话中的视频数据加密,以加强视频数据的安全性。例如,当第一终端与第二终端在进行视频通话过程中,第一终端可以基于加解密芯片对视频数据进行加密。进而,第一终端将加密的视频数据传输到第二终端,进而,第二终端的加解密芯片可以解密视频数据,并显示视频数据。这样,可以使得视频数据在传输的过程处于加密状态,安全性高。
[0004]然而,由于加解密芯片的处理能力有限,对于分辨率较高的视频数据,第一终端可能无法及时对视频数据中的每一帧图像进行加密;类似地,第二终端也可能无法及时对视频数据中的每一帧图像进行解密。这样一来会导致视频通话的过程中,第二终端显示视频数据出现延迟、卡顿甚至黑屏的现象。

技术实现思路

[0005]本申请提供一种视频传输方法和终端设备,用以解决会导致第二终端在视频通话的过程中,显示视频数据出现延迟、卡顿甚至黑屏的现象问题。
[0006]第一方面,本申请提供一种视频传输方法,包括:
[0007]第一终端显示目标应用的第一界面,所述第一界面包括第一控件,所述第一控件用于控制接收来自第二终端的第一视频数据;
[0008]所述第一终端响应于对所述第一控件的触发操作,从所述目标应用支持的分辨率集合中,确定第一分辨率,其中,所述第一分辨率对应的码率小于或等于所述第一终端允许的对视频数据最大的加解密码率;
[0009]所述第一终端向所述第二终端发送所述第一分辨率;
[0010]若所述第二终端允许的对视频数据最大的加解密码率大于所述第一分辨率对应的码率时,所述第一终端接收来自所述第二终端的以第二分辨率采集的第一视频数据,其中,所述第二分辨率小于或等于所述第一分辨率,且所述第一视频数据被加密;
[0011]所述第一终端以所述第二分辨率对应的码率,解密所述第一视频数据;
[0012]所述第一终端在第二界面显示解密的所述第一视频数据。
[0013]本申请提供的视频传输方法,在第一终端接收来自第二终端第一视频数据之前,需要从目标应用支持的分辨率集合中,确定第一分辨率,且第一终端允许的对视频数据最大的加解密码率大于第一分辨率对应的码率。进而,第一终端向第二终端发送第一分辨率。在第二终端允许的对视频数据最大的加解密码率大于第一分辨率对应的码率时,第一终端
可以接收到第二终端反馈的小于或等于第一分辨率的第二分辨率采集的第一视频数据。这样一来,第二终端以第二分辨率对应的码率加密第一视频数据时,第二终端能够及时对第一视频数据中的每一帧图像进行加密。类似地,由于第一终端允许的对视频数据最大的加解密码率大于第二分辨率对应的码率,第一终端以第二分辨率对应的码率解密第一视频数据时,第一终端能够及时对第一视频数据中的每一帧图像进行解密,在第一终端在第一界面显示解密的第一视频数据时,降低了第一视频数据出现延迟、卡顿甚至黑屏的可能。
[0014]第二方面,本申请还提供另一种视频传输方法,包括:
[0015]第一终端显示目标应用的第一界面,第一界面包括第一控件,第一控件用于指示向第二终端发送第一视频数据;
[0016]第一终端响应于对第一控件的触发操作,从目标应用支持的分辨率集合中,确定第一分辨率,其中,第一分辨率对应的码率小于或等于第一终端允许的对视频数据最大的加解密码率;
[0017]第一终端向第二终端发送第一分辨率;
[0018]若第二终端允许的对视频数据最大的加解密码率大于第一分辨率对应的码率时,第一终端接收来自第二终端的第二分辨率,其中,第二分辨率小于或等于第一分辨率,且第一视频数据被加密;
[0019]第一终端根据第二分辨率,采集第一视频数据;
[0020]第一终端以第二分辨率对应的码率,加密第一视频数据;
[0021]第一终端向第二终端发送加密的第一视频数据。
[0022]本申请提供的视频传输方法,由于第二分辨率对应的码率小于或等于第一终端允许的对视频数据最大的加解密码率,这样一来,第一终端以第二分辨率对应的码率加密第一视频数据时,第一终端能够及时对第一视频数据中的每一帧图像进行加密。又由于第二分辨率对应的码率小于或等于第二终端允许的对视频数据最大的加解密码率,这样一来,第二终端以第二分辨率对应的码率解密第一视频数据时,第二终端能够及时对第一视频数据中的每一帧图像进行解密。这样一来,当第一终端将加密的第一视频数据传输到第二终端显示时,降低了第二终端显示第一视频数据出现延迟、卡顿甚至黑屏的可能。
[0023]第三方面,本申请还提供了一种视频传输装置,装置包括:
[0024]显示单元,用于显示目标应用的第一界面,第一界面包括第一控件,第一控件用于控制接收来自第二终端的第一视频数据;
[0025]处理单元,用于响应于对第一控件的触发操作,从目标应用支持的分辨率集合中,确定第一分辨率,其中,第一分辨率对应的码率小于或等于第一终端允许的对视频数据最大的加解密码率;
[0026]通信单元,用于向第二终端发送第一分辨率;
[0027]若第二终端允许的对视频数据最大的加解密码率大于第一分辨率对应的码率时,通信单元还用于接收来自第二终端的以第二分辨率采集的第一视频数据,其中,第二分辨率小于或等于第一分辨率,且第一视频数据被加密;
[0028]处理单元还用于以第二分辨率对应的码率,解密第一视频数据;
[0029]显示单元还用于在第二界面显示解密的第一视频数据。
[0030]第四方面,本申请还提供一种终端设备,包括:
[0031]处理器;
[0032]用于存储处理器可执行指令的存储器;
[0033]其中,处理器被配置为执行指令,以实现如第一方面的视频传输方法。
[0034]第五方面,本申请还提供一种存储介质,当存储介质中的指令由终端设备的处理器执行时,使得终端设备能够执行如第一方面或第二方面的视频传输方法。
[0035]第六方面,本申请还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时如第一方面或第二方面的视频传输方法。
附图说明
[0036]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0037]图1为本申请实施例提供的视频传输方法的流程图之一;
[0038]图2为本申请实施例提供的云服务器分别与第一终端和第二终端的交互示意图;
[0039]图3为本申请实施例提供的第一终端显示第一界面的界面示意图;
[0040]图4为本申请实施例提供的第一终端显示第二界面的界本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频传输方法,其特征在于,所述方法包括:第一终端显示目标应用的第一界面,所述第一界面包括第一控件,所述第一控件用于控制接收来自第二终端的第一视频数据;所述第一终端响应于对所述第一控件的触发操作,从所述目标应用支持的分辨率集合中,确定第一分辨率,其中,所述第一分辨率对应的码率小于或等于所述第一终端允许的对视频数据最大的加解密码率;所述第一终端向所述第二终端发送所述第一分辨率;若所述第二终端允许的对视频数据最大的加解密码率大于所述第一分辨率对应的码率时,所述第一终端接收来自所述第二终端的以第二分辨率采集的第一视频数据,其中,所述第二分辨率小于或等于所述第一分辨率,且所述第一视频数据被加密;所述第一终端以所述第二分辨率对应的码率,解密所述第一视频数据;所述第一终端在第二界面显示解密的所述第一视频数据。2.根据权利要求1所述的方法,其特征在于,所述若所述第二终端允许的对视频数据最大的加解密码率大于所述第一分辨率对应的码率时,所述第一终端接收来自所述第二终端的以第二分辨率采集的第一视频数据,包括:若所述第二终端允许的对视频数据最大的加解密码率大于所述第一分辨率对应的码率时,所述第一终端接收来自所述第二终端的第二分辨率;所述第一终端向第二终端发送响应于所述第二分辨率的确认包;所述第一终端接收来自所述第二终端的以第二分辨率采集的第一视频数据。3.根据权利要求2所述的方法,其特征在于,所述第一控件还用于控制向第二终端的发送第三视频数据,所述第一分辨率对应的码率小于或等于所述第一终端允许的对视频数据最大的加解密码率的一半;所述若所述第二终端允许的对视频数据最大的加解密码率大于所述第一分辨率对应的码率时,所述第一终端接收来自所述第二终端的以第二分辨率采集的第一视频数据,包括:所述若所述第二终端允许的对视频数据最大的加解密码率大于所述第一分辨率对应的码率的一半时,所述第一终端接收来自所述第二终端的以第二分辨率采集的第一视频数据;在所述第一终端向第二终端发送响应于所述第二分辨率的确认包之后,所述方法还包括:所述第一终端以所述第二分辨率采集所述第三视频数据,并向所述第二终端发送加密的所述第三视频数据。4.根据权利要求1所述的方法,其特征在于,所述第一终端允许的对视频数据最大的加解密码率是所述第一终端预先在解密第二视频数据时,测试得到的最大码率。5.根据权利要求1

4任一所述的方法,其特征在于,若所述分辨率集合中不存在所述第一分辨率时,第一终端在所述第一界面显示第一提示信息,所述第一提示信息用于指示接收失败;或者,若所述第二终端允许的对视频数据最大的加解密码率小于所述第一分辨率对的码率时,所述第一终端接收来自所述第二终端的第一信息,所述第一信息用于指示第二终端不...

【专利技术属性】
技术研发人员:余祈根
申请(专利权)人:成都鼎桥通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1