วิธีเปิด & บันทึกสตรีมเครือข่ายใน VLC (HTTP, RTSP, MMS)
VLC คือหนึ่งในตัวเล่นสตรีมเครือข่ายที่ดีที่สุดบนทุกระบบปฏิบัติการ: มันจัดการ HTTP, HTTPS, RTSP, MMS และแม้แต่ playlist HLS (.m3u8) คุณแค่ต้องมี URL คู่มือนี้ครอบคลุมการเปิดสตรีม การบันทึกสตรีมสดลงดิสก์ และการตั้งค่าบัฟเฟอร์ที่หยุดการเล่นอินเทอร์เน็ตที่สะดุด
ขั้นตอนที่ 1 — เปิดสตรีมเครือข่าย
กด Ctrl+N (Cmd+N บน macOS) หรือไปที่ มีเดีย > เปิดกระ&แสเครือข่าย...
กล่องโต้ตอบ URL เครือข่ายเปิดขึ้น
วาง URL สตรีม — เช่น http://example.com/live.m3u8, rtsp://user:pass@camera.local:554/stream1, หรือ mms://server.example/tv
URL ถูกป้อน
คลิก Play สำหรับแหล่งสด VLC เริ่มบัฟเฟอร์ รอให้แคชเต็มก่อนตัดสินคุณภาพ
สตรีมเล่น
ตัวเลือก: ติ๊ก "Show more options" และตั้ง "Edit settings" หากต้องการส่ง User-Agent แบบกำหนดเอง (เซิร์ฟเวอร์บางตัวบล็อก User-Agent เริ่มต้นของ VLC)
ส่วนหัวแบบกำหนดเองถูกนำไปใช้
ขั้นตอนที่ 2 — บันทึกสตรีมสดลงดิสก์
เปิดสตรีมตามด้านบน จากนั้นเปิด มีเดีย > แ&ปลง / บันทึก (Ctrl+R)
กล่องโต้ตอบ Convert เปิดพร้อมสตรีมที่โหลดล่วงหน้า
คลิก "Convert / Save" (ล่างขวา) เลือกโปรไฟล์ — "Video - H.264 + MP3 (MP4)" ทำงานกับเว็บสตรีมส่วนใหญ่
ตัวเลือกปลายทางปรากฏ
เลือกไฟล์เอาต์พุตและคลิก Start
VLC บันทึกสตรีมแบบเรียลไทม์ (ระยะเวลา 1:1)
หยุดการบันทึกด้วยปุ่ม Stop — VLC สรุปไฟล์เมื่อหยุด
ไฟล์ที่เล่นได้ถูกบันทึก
ขั้นตอนที่ 3 — ปรับแต่งแคชเครือข่ายสำหรับสตรีมที่สะดุด
เปิด เครื่องมือ > &ปรับแต่ง และสลับเป็นการตั้งค่า "All"
ต้นไม้เต็มปรากฏ
ไปที่ Input / โคเดก > มอดูลเข้าใช้ > Network และเพิ่ม "Network caching (ms)" จาก 1000 เป็น 3000–5000 สำหรับสตรีมสด
VLC บัฟเฟอร์มากขึ้นก่อนเล่น
สำหรับ HTTP(S) ตรวจสอบ Input / โคเดก > มอดูลเข้าใช้ > HTTP > "Connections" และคงไว้ที่ 1 (ค่าเริ่มต้น)
ใช้การเชื่อมต่อเดียว หลีกเลี่ยงการแบนฝั่งเซิร์ฟเวอร์
บันทึกและรีสตาร์ท VLC จากนั้นเปิดสตรีมใหม่
การเล่นลื่นไหลขึ้นบนการเชื่อมต่อที่ไม่เสถียร
สิ่งที่ต้องทำเมื่อสตรีมไม่เล่น
- ทดสอบ URL ในเบราว์เซอร์ก่อน — หากดาวน์โหลดไฟล์ได้ แสดงว่า URL คือไฟล์โดยตรง ไม่ใช่สตรีมสด
- คัดลอก URL ให้ตรงทุกประการ สตรีมมากมายล้มเหลวจากตัวอักษรผิดตัวเดียวหรือช่องว่างที่เพิ่มเข้าไป
- ลองโมดูลการเข้าถึงอื่น: การตั้งค่า > ส่วนนำเข้า / Codecs > "Demuxer" > ใช้ "Automatic" ตามปกติ บังคับ "HLS" สำหรับปัญหา .m3u8
- ตรวจสอบว่าสตรีมต้องการ referer หรือส่วนหัว user-agent — CDN บางแห่งต้องการสิ่งเหล่านี้
- หาก VLC รายงาน "cannot open MRL" ให้ทำตามคู่มือ network-stream-not-playing เฉพาะ