本发明涉及通信,具体涉及一种高清视频的发送、接收方法及设备。
背景技术:
1、随着高清视频使用越来越广泛,高清视频传输至关重要,现有的高清视频数字化传输方案中大多采用标准的h.264或者h.265的深度压缩的方式,将高带宽的高清视频数据压缩到低带宽的码流,然后通过网络或者光纤传输。虽然这种方法传输可以节省传输链路带宽,但不能保证图像质量,经过压缩后图像的画质损失严重会将出现边缘模糊等现象,并且对于局域网络传输的时候延时至少在100ms以上,不能应用在对图像质量和传输速度要求较高的场合。而无压缩传输需要将图像数据与像素时钟一并传输,这种方法虽然可以保证图像质量,但系统建设成本和传输成本较高。
技术实现思路
1、本发明提供的一种高清视频的发送、接收方法及设备,解决了现有技术中局域网高清视频传输影像质量差且延时较高,无法满足要求较高的场合需要的问题。
2、为解决上述问题,本发明通过以下技术方案实现的:
3、第一方面:一种高清视频的发送方法,包括:
4、根据当前局域网和udp传输协议预设高清视频传输码流的临界值d;
5、获取所述目标高清视频的视频数据和视频带宽数值,判断所述视频带宽数值与所述临界值d的大小,包括:
6、当所述视频带宽数值小于或等于所述临界值d,将所述视频数据封装成数据包并通过所述udp传输协议进行传输;
7、当所述视频带宽数值大于所述临界值d,将所述视频数据进行降采样或抽帧,并判断降采样或者抽帧后的视频带宽数值与所述临界值d的大小,包括;
8、降采样或者抽帧后的视频带宽数值小于或等于所述临界值d,将降采样或者抽帧后的视频数据封装成数据包并通过所述udp传输协议进行传输;
9、降采样或者抽帧后的视频带宽数值大于所述临界值d,将降采样或者抽帧后的视频数据不被传输。
10、本发明的一种优选方案:所述获取所述目标高清视频的视频数据和视频带宽数值,包括:
11、通过所述目标高清视频的分辨率、帧率、色彩深度、色彩空间参数转换得到所述视频带宽数值;
12、所述目标高清视频包括:yuv格式的高清视频或rgb格式的高清视频。
13、本发明的一种优选方案:所述降采样包括:
14、对获取的目标高清视频进行识别,判断所述目标高清视频的类别,包括:
15、当所述目标高清视频为rgb格式的高清视频时,将视频数据的rgb色彩空间转换为yuv色彩空间;
16、对所述yuv色彩空间的yuv444信号进行均值降采样转换为yuv420信号;
17、当所述目标高清视频为yuv格式的高清视频时,对视频数据的yuv色彩空间进行分类得到yuv444、yuv422和yuv420信号;
18、对yuv444和yuv422信号进行均值降采样转换为yuv420信号。
19、本发明的一种优选方案:所述抽帧包括:
20、将视频数据的帧率根据有序的方式进行等分分组,对每一等分组抽取数量相等或不等的帧数,每一等分组抽取的帧数小于或等于每一等分组帧数。
21、本发明的一种优选方案:所述当所述视频带宽数值大于所述临界值d,将所述视频数据进行降采样或抽帧,包括:
22、当对所述目标高清视频进行降采样和抽帧时,预先对所述目标高清视频进行降采样,降采样后再对降采样后的目标高清视频进行抽帧。
23、第二方面:一种高清视频的接收方法,包括:
24、接收目标高清视频的数据包,对所述数据包进行解封装为自定义协议参数和视频数据;
25、根据所述自定义协议参数判断所述目标高清视频是否要升采样或插帧;
26、当所述目标高清视频不需要升采样或插帧,输出目标高清视频;
27、当所述目标高清视频需要升采样或插帧,对所述视频数据进行升采样或插帧,并输出升采样或插帧后的目标高清视频。
28、本发明的一种优选方案:所述自定义协议参数为每一帧图像的降采样信息和目标高清视频的抽帧信息。
29、本发明的一种优选方案:所述当所述目标高清视频需要升采样或插帧,包括;
30、当所述目标高清视频需要升采样时,根据所述每一帧图像的降采样信息对所述视频数据yuv色彩空间的yuv420信号进行升采样为yuv422或yuv444信号,或者进行色彩空间转换为rgb;
31、当所述目标高清视频需要插帧时,根据所述目标高清视频的抽帧信息对视频数据的帧率进行插帧。
32、第三方面:一种高清视频的发送设备,包括:存储器及与所述存储器耦合的处理器,所述存储器用于存储应用程序指令,所述处理器被配置用于调用所述应用程序指令,执行上述高清视频的发送方法。
33、第四方面:一种高清视频的接收设备,包括:存储器及与所述存储器耦合的处理器,所述存储器用于存储应用程序指令,所述处理器被配置用于调用所述应用程序指令,执行上述高清视频的接收方法。
34、有益效果:
35、本发明涉及一种高清视频的发送、接收方法及设备,本发明是基于当前局域网带宽进行传输,将目标高清视频大于当前局域网带宽码流值时,通过对目标进行降采样或抽帧实现在局域网内无压缩、零延时传输,相比较于传统的h.264或者h.265的深度压缩的方式,目标高清视频传输过程中损失较小,不影响视频的观看,满足了要高端场合下的专业影音的需求。
1.一种高清视频的发送方法,其特征在于,包括:
2.如权利要求1所述的高清视频的发送方法,其特征在于,所述获取所述目标高清视频的视频数据和视频带宽数值,包括:
3.如权利要求2所述的高清视频的发送方法,其特征在于,所述降采样包括:对获取的目标高清视频进行识别,判断所述目标高清视频的类别,包括:
4.如权利要求2所述的高清视频的发送方法,其特征在于,所述抽帧包括:
5.如权利要求2所述的高清视频的发送方法,其特征在于,所述当所述视频带宽数值大于所述临界值d,将所述视频数据进行降采样或抽帧,包括:
6.一种高清视频的接收方法,其特征在于,包括:
7.如权利要求6所述的高清视频的接收方法,其特征在于,所述自定义协议参数为每一帧图像的降采样信息和目标高清视频的抽帧信息。
8.如权利要求7所述的高清视频的接收方法,其特征在于,所述当所述目标高清视频需要升采样或插帧,包括;
9.一种高清视频的发送设备,其特征在于,包括:存储器及与所述存储器耦合的处理器,所述存储器用于存储应用程序指令,所述处理器被配置用于调用所述应用程序指令,执行权利要求1-5任一项所述高清视频的发送方法。
10.一种高清视频的接收设备,其特征在于,包括:存储器及与所述存储器耦合的处理器,所述存储器用于存储应用程序指令,所述处理器被配置用于调用所述应用程序指令,执行权利要求6-8任一项所述高清视频的接收方法。