使用 FFMPEG 流式传输视频,“输出文件不包含任何流”

使用 FFMPEG 流式传输视频,“输出文件不包含任何流”

我想使用 FFMPEG 将包裹在 RTP 标头中的 H.264 编码基本流传输到端口。

我尝试了以下命令行但无济于事......

ffmpeg -i 1080p_1.h264 -f rtp -vcodec libx264 rtp://localhost:4000

并出现以下错误:

输出文件 #0 不包含任何流

我也尝试过:

ffmpeg -i 1080p_1.h264 -f rtp -vcodec copy rtp://localhost:4000

有同样的错误。

如果我使用 WinFF 进行转换,它似乎可以工作,并且 Elecard Stream Analyzer 似乎指示流 #0 的 SPS 和 PPS NAL 单元。

相关内容