Làm cách nào để phát luồng RTMP trong VLC?


14

Tôi đang cố gắng để có một luồng RTMP để phát trên VLC và URL ở định dạng này: rtmp://76.10.10.240/liverepeater/mp4:name.mp4

Tôi có thể ghi lại luồng với CooJah nhưng tôi chỉ muốn xem nó qua VLC. Có ý kiến ​​gì không?


Bạn đã thử hỏi #videolan trên freenode chưa?
Akash

@Akash Không, tôi đã không
kbtzr

Hãy dùng thử .. bạn có nhiều khả năng nhận trợ giúp trên IRC / diễn đàn / danh sách gửi thư
Akash

KMplayer phát các luồng rtmp;)

Câu trả lời:


10

Bạn có thể chơi RTMP trong VLC với sự trợ giúp của RTMPDump.

rtmpdump -v -r "rtmp://ip-address/app-name/streamname" -o - | "vlc" -

Tôi sẽ kiểm tra xem ...
kbtzr

Kiểm tra và cho tôi biết ...
Unnikrishnan

1

Xin lỗi, nhưng VLC chưa hỗ trợ phát trực tuyến rtmp. Nếu bạn thực sự muốn phát RTMP, bạn có thể sử dụng Flowplayer vì họ hỗ trợ nó, nhưng nó không dễ như sử dụng VLC.


1

Đúng! Bây giờ bạn có thể làm điều đó trong VLC. Bởi vì các phiên bản mới của VLC từ v1.1 trở đi hỗ trợ phát luồng rtmp.

  1. Chỉ cần nhấp vào phương tiện truyền thông.
  2. Nhấp vào luồng mạng mở / hoặc nhấn Ctrl / lệnh + N
  3. Viết URL rtmp.
  4. Thưởng thức!

3
Không, nó không chơi, nó ném luồng không tìm thấy lỗi!
Gopi

không, nó sẽ không hoạt động
M. Abdelhafid

nó chỉ hoạt động với một số luồng
rtmp

1

Trên Mac / OSX, tôi đã có thể làm cho điều này hoạt động với sửa đổi câu trả lời của Unnikrishnan. Phần quan trọng là đường dẫn đến thực thi VLC (có thể thay đổi theo hệ thống)

Luồng đã ghi:

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

Trực tiếp

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

Sau đó, bạn sẽ thấy cửa sổ VLC mở, fs://0được liệt kê trong khu vực danh sách phát. Bấm đúp vào mục đó để xem luồng thực tế.


Tôi đã thử rtmpdump -r rtmp: // path / to / stream --live -o | "c: \ Chương trình tập tin (x86) \ Videolan \ VLC \ vlc.exe" trên windows 8.1 nhưng có vẻ như nó không hoạt động, có ý kiến ​​gì không?
M. Abdelhafid

1
@AbdelhafidMadoui Cách tiếp cận của tôi là sử dụng thiết bị đầu cuối OSX, vì vậy tôi không chắc nó sẽ hoạt động tốt trong Windows. Trong Windows 10, có một khả năng mới để cài đặt dấu nhắc Bash "gốc", cũng hỗ trợ gọi các tệp thực thi của Windows
providencemac

1

Phiên bản VLC 2.2.4 có thể phát, Hit Cmd + N (trên MAC) và nhập url theo định dạng này

rtmp: // URL máy chủ / live / Tên luồng

ví dụ: rtmp: //10.154.136.221/live/RTMP1


Thông tin này đã giải quyết <playpath>vấn đề của tôi . Tôi đã chuyển đổi liên kết rtmp của mình rtmp://streaming.perculus.com/vods3<playpath>flv:blabla.flvthành rtmp://streaming.perculus.com/vods3/live/flv:blabla.flvBây giờ nó hoạt động hoàn hảo.
sevenkul

0

Bạn cần sử dụng mplayer hoặc ít nhất là rtmpdump từ mplayer vì vlc hiện không có hỗ trợ rtmp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.