如何在VLC中播放RTMP流?


14

我正在尝试让RTMP流在VLC上播放,并且URL的格式如下: rtmp://76.10.10.240/liverepeater/mp4:name.mp4

我可以用CooJah录制流,但是我只想通过VLC观看。有任何想法吗?


您是否尝试在freenode上询问#videolan?
Akash

@Akash不,我没有
kbtz 2011年

尝试一下..您更有可能在IRC /论坛/邮件列表上获得帮助
-Akash

KMplayer播放rtmp流;)

Answers:



1

抱歉,VLC尚不支持rtmp流。如果您真的想流式传输RTMP,则可以使用flowplayer,因为它们支持RTMP,但这并不像使用VLC那样容易。


1

是! 现在,您可以在VLC中进行操作。因为从v1.1开始的VLC新版本支持rtmp流播放。

  1. 只需单击媒体。
  2. 单击打开的网络流/或按Ctrl / command + N
  3. 编写rtmp URL。
  4. 请享用!

3
不,它没有播放,它会引发流找不到错误!
Gopi 2013年

不,它行不通
M. Abdelhafid

它仅适用于某些rtmp流
user3791372

1

在Mac / OSX上,我可以通过修改Unnikrishnan的答案来使它起作用。重要的部分是VLC可执行文件的路径(可能因系统而异)

录制的流:

rtmpdump -r rtmp://path/to/stream | /Applications/VLC.app/Contents/MacOS/VLC -

现场直播

rtmpdump -r rtmp://path/to/stream --live | /Applications/VLC.app/Contents/MacOS/VLC -

然后,您应该会看到一个VLC窗口打开,并fs://0在播放列表区域中列出。双击该条目以查看实际流。


我已经尝试过rtmpdump -r rtmp:// path / to / stream --live -o | Windows 8.1上的“ c:\ Program Files(x86)\ VideoLAN \ VLC \ vlc.exe”,但似乎不起作用,知道吗?
M. Abdelhafid

1
@AbdelhafidMadoui我的方法是使用OSX终端,因此我不确定它是否可以在Windows中正常工作。在Windows 10,有是安装一个“原生” Bash提示符一个新的能力,这也支持调用Windows可执行文件
providencemac

1

VLC版本2.2.4可以播放,按Cmd + N(在MAC上)并以这种格式输入网址

rtmp://服务器URL /实时/流名称

例如rtmp://10.154.136.221/live/RTMP1


这些信息解决了我的<playpath>问题。我将rtmp链接转换rtmp://streaming.perculus.com/vods3<playpath>flv:blabla.flvrtmp://streaming.perculus.com/vods3/live/flv:blabla.flvNow ,现在可以正常使用了。
sevenkul

0

您需要使用mplayer或至少来自mplayer的rtmpdump,因为vlc当前不支持rtmp。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.