Есть ли какой-нибудь пример videojs + rtmp, который можно запустить?

Мне потребовалось несколько часов, чтобы воспроизвести rtmp-видео с помощью videojs. Может ли кто-нибудь привести пример, который может просто запуститься?

Я использую хром. Вспышка включена.

Ниже мой код. URL-адрес видео действителен. Кто-нибудь может запустить?

<html>
<head>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/video-js.min.css">
    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/video.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/videojs-flash.min.js"></script>
</head>
<body>

<video width="600"
       height="400"
       id="example"
       class="video-js vjs-default-skin vjs-big-play-centered"
       controls
       autoplay
       preload="auto"
       data-setup='{"techorder" : ["flash","html5"] }'>
    <source src="rtmp://rtmp.open.ys7.com/openlive/f01018a141094b7fa138b9d0b856507b.hd" type="rtmp/mp4">
</video>

</body>
<script>
    var player = videojs('example');
    player.play();
</script>
</html>

person BaiJiFeiLong    schedule 30.11.2018    source источник


Ответы (1)


Предположительно, вы нашли предыдущую ветку обсуждения годичной давности: Воспроизведение потока RTMP с помощью проигрывателя VideoJS что указывает на то, что у других были трудности, но они НЕ преуспели.

Теперь, когда HTML5 прочно утвердился, Flash-видео быстро исчезает, как упоминалось четыре года назад: https://www.theverge.com/2015/1/27/7926001/youtube-drops-flash-for-html5-video-default

Конвертировать flash-видео в более современные форматы очень просто... одна из таких статей по использованию отличного бесплатного инструмента с открытым исходным кодом для конвертации находится здесь: https://addpipe.com/blog/flv-to-mp4/

Поэтому вместо того, чтобы пытаться решить вашу техническую проблему, я бы порекомендовал, если это вообще возможно, привести ваши видео в соответствие с современными технологиями.

person Dave    schedule 05.12.2018
comment
rtmp по-прежнему является очень распространенным источником потокового вещания, и вы не всегда можете контролировать источник самостоятельно. - person ezwrighter; 23.01.2019