视频参数:
1080P H264 4096KB 变编码率
1080P H265 4096KB 变编码率
./multivideo_decode num_files 1 1.h264 H264 --disable-rendering --dbg-level 0 --input-chunks --stats -s 100
1.硬解码:
1)ffmpeg -c:v h264_nvmpi -i /data/home/xingqiao/face0113y.mp4 -f null -
2)ffmpeg -i /data/home/xingqiao/face0113y.mp4 -f null -
2)解码:
jetson_multimedia_api
1)time ./video_dec_cuda /data/home/xingqiao/face0113y.264 H264 --disable-rendering -O /dev/null
2)time ./video_decode H264 --disable-rendering /data/home/xingqiao/face0113y.264
3)./multivideo_decode num_files 1 /data/home/xingqiao/face0113y.264 H264 --disable-rendering --dbg-level 0 --input-chunks --stats -s 1
测试环境:192.168.44.59 Nvidia Jetson Xavier NX
编码 |
分辨率 |
实验结果 ffmpeg |
实验结果jetson_multimedia |
标称性能 |
备注 |
---|---|---|---|---|---|
H.264编码 | 1080P | 23路25fps(595fps) | 24路25fps(600fps) | 660fps | 持续增加进程数可以接近标称性能 |
H.265编码 | 1080P | 35路25fps(891fps) | 45路25fps(1133fps) | 1320fps | 持续增加进程数可以接近标称性能 |
编码 | 分辨率 | 播放器 | 解码类型 | 进程数 | cpu | 内存(RSS/MB) | 解码gpu MHz |
显存(MB) | 解码性能(fps) | 温度(c) | 耗电(w) |
网络带宽MB/s | 协议 | 脚本参数 |
H264 | 1080P | ffmpeg | 软解 | 1 | 350 | 104 | 0 | 0 | 208 | 30.5 | 15 | 0 | 本地文件frame=10958 /data/home/xingqiao/face0113y.mp4 |
ffmpeg -i /data/home/xingqiao/face0113y.mp4 -f null - |
H264 | 1080P | ffmpeg | 软解 | 2 | 460 | 214 | 0 | 0 | 258 | 31.5 | 15 | 0 | 本地文件frame=10958 /data/home/xingqiao/face0113y.mp4 |
ffmpeg -i /data/home/xingqiao/face0113y.mp4 -f null - |
H264 | 1080P | ffmpeg | 软解 | 3 | 504 | 312 | 0 | 0 | 290 | 33.0 | 15 | 0 | 本地文件frame=10958 /data/home/xingqiao/face0113y.mp4 |
ffmpeg -i /data/home/xingqiao/face0113y.mp4 -f null - |
H264 | 1080P | ffmpeg | 软解 | 4 | 583 | 417 | 0 | 0 | 314 | 33.5 | 15 | 0 | 本地文件frame=10958 /data/home/xingqiao/face0113y.mp4 |
fmpeg -i /data/home/xingqiao/face0113y.mp4 -f null - |
H265 | 1080P | ffmpeg | 软解 | 1 | 260 | 89 | 0 | 0 | 124 | 32.5 | 15 | 0 | 本地文件 frame=12822 H265-1080P-25-Hik-球机-2022062915.avi |
ffmpeg -i /data/home/xingqiao/H265-1080P-25-Hik-球机-2022062915.avi -f null - |
H265 | 1080P | ffmpeg | 软解 | 2 | 400 | 178 | 0 | 0 | 175 | 32.5 | 15 | 0 | 本地文件 frame=12822 H265-1080P-25-Hik-球机-2022062915.avi |
ffmpeg -i /data/home/xingqiao/H265-1080P-25-Hik-球机-2022062915.avi -f null - |
H265 | 1080P | ffmpeg | 软解 | 3 | 480 | 269 | 0 | 0 | 210 | 32 | 15 | 0 | 本地文件 frame=12822 H265-1080P-25-Hik-球机-2022062915.avi |
ffmpeg -i /data/home/xingqiao/H265-1080P-25-Hik-球机-2022062915.avi -f null - |
H265 | 1080P | ffmpeg | 软解 | 4 | 501 | 360 | 0 | 0 | 223 | 32.5 | 15 | 0 | 本地文件 frame=12822 H265-1080P-25-Hik-球机-2022062915.avi |
ffmpeg -i /data/home/xingqiao/H265-1080P-25-Hik-球机-2022062915.avi -f null - |
H264 | 1080P | jetson_multimedia | 硬解 | 1 | 21 | 45 | 793 | 50 | 305 | 28 | 15 | 0 | 本地文件frame=10958 /data/home/xingqiao/face0113y.264 |
time ./video_decode H264 --disable-rendering /data/home/xingqiao/face0113y.264 |
H264 | 1080P | jetson_multimedia | 硬解 | 1 | 22 | 109 | 793 | 92.6 | 301 | 28 | 15 | 0 | 本地文件frame=10958 /data/home/xingqiao/face0113y.264 |
time ./video_dec_cuda /data/home/xingqiao/face0113y.264 H264 --disable-rendering -O /dev/null |
H264 | 1080P | jetson_multimedia | 硬解 | 1 | 21 | 109 | 793 | 96 | 302 | 28 | 15 | 0 | 本地文件frame=10958 /data/home/xingqiao/face0113y.264 |
./multivideo_decode num_files 1 /data/home/xingqiao/face0113y.264 H264 --disable-rendering --dbg-level 0 --input-chunks --stats -s 1 |
H264 | 1080P | jetson_multimedia | 硬解 | 2 | 37 | 212 | 793 | 191.8 | 564 | 30.5 | 15 | 0 | 本地文件frame=10958 /data/home/xingqiao/face0113y.264 |
./multivideo_decode num_files 1 /data/home/xingqiao/face0113y.264 H264 -o /dev/null --disable-rendering --dbg-level 0 --input-chunks --stats -s 1 |
H264 | 1080P | jetson_multimedia | 硬解 | 3 | 51 | 315 | 793 | 287.7 | 595 | 30.5 | 15 | 0 | 本地文件frame=10958 /data/home/xingqiao/face0113y.264 |
./multivideo_decode num_files 1 /data/home/xingqiao/face0113y.264 H264 -o /dev/null --disable-rendering --dbg-level 0 --input-chunks --stats -s 1 |
H264 | 1080P | jetson_multimedia | 硬解 | 4 | 52 | 388 | 793 | 479.5 | 599 | 30.5 | 15 | 0 | 本地文件frame=10958 /data/home/xingqiao/face0113y.264 |
./multivideo_decode num_files 1 /data/home/xingqiao/face0113y.264 H264 -o /dev/null --disable-rendering --dbg-level 0 --input-chunks --stats -s 1 |
H265 | 1080P | jetson_multimedia | 硬解 | 1 | 43 | 132 | 793 | 315 | 635 | 29 | 15 | 0 | 本地文件 frame=12822 H265-1080P-25-Hik-球机-2022062915.avi |
./multivideo_decode num_files 1 /tmp/H265-1080P-25-Hik-球机-2022062915.avi H265 -o /dev/null --disable-rendering --dbg-level 0 --input-chunks --stats -s 2 |
H265 | 1080P | jetson_multimedia | 硬解 | 2 | 71 | 221 | 793 | 438.1 | 1086 | 30 | 15 | 0 | 本地文件 frame=12822 H265-1080P-25-Hik-球机-2022062915.avi |
./multivideo_decode num_files 1 /tmp/H265-1080P-25-Hik-球机-2022062915.avi H265 -o /dev/null --disable-rendering --dbg-level 0 --input-chunks --stats -s 2 |
H265 | 1080P | jetson_multimedia | 硬解 | 3 | 69 | 330 | 793 | 561.2 | 1126 | 30.5 | 15 | 0 | 本地文件 frame=12822 H265-1080P-25-Hik-球机-2022062915.avi |
./multivideo_decode num_files 1 /tmp/H265-1080P-25-Hik-球机-2022062915.avi H265 -o /dev/null --disable-rendering --dbg-level 0 --input-chunks --stats -s 2 |
H265 | 1080P | jetson_multimedia | 硬解 | 4 | 72 | 520 | 793 | 684.4 | 1133 | 30 | 15 | 0 | 本地文件 frame=12822 H265-1080P-25-Hik-球机-2022062915.avi |
./multivideo_decode num_files 1 /tmp/H265-1080P-25-Hik-球机-2022062915.avi H265 -o /dev/null --disable-rendering --dbg-level 0 --input-chunks --stats -s 2 |
H264 | 1080P | ffmpeg | 硬解 | 1 | 46 | 145 | 793 | 57 | 142 | 29 | 15 | 0 | 本地文件frame=10958 /data/home/xingqiao/face0113y.mp4 |
ffmpeg -c:v h264_nvmpi -i /data/home/xingqiao/face0113y.mp4 -f null - |
H264 | 1080P | ffmpeg | 硬解 | 2 | 180 | 301 | 793 | 110 | 498 | 31.5 | 15 | 0 | 本地文件frame=10958 /data/home/xingqiao/face0113y.mp4 |
ffmpeg -c:v h264_nvmpi -i /data/home/xingqiao/face0113y.mp4 -f null - |
H264 | 1080P | ffmpeg | 硬解 | 3 | 225 | 450 | 793 | 162.9 | 591 | 32 | 15 | 0 | 本地文件frame=10958 /data/home/xingqiao/face0113y.mp4 |
ffmpeg -c:v h264_nvmpi -i /data/home/xingqiao/face0113y.mp4 -f null - |
H264 | 1080P | ffmpeg | 硬解 | 4 | 228 | 600 | 793 | 219.9 | 595 | 33.5 | 15 | 0 | 本地文件frame=10958 /data/home/xingqiao/face0113y.mp4 |
ffmpeg -c:v h264_nvmpi -i /data/home/xingqiao/face0113y.mp4 -f null - |
H264 | 1080P | ffmpeg | 硬解 | 6 | 270 | 900 | 793 | 317.9 | 594 | 34 | 15 | 0 | 本地文件frame=10958 /data/home/xingqiao/face0113y.mp4 |
ffmpeg -c:v h264_nvmpi -i /tmp/face0113y.mp4 -f null - |
H264 | 1080P | ffmpeg | 硬解 | 8 | 248 | 1200 | 793 | 423.8 | 592 | 33.5 | 15 | 0 | 本地文件frame=10958 /data/home/xingqiao/face0113y.mp4 |
ffmpeg -c:v h264_nvmpi -i /tmp/face0113y.mp4 -f null - |
H265 | 1080P | ffmpeg | 硬解 | 1 | 28 | 179 | 793 | 84.3 | 144 | 29 | 15 | 0 | 本地文件 frame=12822 H265-1080P-25-Hik-球机-2022062915.avi |
ffmpeg -c:v hevc_nvmpi -i /data/home/xingqiao/H265-1080P-25-Hik-球机-2022062915.avi -f null - |
H265 | 1080P | ffmpeg | 硬解 | 2 | 180 | 360 | 793 | 168.4 | 471 | 29 | 15 | 0 | 本地文件 frame=12822 H265-1080P-25-Hik-球机-2022062915.avi |
ffmpeg -c:v hevc_nvmpi -i /data/home/xingqiao/H265-1080P-25-Hik-球机-2022062915.avi -f null - |
H265 | 1080P | ffmpeg | 硬解 | 3 | 285 | 534 | 793 | 252.6 | 754 | 31 | 15 | 0 | 本地文件 frame=12822 H265-1080P-25-Hik-球机-2022062915.avi |
ffmpeg -c:v hevc_nvmpi -i /data/home/xingqiao/H265-1080P-25-Hik-球机-2022062915.avi -f null - |
H265 | 1080P | ffmpeg | 硬解 | 4 | 344 | 720 | 793 | 336.8 | 739 | 34 | 15 | 0 | 本地文件 frame=12822 H265-1080P-25-Hik-球机-2022062915.avi |
ffmpeg -c:v hevc_nvmpi -i /data/home/xingqiao/H265-1080P-25-Hik-球机-2022062915.avi -f null - |
H265 | 1080P | ffmpeg | 硬解 | 6 | 420 | 1080 | 793 | 505.1 | 883 | 35.5 | 15 | 0 | 本地文件 frame=12822 H265-1080P-25-Hik-球机-2022062915.avi |
ffmpeg -c:v hevc_nvmpi -i /data/home/xingqiao/H265-1080P-25-Hik-球机-2022062915.avi -f null - |
H265 | 1080P | ffmpeg | 硬解 | 8 | 464 | 1120 | 793 | 673.5 | 891 | 35.5 | 15 | 0 | 本地文件 frame=12822 H265-1080P-25-Hik-球机-2022062915.avi |
ffmpeg -c:v hevc_nvmpi -i /data/home/xingqiao/H265-1080P-25-Hik-球机-2022062915.avi -f null - |