为什么无法在 Ubuntu 上接收 rtp 流?

为什么无法在 Ubuntu 上接收 rtp 流?

我正在使用 ffmpeg 从计算机 A 通过 rtp 流式传输桌面。这是我的 ffmpeg 代码:

ffmpeg -f x11grab -framerate 25 -video_size 1920x1080 -i :1.0 -c:v libx264 -preset fast -pix_fmt bgr0 -b:v 3M -g 25 -an -f rtp_mpegts rtp://230.0.0.1:5005

我可以在计算机 A 的“rtp://@230.0.0.1:5005”中通过 vlc 播放实时流。但是我无法播放与计算机 A 位于同一网络中的计算机 B 的流。如果我通过 http 流式传输 mp4 文件,则计算机 B 可以播放它。我在这里做错了什么?

相关内容