Онлайн трансляция с мобильных устройств Larix Broadcaster

Гибкое приложение с множеством настроек для вещания. Можно одновременно отправлять 3 потока на разные сервера, вплоть до внешних камер, подключенных по wi-fi к мобильному. Создано на английском языке, но интуитивно понятно.

Доступно для iOS и Android.

larix_broadcaster...

Устанавливаете приложение. Запускаете, кликнув по иконке.

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

Но сначала настроим соединение с сервером Boomstream.

Для этого следует нажать на «шестеренку», цифра 1.

Краткое описание элементов на этом экране:

1. Настройки приложения.

2. Включить/выключить микрофон.

3. Переключение между фронтальной/задней камерой.

4. Старт/стоп записи.

5. Включение фонарика.

6. Фото экрана.

На следующем экране мы выбираем первый пункт, Connections. Он отвечает за создание соединения с сервером. Создаем новое соединение. В Строке Name вводим произвольное название стрима – его видите только вы. В строке url следует указать адрес сервера вещания и ключ трансляции.

По умолчанию адрес сервера вещания Boomstream – rtmp:live.boomstream.com/live

Далее идет ключ трансляции, он находится в личном кабинете Boomstream, вкладка онлайн трансляции, справа от названия вашего стрима. Выглядит он как xxxxxx-xxxxxx.

В приложении Larix адрес сервера и ключ трансляции пишутся в одной строке через /. В результате вы должны указать подобное: rtmp://live.boomstream.com/live/xxxxxx-xxxxxx , где xxxxxx-xxxxxx ключ вашей трансляции.

Выбираете какой именно поток вы будете отправлять к нам: Аудио+Видео, только Видео, только Аудио. Далее идут поля логина и пароля – это авторизация, которая может быть на пользовательских серверах. В случае вещания на Boomstream оставляем их пустыми.

Завершаем создание соединения нажав кнопку Save.

larix_broadcaster...

Перейдя во вкладку настройки=>видео, Settings=>Video, вы увидите следующее:

1. Камера. Фронтальная или Задняя. По словам разработчиков если камер много, можно выбрать любую из них.

2. Разрешение видео. Мы рекомендуем максимум 1920х1080, так как большее разрешение мы не поддерживаем.

3. Количество кадров в секунду. По умолчанию стоит системное значение. Вы можете выбрать любое значение из списка, но нужно учитывать особенности передачи fps на Android и Ios системах. По факту это значение будет рекомендуемым для енкодера, но не жестко заданным. Мы рекомендуем от 25 до 30 fps, конкретное значение будет зависеть от вашего устройства.

4. Автофокус. Можно выбрать между непрерывным (continuous) и фокусом на бесконечность (infinity).

5. Баланс белого. Рекомендуем значение авто.

6. Антимерцание. По умолчанию выключено. Если активно, то пытается уменьшить влияние мерцающего внешнего освещения, например ламп дневного света.

7. Экспозиция.

8. Электронная стабилизация изображения. По умолчанию выключена.

9. Оптическая стабилизация изображения. По умолчанию выключена.

10. Съемка в вертикальном режиме. Видео всегда будет транслироваться в вертикальном режиме.

11. Изменение положения устройства. Видео подгоняется к ориентации устройства в пространстве.

12. Битрейт. Для каждого разрешения соответствует определенный битрейт. Вам также следует учесть, что этот параметр напрямую зависит от скорости вашего интернет-соединения с нашими серверами. Для проверки нужно перейти по ссылке и нажать start http://speedtest-msk.atlex.ru/ Полученное значение Upload делите пополам, это и есть рекомендуемый битрейт вашей трансляции, но не следует превышать указанных:

Разрешение: 426 x 240, 300–700 кбит/с

Разрешение: 640 x 360, 400–1000 кбит/с

Разрешение: 854 x 480, 500–2000 кбит/с

Разрешение: 1280 x 720, 1000–3000 кбит/с

Разрешение: 1920 x 1080, 2000–5000 кбит/с

Написанное выше относится к устройствам на Android. На iOS битрейт автоматически привязывается к выбранному разрешению потока.

13. Частота ключевых кадров. Рекомендуем каждые 2 секунды.

14. Кодировщик. Предпочтительнее h.264

15. Адаптивный битрейт. Рекомендуем включать только если у вас во время трансляции идут потери пакетов. larix_settings...

Настройки аудио, Settings=>Audio.

larix_audio...

1.Источник аудио.

2. Качество записи звука. Моно или стерео.

3. Битрейт аудио. Значение по умолчанию 160 kbps.

4. Частота дискретизации. Значение по умолчанию 44100.

5. Подключение блютус микрофона как источника аудио.

Может работать не на всех устройствах.

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

Для этого в источниках аудио пункт 1 выберите «Внешний микрофон»(External mic).

Настройки записи, Settings=>Record/Snapshot

larix_broadcaster...

1. Включить запись стрима.

2. Разделять запись на файлы. Указываете длительность записи.

3. В каком разрешении сохранять фото экрана.

4. Качество фото экрана.

5. Активировать сохранение файлов на внешнем источнике.

6. Куда сохранять файлы – указан путь.

Для включения горизонтального стрима следует перейти в раздел Продвинутые опции(Advanced Options) и поставить галочку на Horizon stream.