Медиасервер для качественных трансляций можно реализовать на основе свободного программного обеспечения — сервера nginx
и модуля ngnix-rtmp-module
, который на данный момент поддерживает такие потоковые протоколы как RTMP и HLS. Пользователи могут просматривать видеопоток как в браузере, так и на мобильных устройствах. Далее приведены советы Дениса Кандрова по организации трансляции.
Временные рамки
Регламент трансляции:
- Проверить готовность серверов за час до начала.
- Включать трансляцию нужно за полчаса до начала мероприятия.
- Выключать трансляцию, когда все участник мероприятия вышли из системы.
Включение трансляции
Последовательность действий:
- Включить сервера трансляции и захвата через панель управления облаком.
- В панели управления выставить канал в 100 Мбит/с для серверов. Если нужно, можно выставить максимум.
- На сервере захвата:
а) Включаем FMLE (Flash Media Live Encoder), он уже настроен и в нем ничего менять не надо. Нажимаем на кнопку “Connect”, снизу в левом углу должна загореться зелёненькая лампочка и высветиться статус “Conneted”.
б) Проверяем что запись будет включена. Для этого смотрим в FMLE, что напротив пункта “Save to file” стоит галочка и выбран файл куда будет вестись запись, например, c:\video\sample.f4v.
в) Включаем IE, там сразу загружается нужная страничка, входим в систему с логином паролем video|video. Дальше заходим в комнату, где будет проходить мероприятие. Сворачиваем список участников.
г) Переключаемся в FMLE и нажимаем “Start”, должна пойти трансляция. Для проверки заходим на сайт, где идет трансляция, и видим что всё отлично транслируется — видео и звук идут.
д) Переключаемся обратно в IE и по мере подключения участников расставляем более-менее эстетично их видео окна.
Выключение трансляции
Последовательность действий:
1) На сервере video:
а) Можно закрыть браузер IE.
б) В FMLE нажимаем кнопку “Stop”, дожидаемся, что трансляция остановилась и закрываем FMLE.
в) Переключаемся на Far, видим, что запись автоматически тоже остановилась.
г) Нажимаем
д) Закрываем Far и жмём в меню “Пуск”->”Завершение сеанса”
2) Идём в панель управления scalaxy и выключаем сервера трансляции.
3) Всё в той же панели уменьшаем канал до 20Мбит/с для сервера захвата.
Вот вроде и всё, ну и можно мне сообщить что необработанная запись залита на сервер трансляции, чтобы я её забрал и подрезал.
Комментариев нет :
Отправить комментарий