2016-03-24 3 views
1

Я ищу способ, чтобы jwplayer показывал рамку плаката при загрузке, а затем, когда живой поток становится доступным, переключитесь в прямой эфир, не обновляя страницу. В настоящее время мы выставляем страницу холдинга со страницей игрока за время, ведущее к живому событию.Плакат-рамка, замененная Live Stream, когда вы живете

Я видел других (например, живых живых событий в яблоке), когда при запуске страницы, содержащей плеер, загружается плакат кадра, а затем, когда кодер запущен, рамка плаката заменяется потоком в реальном времени. Я хотел бы сделать это чистым опытом для пользователя и не отображать какие-либо потоки недоступны ошибки ...

Любые указания будут оценены.

Sid

+0

Будет ли он работать, имея видео с циклом, которое показывает, какое изображение вам нужно? Это циклическое видео будет чисто переходить на стороне кодировщика. Это общий способ создания целевых страниц с событиями за короткое время до их запуска. –

+0

Да, в теории, что должно работать - я ищу, как выполнить его в jwplayer. Как я могу заставить игрока искать доступный поток и переключаться? –

ответ

0

Я вижу два варианта здесь:

  • Вы можете установить циклические видео на кодере, скажем, один час до начала живого потока. Jwplayer вручную переключается на это циклическое видео, изменяя сторону сервера URL. После того, как вы будете готовы жить вживую, вы переходите к своему потоку видео в прямом эфире, что будет происходить плавно на стороне проигрывателя, поскольку оно уже воспроизводило видео.

  • Более сложный подход: у него есть сетевой или длинный процесс опроса в проигрывателе, открытый или опросный для liveState. Как только ваш кодер изменится на живое, происходит соединение с веб-сайтом или состояние изменено на стороне сервера (по URL-адресу, на котором игрок проводит опрос).

+0

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

0

Используйте плейлист.

Сначала вы можете попробовать прямой эфир, и если это не сработает к циклическому видео. Когда цикл заканчивается, вернитесь к началу и снова проверьте живой поток. Иногда его удобно иметь предварительное видео (спонсорское) видео. Это означает, что, когда зритель перестает смотреть живое видео, они получают доступ к вашему видео в петле. Обычно это не проблема.

Плейлисты также удобны для БОЛЬШИХ живых событий. Настроить два (или более) кодировщика, обычно используя разные пути передачи, также могут быть разными CDN. Они производят разные потоки. Затем в вашем плеере используйте плейлист с «повторением» для переключения между потоками.

Я использовал это с различной пропускной способностью спутника, используя два разных спутника. Ingest был SYD и LAX. (Я нахожусь в Новой Зеландии)

Я также подключаю энкодеры от разных расходных материалов - через различные системы ИБП и даже генераторы.

Таким образом, система полностью резервируется вплоть до устройства просмотра.

rich

 Смежные вопросы

  • Нет связанных вопросов^_^