我想通过广播FFmpeg的视频文件,但我得到这个错误:
在RTP流合并器仅支持一个流
我得到这个错误,当我写这篇文章:
ffmpeg.exe -i SomeVideo.mp4 -f rtp rtp://127.0.0.1:11111
我不知道什么是错。
我想通过广播FFmpeg的视频文件,但我得到这个错误:
在RTP流合并器仅支持一个流
我得到这个错误,当我写这篇文章:
ffmpeg.exe -i SomeVideo.mp4 -f rtp rtp://127.0.0.1:11111
我不知道什么是错。
你的ffmpeg的命令创建两个流,一个用于视频,一个用于音频。 做到这一点,而不是:
ffmpeg -re -i SomeVideo.mp4 -vcodec copy -an -f rtp rtp://127.0.0.1:11111 -vn -acodec copy -f rtp rtp://127.0.0.1:11112
端口11111
则有不带音频(视频-an
)。
端口11112
,然后有没有视频(音频-vn
)。
读取,例如,每个流ffplay rtp://127.0.0.1:11112
。
(这部分来自于咨询http://lucabe72.blogspot.com/2010/04/rtp-streaming-with-ffmpeg.html 。)