相关疑难解决方法(0)

为什么我会收到 testrc ffmpeg 的输入/输出错误?

我正在尝试编写一个集成测试,该测试实际上需要 RTMP 流式传输到第 3 方服务。如何使用ffmpeg命令生成RTMP测试流?似乎是正确的答案,但我无法让它发挥作用。

作为基线,无需 RTMP 即可ffmpeg -f lavfi -i testsrc -t 30 -pix_fmt yuv420p test.mp4工作。

ffmpeg -f lavfi -i testsrc -t 30 -pix_fmt yuv420p -f flv rtmp://mylocation给我错误rtmp://mylocation: Input/output error

我应该注意该 URL 是有效的,否则我会收到一条错误消息,指出无法打开连接。

我也尝试过ffmpeg -f lavfi -i testsrc -pix_fmt yuv420p -f flv rtmp://mylocatiom。我读过,如果你不提供时间,它会永远持续下去,并认为我可能需要它来实现 RTMP 流。我遇到了同样的错误。

这是上次尝试的完整输出,添加了下面 @Gyan 建议的参数,以及详细的日志记录。

ffmpeg -loglevel verbose -f lavfi -i testsrc -pix_fmt yuv420p -f flv -c:v libx264 -g 50 rtmp://myhost:1935/identifier
ffmpeg version 4.1 Copyright (c) 2000-2018 the …
Run Code Online (Sandbox Code Playgroud)

ffmpeg rtmp video-streaming

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

ffmpeg ×1

rtmp ×1

video-streaming ×1