FFmpeg RTP流错误

FFmpeg RTP流错误,ffmpeg,streaming,live,rtp,Ffmpeg,Streaming,Live,Rtp,我想通过FFmpeg播放视频文件,但出现以下错误: RTP muxer中只支持一个流 当我写这篇文章时,我得到了这个错误: ffmpeg.exe -i SomeVideo.mp4 -f rtp rtp://127.0.0.1:11111 我不知道怎么了。您的ffmpeg命令创建了两个流,一个用于视频,一个用于音频。 改为这样做: ffmpeg-re-i SomeVideo.mp4-vcodec copy-an-f rtprtp://127.0.0.1:11111 -vn-acodec副本-f

我想通过FFmpeg播放视频文件,但出现以下错误:

RTP muxer中只支持一个流

当我写这篇文章时,我得到了这个错误:

ffmpeg.exe -i SomeVideo.mp4 -f rtp rtp://127.0.0.1:11111

我不知道怎么了。

您的ffmpeg命令创建了两个流,一个用于视频,一个用于音频。 改为这样做:

ffmpeg-re-i SomeVideo.mp4-vcodec copy-an-f rtprtp://127.0.0.1:11111 -vn-acodec副本-f rtprtp://127.0.0.1:11112

端口
11111
则具有无音频的视频(
-an

端口
11112
则有音频而没有视频(
-vn

使用,例如,
ffplay读取每个流rtp://127.0.0.1:11112


(部分内容来自于的建议。)

SomeVideo.mp4中有多少流?只有一个。但我无法开始流((@Will为什么关闭???请重新打开或说明原因。因为它脱离主题。运行vidya流媒体软件不在主题上。创建流媒体软件时遇到的问题是。@Will,好的,我理解。也许你可以将此问题转移给超级用户?SU中有很多ffmpeg和流媒体问题。是否可以通过RTP进行多个输出?即使删除音频流,也会显示错误:RTP muxer中只支持一个流-无法写入输出文件#1的头(编解码器参数不正确?):无效参数是,但只能通过多播。RFC 1889说“如果底层网络提供,RTP支持使用多播分发将数据传输到多个目的地,”并且没有提及多个客户端。请参阅。我必须使用11110(即偶数)对于视频,else
ffplay
将显示错误,
vlc
将只读取音频。vlc wiki声明
此端口必须是偶数。
对于音频和视频。如果我在一个RTP流量和另一个RTP流量上对我的桌面进行实时流,我如何在客户端使用RTP获得视频+音频?RTP是一个好的通道吗哎呀?