Cách mở & lưu luồng mạng trong VLC (HTTP, RTSP, MMS)
VLC là một trong những trình phát luồng mạng tốt nhất trên mọi nền tảng: nó xử lý HTTP, HTTPS, RTSP, MMS, và cả danh sách phát HLS (.m3u8). Bạn chỉ cần URL. Hướng dẫn này bao gồm mở một luồng, lưu một luồng trực tiếp vào đĩa, và các cài đặt bộ đệm ngừng phát giật trên internet.
Bước 1 — Mở một luồng mạng
Nhấn Ctrl+N (Cmd+N trên macOS) hoặc vào Phương tiện > Mở &Luồng Dữ Liệu từ Mạng....
Hộp thoại URL mạng mở ra.
Dán URL luồng — vd. http://example.com/live.m3u8, rtsp://user:pass@camera.local:554/stream1, hoặc mms://server.example/tv.
URL đã được nhập.
Nhấn Play. Với nguồn trực tiếp VLC bắt đầu đệm; hãy chờ bộ đệm đầy trước khi đánh giá chất lượng.
Luồng phát.
Tùy chọn: tích "Show more options" và đặt "Edit settings" nếu cần gửi User-Agent tùy chỉnh (một số máy chủ chặn User-Agent mặc định của VLC).
Header tùy chỉnh được áp dụng.
Bước 2 — Lưu một luồng trực tiếp vào đĩa
Mở luồng như trên, rồi mở Phương tiện > Chuyể&n đổi/Lưu... (Ctrl+R).
Hộp thoại Convert mở với luồng đã nạp.
Nhấn "Convert / Save" (dưới cùng bên phải), chọn một hồ sơ — "Video - H.264 + MP3 (MP4)" hoạt động cho hầu hết luồng web.
Tùy chọn đích xuất hiện.
Chọn file đầu ra và nhấn Start.
VLC ghi luồng theo thời gian thực (thời lượng 1:1).
Dừng ghi bằng nút Stop — VLC hoàn thiện file khi dừng.
Một file có thể phát được lưu.
Bước 3 — Tinh chỉnh bộ nhớ đệm mạng cho luồng giật
Mở Công cụ > &Tùy chỉnh và chuyển sang cài đặt "All".
Cây đầy đủ hiển thị.
Vào Input / Mã hóa > Phương thức truy cập > Network, và nâng "Network caching (ms)" từ 1000 lên 3000–5000 cho luồng trực tiếp.
VLC đệm nhiều hơn trước khi phát.
Với HTTP(S), cũng kiểm tra Input / Mã hóa > Phương thức truy cập > HTTP > "Connections" và giữ ở 1 (mặc định).
Chỉ dùng một kết nối, tránh bị cấm từ phía máy chủ.
Lưu và khởi động lại VLC, rồi mở lại luồng.
Phát mượt hơn trên kết nối không ổn định.
Làm gì khi một luồng không phát
- Kiểm tra URL trong trình duyệt trước — nếu nó tải một file, URL là file trực tiếp, không phải luồng trực tiếp.
- Sao chép URL chính xác; nhiều luồng thất bại vì một ký tự sai hoặc dấu cách thừa.
- Thử module truy cập khác: Tùy chọn > Dữ liệu đầu vào / Codecs > "Demuxer" > dùng "Automatic" bình thường, buộc "HLS" cho lỗi .m3u8.
- Kiểm tra xem luồng có cần header referer hoặc user-agent không — một số CDN yêu cầu.
- Nếu VLC báo "cannot open MRL", hãy làm theo hướng dẫn riêng network-stream-not-playing.