Как вставить локальное видео HLS на Django

У меня есть поток rtsp, который я локально конвертирую в поток HLS с помощью ffmpeg, следуя второму ответу в этом руководстве.

Теперь мне нужно вставить это видео в Django.

Как подсказывает руководство, мне нужен videojs и с плагином HLS.

Вот мой html код:

<!doctype html>
<html lang="it">
<head>
  <title> Stream Player </title>
    <link href="https://unpkg.com/video.js/dist/video-js.css" rel="stylesheet">
</head>
<body>
 <center>
      <video-js id="my_video_1" class="vjs-default-skin" controls preload="auto" width="800" height="600">
          <source src="/video/test.m3u8" type="application/x-mpegURL">
      </video-js>

      <script src="https://unpkg.com/video.js/dist/video.js"></script>
      <script src="https://unpkg.com/@videojs/http-streaming/dist/videojs-http-streaming.js"></script>

      <script>
        var player = videojs('my_video_1');
      </script>
 </center>
</body>
</html>

"/video/test.m3u8" - это каталог внутри проекта Django.

Когда я запускаю свой проект, я не могу увидеть видео, и возникает ошибка: "Медиа не удалось загрузить, либо из-за сбоя сервера или сети, либо из-за того, что формат не поддерживается"

Может ли кто-нибудь мне помочь?

Вернуться на верх