RTLCストリームを取得してVLCで再生しようとしています。URLは次の形式です:rtmp://76.10.10.240/liverepeater/mp4:name.mp4
CooJahでストリームを録画することはできますが、VLCでのみ視聴したいと思っています。何か案は?
RTMPDumpを使用して、VLCでRTMPを再生できます。
rtmpdump -v -r "rtmp://ip-address/app-name/streamname" -o - | "vlc" -
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
が表示されます。そのエントリをダブルクリックして、実際のストリームを表示します。
はい!これで、VLCでそれを行うことができます。 V1.1以降のVLCの新しいバージョンは、rtmpストリームの再生をサポートしているためです。
申し訳ありませんが、VLCはまだrtmpストリーミングをサポートしていません。本当にRTMPをストリーミングしたい場合は、flowplayerがサポートしているため、それを使用できますが、VLCを使用するほど簡単ではありません。
VLCバージョン2.2.4は再生でき、Cmd + N(MAC上)を押し、この形式でURLを入力できます
rtmp:// Server URL/live/Stream Name
例:rtmp://10.154.136.221/live/RTMP1
現在vlcはrtmpをサポートしていないため、mplayerまたは少なくともmplayerからのrtmpdumpを使用する必要があります。