Видео. js VOD в прямом эфире - PullRequest
       107

Видео. js VOD в прямом эфире

0 голосов
/ 03 августа 2020

Я ищу решение, как воспроизвести предварительно записанное видео (vod) как живое видео с использованием видео. js или любого другого проигрывателя

У нас есть сеанс видео, который должен go «В прямом эфире», например, 15:00 - 16:45 Если пользователь заходит на страницу в 3:15. Мы хотим показать ему видео через 15 минут, без возможности перемотки вперед и с живым стикером. Есть ли у кого-нибудь идеи, как этого добиться?

2-й вопрос, если у нас есть предварительно загруженный URL-адрес прямой трансляции, который начнется в 15:00, а пользователь заходит на страницу в 2:58, если игрок пытается воспроизвести видео, поскольку поток неактивен, будет отображаться ошибка. Есть ли способ заставить проигрыватель повторять попытку каждые 5 секунд и, в конечном итоге, когда поток станет живым, для воспроизведения видео?

Спасибо

1 Ответ

0 голосов
/ 04 августа 2020

Существует несколько уже существующих решений для обеспечения VOD to Live, некоторые коммерческие и некоторые с открытым исходным кодом, например:

Чтобы игрок ждал старта, вы можете добавить какое-то «ожидание» для запуска 'видео в прямую трансляцию, или вы можете поймать ошибки видеоплеера в своем Javascript и отобразить сообщение пользователю, чтобы повторить попытку в любое время, оставшееся до начала.

player.on('error', function() {
  //Add you message to the user here
});

Если вы хотите управлять только проигрывателем, как описано в комментариях, что немного ограничивает ваши параметры.

Вы можете реализовать свои собственные настраиваемые кнопки управления, такие как Play, seek et c, и добавить несколько лог c, чтобы заставить их проверять время и искать точку перед игрой. Видео JS информация о пользовательских кнопках здесь:

Я подозреваю, что это может быть довольно сложно, если вам нужно закрыть все «задние двери» и l oop дыры, особенно для тех, у кого достаточно технических знаний, чтобы просто посмотреть URL-адрес исходного видео прямо в коде, но если вас не беспокоят эти типы «атак», то этот подход может встретиться ваши потребности.

...