ПродуктыРешенияТарифыРазработчикамБлогПоддержка
Новость

Приложения для трансляции потокового видео для iPhone с поддержкой RTMP

Популярность прямой трансляции растет, особенно на мобильных устройствах. По оценкам, к 2021 году оборот в этой сфере будет составлять 70 миллиардов долларов. Теперь в любой момент миллиарды людей могут жить в прямом эфире со своих мобильных телефонов. В этой статье мы рассмотрим потоковые приложения для iPhone.

Потоковое вещание на вашем телефоне стало возможным благодаря специальным приложениям. Для пользователей, которым не нужна большая мощность, подходят бесплатные платформы, например, Facebook или Periscope, которые просты в использовании. Однако многие пользователи нуждаются в большей мощности, настройках и функционале. Благодаря современным, мощным телефонам и быстрым беспроводным сетям, все это стало возможно на мобильных устройствах.

Более конкретно мы рассмотрим несколько потоковых приложений для iPhone, поддерживающих прием RTMP. Я объясню, что такое RTMP, и почему вы можете использовать его, в следующем разделе.

Прямая трансляция с iPhone или другого мобильного устройства

Десять лет назад потоковое вещание находилось в зачаточном состоянии. Прямые трансляции в Интернете в значительной степени требовали студийной среды с инвестициями в виде десятков тысяч долларов в оборудование.

Сегодня такие же возможности и способности находятся в вашем кармане. Хотите транслировать с мобильного телефона, но включив предварительно записанные кадры? Вы можете это сделать. Хотите записать трансляцию прямо на месте? Вы тоже можете это сделать! Как насчет наложения заголовков или логотипов поверх вашей трансляции? Не проблема - все это можно сделать подручными средствами!

Удивительно, но можно создавать профессиональные трансляции с iPhone и нужных приложений. Конечно, устройства Android могут выполнять те же функции. Ознакомьтесь с нашей более ранней статьей по этой теме, чтобы узнать больше о потоковой трансляции на базе Android.

Почему RTMP?

Давайте кратко поговорим о RTMP. RTMP - это протокол для потоковой передачи мультимедиа через Интернет. RTMP поддерживает протокол обмена сообщениями в реальном времени и был разработан компанией Adobe. Он широко используется в потоковом видео в реальном времени, где он являлся стандартом на протяжении многих лет.

Для современной трансляции в реальном времени RTMP часто используется для связи с сервером. Тем не менее, он становится все более редким протоколом. Это связано с тем, что для RTMP требуется плагин Flash, который все чаще заменяют поддержкой видео стандартов HTML5. Есть несколько замен для RTMP, используемых сегодня, причем HLS является одним из самых популярных. Чтобы узнать больше о HLS, ознакомьтесь с этой статьей по теме.

Протокол RTMP позволяет мобильным приложениям подключаться к любой онлайн-платформе. Это отличает его от приложений, ориентированных на платформу, таких как Facebook, которые могут транслировать только свои собственные материалы. Приложение с поддержкой RTMP позволить вам передавать трансляцию на любой видео-хостинг и службу доставки, которые могут поглощать потоки видео RTMP.

Лучшие приложения для записи прямого эфира для iPhone

Оставив технические детали в стороне, давайте взглянем на некоторые из наших любимых потоковых приложений для iPhone. У нас есть четыре в нашем списке, о которых мы хотим рассказать в этой статье. Это BroadcastMe, nanoStream, Wirecast Go и Live: Air Solo.

Приложение BroadcastMe

Приложение BroadcastMe - бесплатное приложение для iOS, в основе которого лежит потоковая технология Streamaxia. Она позволяет транслировать потоковое видео на любой RTMP-сервер через стандартное видео с кодировкой H.264 / AAC. Видео поставляется с адаптивным битрейтом в портретной или альбомной ориентации. Другие функции:

  • Использование передней или задней камеры
  • Зашифрованная потоковая передача по протоколу RTMPS
  • Возможность локального сохранения видеофайла
  • Потоки с низкой задержкой
  • В приложении отсутствует брендинг в потоках.

В целом, BroadcastMe - это качественное бесплатное приложение, которое легко использовать с сервисом Facecast. [инструкции здесь]

BroadcastMe в App Store

Приложение NanoStream

Приложение nanoStream - это еще одно высококачественное бесплатное приложение для трансляции в реальном времени для iPhone. Он транслирует потоковое видео Full HD с битрейтом до 7,5 Мбит / с. Подобно BroadcastMe и другим приложениям в этом списке, nanoStream использует H.264 для видео и AAC для аудио.

NanoStream подключается через RTMP и включает в себя другие функции, аналогичные другим приложениям в этом списке, например:

  • Локальная запись
  • Поддержка вертикального или горизонтального видео.

Однако он включает в себя ряд уникальных функций. К ним относятся поддержка внешних камер и даже видео-дрона. NanoStream также может гордится потоками с низкой задержкой и спроектирован так, чтобы быстро поставлять видеоролики зрителям. Он выделяется среди бесплатных потоковых приложений для iPhone и прост в использовании с Facecast [инструкции здесь].

NanoStream в App Store

Приложение Wirecast Go

Еще одно отличное приложение для потокового вещания для iPhone - Wirecast Go. По сравнению с другими вариантами выше, Wirecast Go является более мощным приложением. Он дает возможность маркировать ваш поток, накладывать изображения, заголовки и логотипы. В Wirecast Go также интегрирован чат, чтобы иметь возможность обращаться к вашим зрителям, и возможность переключаться между двумя разными «кадрами».

Доступно обновление стоимостью $5,99, которое открывает еще больше возможностей. В дополнение к потоковой передаче RTMP, эти функции включают функцию мгновенного воспроизведения и возможность переключения между неограниченным количеством предварительно подготовленных кадров. Wirecast Go не обновляется с начала 2016 года, поэтому вы можете найти более современные приложения, но он по-прежнему отлично справляется.

Еще один классный способ осуществлять трансляции с вашего iPhone - через Wirecast Cam. Это бесплатное приложение позволяет вам подключаться через вай-фай к компьютеру, на котором запущено основное приложение Wirecast. Затем вы можете использовать свой iPhone в качестве источника видео для вашей трансляции в прямом эфире. Кроме того, настольное приложение Wirecast позволяет вам смешивать и сопоставлять источники, вставлять зеленые экраны и накладывать изображения, а также многое другое.

Это простой, экономичный способ добавления другой камеры в ваш прямой эфир. Вы можете подключить iPhone к Wirecast Cam автоматически через Bonjour и поддерживать полное воспроизведение HD 1080p с примерно одной секундой латентности в надежной сети.

Wirecast Go в App StoreWirecast Cam в App Store

Приложение Live: Air Solo

Последнее приложение, на котором мы остановимся, - это Live: Air Solo от компании Teradek, одно из самых эффективных потоковых приложений для iPhone. Live: Air (произносится как «live to air») Solo - это сокращенная версия полнофункционального приложения Live: Air, которое работает на iPad и которое мы рассматривали ранее.

Live: Air Solo обладает такой же функциональностью, и при этом работает на вашем iPhone, что делает его еще более портативным. Одной из важных особенностей приложения является возможность переключения между несколькими источниками. Это может включать:

  • Переднюю и заднюю камеры на телефоне
  • Предварительно записанный контент или
  • Внешнюю камеру с энкодером Teradek

Live: Air Solo также позволяет вам балансировать уровни звука, вставлять графические наложения и текстовые заголовки, корректировать правильные видеопотоки, выполнять основные изменения изображения перед их вставкой в ​​новостную ленту и многое другое.

Затем все это можно передать на любой сервер RTMP.

Live: Air Solo в App Store

Подключение вашего приложения к RTMP-серверу

Независимо от того, какое приложение вы используете, вам понадобится сервер RTMP для его подключения. Обычно это означает привязку к онлайн видео-платформе. Видео-платформа позволит вам транслировать потоковое видео через распределенную сеть серверов по всему миру. Это обеспечит максимальную скорость и надежность и минимизирует такие проблемы, как буферизация.

Подключение мобильного приложения к RTMP-серверу обычно включает в себя заполнение двух полей. Одно поле - это URL-адрес сервера. Обычно это происходит в формате «rtmp://xyz.com/xyz». Второе поле - это имя потока. Это произвольно сгенерированный код или текстовая строка. Он настраивает ваше потоковое приложение на правильный канал прямой трансляции и одновременно разрешает доступ.

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

Вывод

Сегодня довольно легко начать потоковое вещание. В качестве отправной точки вы можете скачать одно из приложений, описанных выше, и попробовать работать на нем самостоятельно. Чтобы запустить прямую трансляцию, просто подключите свое приложение к своей учетной записи Facecast (заполнив поля Stream Url и Stream Key), и выходите в прямой эфир в любое время.

Мы с удовольствием послушаем о ваших впечатлениях о прямом эфире на iPhone!

Спасибо за чтение и удачи в ваших мобильных трансляциях!

​Читайте также

Перейти в блог