1.一种基于CUDA显卡编码的无线视频传输系统,其特征在于,包括编码发送端系统模块和解码接收端模块;
所述编码发送端系统模块包括屏幕采集模块、CUDA视频编码模块、x265视频编码模块、ORTP发送模块和无线发送模块;屏幕采集模块与所要获取的屏幕视频的计算机连接,屏幕采集模块、CUDA视频编码模块、ORTP发送模块和无线发送模块顺次连接,x265视频编码模块分别于屏幕采集模块和ORTP发送模块连接;
所述解码接收端模块包括顺次连接的无线接收模块和视频解码输出模块,视频解码输出模块还与所要进行显示的显示设备连接。
2.根据权利要求1所述的基于CUDA显卡编码的无线视频传输系统,其特征在于,所述屏幕采集模块获取计算机屏幕视频数据流,将视频数据流的原始数据码流转换为YUV420P或YUV422像素格式的视频数据。
3.根据权利要求2所述的基于CUDA显卡编码的无线视频传输系统,其特征在于,所述CUDA视频编码模块将YUV420P或YUV422视频数据利用显卡硬编码压缩成HEVC数据流。
4.根据权利要求3所述的基于CUDA显卡编码的无线视频传输系统,其特征在于,所述x265视频编码模块使用软编码的方式将YUV420P或者YUV422视频数据压缩编码成HEVC数据流。
5.根据权利要求4所述的基于CUDA显卡编码的无线视频传输系统,其特征在于,所述ORTP发送模块利用ORTP协议栈,将HEVC数据流发送至指定的接收端模块中。
6.根据权利要求1所述的基于CUDA显卡编码的无线视频传输系统,其特征在于,所述屏幕采集模块采用USB接口与所要获取的屏幕视频的计算机连接,所要获取的屏幕视频的计算机通过该USB接口对整个编码发送端系统模块供电。
7.根据权利要求1所述的基于CUDA显卡编码的无线视频传输系统,其特征在于,所述视频解码输出模块采用HDMI接口与所要进行显示的显示设备连接。
8.一种如权利要求1、6、7任一项所述的基于CUDA显卡编码的无线视频传输系统的传输方法,其特征在于,包括以下步骤:
S1:屏幕采集模块从所要获取的屏幕视频的计算机中获取屏幕视频数据流,并将视频数据流的原始数据码流转换为YUV420P或YUV422像素格式的视频数据;
S2:CUDA视频编码模块接收屏幕采集模块传送过来的YUV420P或YUV422像素格式的视频数据,并将YUV420P或YUV422像素格式的视频数据利用显卡硬编码压缩成HEVC数据流;
S3:x265视频编码模块接收屏幕采集模块传送过来的YUV420P或YUV422像素格式的视频数据,并将YUV420P或YUV422像素格式的视频数据使用软编码的方式压缩编码成HEVC数据流;
S4:CUDA视频编码模块和x265视频编码模块将各自的HEVC数据流攒送给ORTP发送模块,ORTP发送模块利用ORTP协议栈,将HEVC数据流发送至指定的接收端模块中。
9.根据权利要求8所述的基于CUDA显卡编码的无线视频传输系统的传输方法,其特征在于,所述无线发送模块和无线接收模块之间采用Wi-Fi设备模块建立无线连接。
10.根据权利要求8所述的基于CUDA显卡编码的无线视频传输系统的传输方法,其特征在于,所述编码发送端系统模块采用USB设备Gadget驱动的方式驱动,使得整个编码发送端系统模块模拟成一个大容量存储器以及USBGadget网络设备,并运行于多种操作系统上。