Встраиваем WebRTC плеер для живых трансляций на сайт

Всем известно, каким образом внедряется обычный плеер для видеороликов (VOD — видео по требованию). Как правило, это HLS плеер, который загружает контент фрагментами по HTTP и играет эти фрагменты в нативном HLS движке. Нативный HLS плеер обычно включается на браузерах мобильных платформ iOS и Android. На десктопных браузерах HLS плееры работают через Media Source Extensions или через Flash Player.

Инструкция по установке

Скачанный не из официального источника Флэш Плеер становится одной из самых распространенных причин заражения компьютера вредоносным кодом. Злоумышленники маскируют фрагмент сайт под неработающий интерактивный элемент, после чего отображается сообщение, что на компьютере не установлен Flash Player и прилагают ссылку на скачивание инсталлятора. В этот момент пользователь не подозревает ничего плохого и добровольно начинает установку вируса к себе на компьютер.

Рекомендуем!InstallPack Стандартный установщик
Официальный дистрибутив Adobe Flash Player
Тихая установка без диалоговых окон
Рекомендации по установке необходимых программ
Пакетная установка нескольких программ

Скачать InstallPack_ Скачать flashplayer

рекомендует InstallPack, с его помощью вы сможете быстро установить программы на компьютер, подробнее на сайте.

Чтобы избежать подобных ситуаций, стоит загружать программное обеспечение только с официального сайта или с проверенного источника. Программу можно скачать и по ссылке ниже.

Инструкция по установке

Был выбран вариант 1 вариант с движком Chromium, именно на нем работает Yandex Browser. После выбора второго шага, появится раздел «Дополнительные предложения». В нем разработчики предлагают установить приложения от партнеров. В данном случае предложено установить антивирус McAfee. Если на компьютере уже установлен антивирус, лучше снять галочки, так как несколько защитных программ, начнут конфликтовать между собой. Кликаем на кнопку «Загрузить».

Инструкция по установке

После завершения загрузки появится окно с краткой инструкцией и подсказами по дальнейшей инсталляции приложения. Заходим в папку «Загрузки» и находим установщик. Запускаем его двойным нажатием левой кнопки мыши.

Инструкция по установке

Процесс инсталляции не займет много времени. После завершения установки откроется окно браузера с предложением купить другую продукцию компании Adobe, закрываем его. Онлайн установка программы завершена.

Инструкция по установке

Кастомный плеер

Для кастомизации есть JavaScript API, позволяющее взять управление плеером под полный контроль и обернуть его практически в любой дизайн.

API является частью Web SDK для WCS и работает с

— элементами. Любой div — элемент на странице можно заставить играть видео с помощью этого API.

Пример:

Создадим на странице элемент myPlayer и дадим ему размеры, чтобы видеть его на странице визуально:

Далее, чтобы играть видео, вызываем следующий код API:

({name:»stream44″,display:(«myPlayer»)}).play()

Здесь мы передаем имя потока stream44 и элемент myPlayer. В результате видео будет играть в указанном div-элементе.

Как видите, код использования API также достаточно простой. Однако чтобы он заработал требуется импортировать необходимые скрипты API и установить соединение с сервером.

var session =({urlServer:»wss://:443″}).play()

После этого нужно будет добавить управление воспроизведением (stop/play) и звуком.

Заключение

В статье показали как выглядит страница внедрения WebRTC-плеера и какие технологии доступны на случай, если WebRTC не поддерживается в браузере. Описали как выглядит формирование кода внедрения, какие параметры можно менять для встроенного плеера и как можно его кастомизировать через JavaScript API.

Ссылки

Embed Player — пример страницы внедрения WebRTC плеера. Source — исходный код страницы внедрения.

Player — сам внедряемый плеер. Source — исходный код внедряемого плеера.

Web Call Server — сервер, адаптирующий потоки для WebRTC плеера.

Почему OTTplayer не работает?

Изредка бывают проблемы с работой OTTplayer, но каких-то особенных советов по исправлению даже сами разработчики не придумали. 

Сейчас лучше всего:

Почему OTTplayer не работает?
  1. Изначально проверить исправность плейлиста. Желательно, добавить еще один, заведомо рабочий.
  2. Проверяем правильность указанных данных для входа в личный кабинет. Скорее всего один или несколько символов неверны и проигрыватель просто не может подтянуть данные плейлиста.
  3. Попробовать переустановить проигрыватель альтернативным методом: если делали по IP, пробуем через архив или магазин и наоборот.

OTTplayer – достойный представитель IPTV-плееров со всем необходимым функционалом, но у него не совсем удобный подход к добавлению плейлистов. Работа с подборками через сайт требует использование компьютера, что позволяет сделать работу быстро, но привлечение дополнительного устройства создает и лишние неудобства. Зато управлять каналами можем практически с любой точки Земли.

Андрей Остались вопросы по теме? Задать вопрос

Почему OTTplayer не работает?

Video Embed & Thumbnail Generator

Перейти на страницу плагина

Описание WP-дополнения в официальном каталоге начинается со слов «плагин для упрощения встраивания видео, создания эскизов и кодирования файлов». Они как нельзя лучше отражают суть этого расширения. Действительно, главной целью разработчиков было сделать процесс ставки видео на ресурс как можно проще. Результатом стала расширенная панель настроек, в которой есть опции на все случаи жизни. Новичку потребуется некоторое время для ее освоения. Однако после детального обзора не будет желания искать, устанавливать и использовать аналоги: все необходимое всегда под рукой в Video Embed. Авторы плотно поработали над графической составляющей. Библиотеки пополнились стандартными эскизами, в панели появилась функция для создания оригинальных. Безопасность использования плагина гарантируется проверенными алгоритмами кодировки. В числе плюсов Video Embed:

Video Embed & Thumbnail Generator
  • опция вставки ряда полей для любого ролика;
  • предварительный просмотр вставленного видео;
  • поддержка нескольких форматов – FLV, MP4, F4V, MOV, M4V;
  • резервная версия Flash для неподдерживаемых браузеров;
  • авторская библиотека шорткодов;
  • функционал для настройки миниатюр;
  • стильный, адаптивный дизайн плеера.

Русской локализации нет. Доступен перевод на английский, французский и испанский. Недочеты, ошибки оперативно исправляются авторами. Важным нюансом Video Embed является возможность использования только в классическом редакторе WordPress. «Гутенберг» расширение не поддерживает. Хороший, доведенный до ума инструмент для работы с видео.

Хотите узнать, что необходимо для создания сайта?

Посмотрите видео и узнайте пошаговый план по созданию сайта с нуля!

Смотреть

Хотите узнать, что необходимо для создания сайта?

Кол-во блоков: 18 | Общее кол-во символов: 14976Количество использованных доноров: 6Информация по каждому донору:

  1. -8/: использовано 2 блоков из 4, кол-во символов 1411 (9%)
  2. -vstavit-muziku-audio-v-html: использовано 1 блоков из 4, кол-во символов 2272 (15%)
  3. -video-pleera-na-sajte/: использовано 5 блоков из 9, кол-во символов 7543 (50%)
  4. %D0%BA%D0%B0%D0%BA-%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D1%83-%D0%BD%D0%B0-%D1%81%D0%B0%D0%B9%D1%82: использовано 2 блоков из 4, кол-во символов 1451 (10%)
  5. &rub=29: использовано 1 блоков из 2, кол-во символов 1659 (11%)
  6. : использовано 1 блоков из 5, кол-во символов 640 (4%)
Читайте также:  Дать путь к папке html. Абсолютный и относительный путь к файлам