ฉันจะเล่นสตรีม RTMP ใน VLC ได้อย่างไร


14

ฉันพยายามรับสตรีม RTMP เพื่อเล่นบน VLC และ URL อยู่ในรูปแบบนี้: rtmp://76.10.10.240/liverepeater/mp4:name.mp4

ฉันสามารถบันทึกสตรีมด้วย CooJah แต่ฉันต้องการรับชมผ่าน VLC เท่านั้น ความคิดใด ๆ


คุณลองถาม #videolan บน freenode ไหม
Akash

@Akash ไม่ฉันไม่ได้
kbtz

ลองใช้ดูสิ .. คุณมีแนวโน้มที่จะได้รับความช่วยเหลือเกี่ยวกับ IRC / forum / รายชื่อผู้รับจดหมาย
Akash

KMplayer เล่นสตรีม

คำตอบ:


10

คุณสามารถเล่น RTMP ใน VLC ด้วยความช่วยเหลือของ RTMPDump

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

ฉันจะตรวจสอบออก ...
kbtz

ตรวจสอบและแจ้งให้เราทราบ ...
Unnikrishnan

1

ขออภัย VLC ยังไม่รองรับการสตรีม rtmp หากคุณต้องการสตรีม RTMP จริงๆคุณสามารถใช้ flowplayer เพราะรองรับ แต่มันไม่ง่ายเหมือนการใช้ VLC


1

ใช่ ตอนนี้คุณสามารถทำได้ใน VLC เนื่องจาก VLC เวอร์ชันใหม่ตั้งแต่ v1.1 ขึ้นไปรองรับการเล่น rtmp stream

  1. เพียงคลิกที่สื่อ
  2. คลิกที่เครือข่ายเปิด / หรือกด Ctrl / command + N
  3. เขียน URL rtmp
  4. สนุก!

3
ไม่มันไม่ได้เล่นมันพ่นข้อผิดพลาดไม่พบสตรีม!
Gopi

ไม่มันจะไม่ทำงาน
M. Abdelhafid

ใช้งานได้กับสตรีม
rtmp เท่านั้น

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 | "c: \ Program Files (x86) \ VideoLAN \ VLC \ vlc.exe"บน windows 8.1 แต่ดูเหมือนว่ามันจะไม่ทำงานความคิดใด ๆ ?
M. Abdelhafid

1
@AbdelhafidMadoui วิธีการของฉันใช้เทอร์มินัล OSX ดังนั้นฉันไม่แน่ใจว่าทำงานได้ดีใน Windows ใน Windows 10 มีความสามารถใหม่ในการติดตั้งพรอมต์ "เนทีฟ" ซึ่งรองรับการเรียกใช้ไฟล์ปฏิบัติการ Windows
providencemac

1

VLC เวอร์ชั่น 2.2.4 สามารถเล่นกด Cmd + N (บน MAC) และป้อน URL ในรูปแบบนี้

rtmp: // ชื่อเซิร์ฟเวอร์ / ชื่อสด / สตรีม

เช่น rtmp: //10.154.136.221/live/RTMP1


ข้อมูลนี้แก้ไข<playpath>ปัญหาของฉัน ฉันแปลงลิงค์ rtmp ของฉันrtmp://streaming.perculus.com/vods3<playpath>flv:blabla.flvเป็นrtmp://streaming.perculus.com/vods3/live/flv:blabla.flvตอนนี้มันทำงานได้อย่างสมบูรณ์
sevenkul

0

คุณต้องใช้ mplayer หรืออย่างน้อย rtmpdump จาก mplayer เนื่องจาก vlc ไม่รองรับ rtmp ในปัจจุบัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.