硬件解码

硬件视频解码器和软件解码区别

寵の児 提交于 2020-04-03 17:35:33
硬件解码器跟软件解码我们通常称为硬解跟软解,是通过移动设备观看视频时会碰到的一个概念。 软件解码 目前视频的分辨率远高于一般格式视频,这样会导致要求视频码率非常高。再加上H.264的编码 压缩率很高,解码运算量也是非常大,因此常规就会直接使用CPU解码,也就是我们说的软件解码,但是这样 会极大的消耗CPU的运算能力。 硬件解码 硬件解码器是一款硬件设备,是一种输入模拟视频信号并将它转换为数字信号格式,以进一步压缩和传输的硬件设备。就是通过显卡的视频加速功能对高清视频进行解码。 因此视频硬件解码器能够将CPU从繁重的视频解码运算中释放出来,使电脑具备流畅播放高清视频的能力。 显卡的GPU/VPU要比CPU更适合这类大数据量的、低难度的重复工作。 由于解压缩的任务基本全部交给了显示芯片,CPU就可以如释重负,轻松上阵,承担更多的其他任务,这尤其对于经常需要多任务运行的用户更为重要。 硬件解码器的存在是因为音频视频数据存储要先通过压缩,否则数据量太庞大,而压缩需要通过一定的编码,才能用最小的容量来存贮质量最高的音频视频数据。因此在需要对数据进行播放时要先通过解码器进行解码。 首先来说下两者的区别: 硬件解码: 就是通过硬件进行视频的解码工作,其中硬件解码是由GPU来进行的,使用GPU解码能够降低CPU的工作负荷,降低功耗。播放出来的视频较为流畅,并且能够延长移动设备播放视频的时间;

软硬件编解码传输延时的区别

这一生的挚爱 提交于 2020-03-12 08:13:34
背景 用户在选择用网络传输视频时,传输延迟通常是他们非常关心的数据。而整个传输过程中,软硬件编解码设备的选择是重中之重,直接影响到网络传输的延时。本文重点对比了在相同场景下使用软硬件编解码设备呈现的视频传输延迟。 1测试使用设备 硬件设备: 1、视频信号源:企鹅极光盒子(1080P60) 2、视频信号采集设备: Pro Capture HDMI 4K Plus 3、硬件编码设备: Pro Convert HDMI 4K Plus (固件版本V1.0.567)、同类其他品牌编码器 4、硬件解码设备: Pro Convert for NDI® to HDMI (固件版本V1.0.571)、同类其他品牌解码器 5、PC参数:AMD Ryzen 5 1400G Quad-Core Processor 3.20GHz 6、显示器型号:显示器3台(型号:DELL E2214Hv),在下文中分别称为显示器 1、显示器 2、显示器 3。 7、交换机:新华三 Aoiynk S1208D 软件: 1、软件编码:NDI Connect Pro软件 2、软件解码:NDI Studio Monitor软件 2测试方案 2.1 在编码端统一使用软件编码器产生NDI流 设备搭建如下图: 图 1: 编码端使用相同软件编码生成NDI流;解码端使用两种不同品牌硬件及一款软件解码。 我们通过美乐威视频采集卡和NDI