Xử lý cục bộ trên trình duyệt. Video của bạn không bao giờ được tải lên cho chúng tôi.Kiểm chứng mô hình quyền riêng tư của chúng tôi
Hướng dẫn xử lý sự cố HLS

Cách sửa lỗi CORS HLS khi tải luồng M3U8

Sửa lỗi CORS HLS trên luồng M3U8: header phản hồi bị thiếu, phân đoạn bị chặn, chuyển hướng, URL ký số và lý do một luồng phát được trong VLC nhưng không chạy trên trình duyệt.

Vì sao lỗi CORS M3U8 chặn phát và chuyển đổi trên trình duyệt

Trang trình duyệt chỉ được đọc danh sách phát khi máy chủ phương tiện cấp quyền cho nguồn của trang đó. Danh sách phát, danh sách con, khóa mã hóa, bản đồ khởi tạo và từng phân đoạn phương tiện đều cần một phản hồi chéo nguồn thành công.

Mở URL trong thẻ mới chỉ chứng minh máy chủ trả về được dữ liệu, chứ không chứng minh JavaScript ở nguồn khác được đọc chúng. VLC, FFmpeg và ứng dụng gốc không áp dụng chính sách cùng nguồn của trình duyệt theo cách đó.

Chủ sở hữu luồng sửa header phản hồi CORS M3U8 thế nào

Định cấu hình CDN hoặc kho đối tượng để trả về Access-Control-Allow-Origin cho nguồn của ứng dụng web, cho phép yêu cầu GET và HEAD, công khai Content-Length và Content-Range khi dùng yêu cầu range, và đảm bảo yêu cầu OPTIONS thành công khi header tùy chỉnh kích hoạt preflight.

Kiểm tra cả chuyển hướng lẫn phản hồi phân đoạn cuối. Danh sách phát chính cấu hình đúng vẫn có thể lỗi khi danh sách con hoặc máy chủ phân đoạn thiếu header CORS.

  • Kiểm tra danh sách phát chính và một phân đoạn phương tiện
  • Xem xét phản hồi chuyển hướng
  • Xác minh yêu cầu range khi dùng EXT-X-BYTERANGE

Vì sao công cụ M3U8 này không cung cấp proxy vượt CORS công khai

Proxy chung có thể phơi bày URL riêng tư, tiêu tốn băng thông lớn và biến công cụ gỡ lỗi thành trung gian chuyển tiếp phương tiện ngoài tầm kiểm soát của người vận hành. Vì vậy M3U8toMP4.org giữ đường dữ liệu trực tiếp giữa trình duyệt và nguồn.

Nếu bạn sở hữu nguồn, hãy sửa cấu hình máy chủ của nó. Với hệ thống nội bộ riêng tư, hãy chạy một relay cùng nguồn có kiểm soát kèm xác thực, danh sách URL cho phép, giới hạn yêu cầu và nhật ký kiểm tra, thay vì dùng proxy mở.