本申请涉及显示设备,尤其涉及一种显示设备和视频上传方法。
背景技术:
1、显示设备是指能够输出具体显示画面的终端设备,随着显示设备的快速发展,显示设备的功能将越来越丰富,性能也越来越强大,可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体,用于满足用户多样化和个性化需求。
2、用户可以使用显示设备,基于网页即时通信(web based real-timecommunications,webrtc)技术在网页浏览器中进行视频会议。webrtc技术是一种支持网页浏览器进行免插件实时音视频对话的技术,可以实现实时通讯中的获取话筒、屏幕共享、获取摄像头以及流媒体传输等功能,使得用户在浏览器中就可以进行实时进行视频会议。但是在多人视频会议时,会存在一些用户的网络质量较差的情况。为了保证这部分用户能正常进行视频会议,显示设备需要调节上传视频的参数,使得网络较差的用户可以正常观看。
3、相关技术中,显示设备在上传视频时,会降低视频数据的码流,从而保证网络较差的用户也可以流畅的观看视频。但是,低码流的视频质量较差,会出现视频卡顿的情况,对于网络质量好的用户来说,观看体验会很差,从而严重影响了用户的使用体验。
技术实现思路
1、本申请提供了一种显示设备和视频上传方法。以解决相关技术中,上传视频时降低视频数据的码流,严重影响用户的使用体验的问题。
2、第一方面,本申请提供一种显示设备,包括显示器和控制器,控制器被配置为执行以下步骤:
3、获取多路图像数据,多路所述图像数据的分辨率不同;
4、根据初始的目标码流分别对多路所述图像数据进行编码,得到多路编码数据;
5、对多路所述编码数据分别进行冗余处理,得到多路视频数据,并将多路所述视频数据发送至服务器;
6、根据所述服务器反馈的网络状态参数,对每一路图像数据的目标码流进行更新,并根据更新后的目标码流重新获取每一路视频数据,以发送至所述服务器。
7、第二方面,本申请提供一种视频上传方法,应用于显示设备,方法包括:
8、获取多路图像数据,多路所述图像数据的分辨率不同;
9、根据目标码流分别对多路所述图像数据进行编码,得到多路编码数据;
10、对多路所述编码数据分别进行冗余处理,得到多路视频数据,并将多路所述视频数据发送至服务器;
11、根据所述服务器反馈的网络状态参数,对每一路图像数据的目标码流进行更新,并根据更新后的目标码流重新获取每一路视频数据,以发送至所述服务器。
12、由以上技术方案可以看出,本申请一些实施例提供了一种显示设备和视频上传方法。显示设备可以获取多路分辨率不同的图像数据,根据目标码流分别对多路图像数据进行编码,得到多路编码数据。再对多路编码数据分别进行冗余处理,得到多路视频数据,并将多路视频数据发送至服务器,实现视频上传。服务器可以将视频数据发送至其他的设备进行观看。显示设备可以根据服务器反馈的网络状态参数,对每一路图像数据的目标码流进行更新,并根据更新后的目标码流重新获取每一路视频数据,以发送至服务器。通过动态更新码流的方式,使得上传的视频即可以满足网络较好的用户的观看体验,也能够让网络较差的用户进行观看,从而提高用户的使用体验。
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,还包括:
3.根据权利要求2所述的显示设备,其特征在于,所述控制器还被配置为:
4.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:
5.根据权利要求4所述的显示设备,其特征在于,所述控制器被配置为:
6.根据权利要求4所述的显示设备,其特征在于,所述控制器还被配置为:
7.根据权利要求6所述的显示设备,其特征在于,所述控制器还被配置为:
8.根据权利要求7所述的显示设备,其特征在于,所述控制器被配置为:
9.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:
10.一种视频上传方法,应用于显示设备,其特征在于,所述方法包括: