是的,NV12 格式的数据可以直接通过 FFmpeg 推流。FFmpeg 支持许多视频格式,包括 NV12。你可以使用 FFmpeg 的命令行工具将 NV12 数据流式传输到指定的地址。
例如,你可以使用以下命令将 NV12 数据流式传输到 rtmp 服务器:
ffmpeg -f rawvideo -pix_fmt nv12 -s:v640x480 -r 30 -i input.nv12 -c:v libx264 -b:v 1M -f flv rtmp://<server>/<stream key>
在这条命令中,input.nv12 是 NV12 格式的数据的文件名,