【发布时间】:2020-12-08 06:20:04
【问题描述】:
-
我想在 Jetson-nano 上运行 ZoneMinder 作为 IP CAM 服务器,但 Jetson nano 似乎无法处理许多使用 ffmpeg 进行解码的摄像机。
-
如果我在 ZoneMinder 上打开三个摄像头,CPU 使用率总是 100%,但 GPU 使用率是 0%,我不能打开更多摄像头。
FFMPEG 没有硬件加速?
在这个discussion,NV 版主说
在 Jetson 平台上未启用支持 GPU 的 ffmpeg ...
我知道 NVENC/NVDEC 可以帮助 ffmpeg 硬件加速,但是这些硬件块现在是在 CPU 上执行的,而不是在 GPU 上。
jetson-nano 的自定义 FFMPEG 不支持 GPU 加速?
我找到了这个jetson-ffmpeg repo,这个 repo 可以使用 GPU 加速吗?因为我试过了还是不行(还是用CPU的NVENC/NVDEC加速)。
如果Jetson nano上的GPU确定不支持ffmpeg加速,但我想用ZoneMinder,有没有更好的办法解决这个问题?例如使用 GStreamer?
【问题讨论】:
-
NVENC 不是 GPU 的一项功能吗?你看到this issue了吗?
-
在this讨论中,确认NVENC不是Jetson平台GPU的特性。
-
jetson-nano 已指定用于解码视频的硬件,例如
MPEG2, H.264/AVC, HEVC, VP8 and VP9格式、look bellow。不需要为此使用 GPU!
标签: ffmpeg decoder nvidia-jetson-nano zoneminder