RTMP Streaming для некоммерческих организаций: все, что вам нужно знать

Опубликовано: 2023-02-10

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

Не знаете, что такое потоковая передача по протоколу RTMP и стоит ли ее использовать вашей некоммерческой организации? Вы пришли в нужное место. Ниже мы разберем все, что вам нужно знать о потоковой передаче RTMP , чтобы принимать обоснованные решения о вашем программном обеспечении для прямой трансляции , кодировщиках и конечных пунктах назначения потоковой передачи.

Что такое RTMP-поток ?

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

Когда-то потоковая передача RTMP Adobe Flash Player ) была комплексным решением. Однако эволюция удобной для воспроизведения HTTP Livestreaming ( HLS ) и MPEG-DASH делает протокол RTMP более эффективным для кодирования и сжатия, чем воспроизведение в конечной точке . К счастью, технологии хорошо работают вместе, чтобы без сбоев передавать контент в прямом эфире от производства до плеера.

Каждый потоковый сервис поставляется с набором предложений. Например, с программным обеспечением для проведения мероприятий Classy для некоммерческих организаций вы получите доступ к встроенным функциям сбора средств, аукционам, спискам лидеров, комнатам обсуждения и многому другому. Чтобы транслировать ваше событие в прямом эфире на несколько мест одновременно, использовать скрытые субтитры или использовать преимущества оверлеев, организации могут использовать RTMP с нашей платформой.

Когда прямая трансляция имеет качественное производство и низкую задержку , ваша аудитория может сосредоточиться на самом важном: на контенте.

Преимущества и недостатки потоковой передачи RTMP

Потоковая передача RTMP не идеальна. Вот почему за последнее десятилетие появились альтернативные решения. Однако потоковая передача по протоколу RTMP дает несколько преимуществ, с которыми современные решения все еще пытаются конкурировать:

Преимущества:

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

Недостатки:

  • Отсутствует поддержка воспроизведения: RTMP теперь является протоколом приема, но он должен полагаться на параметры воспроизведения конечной точки, такие как HLS и DASH.
  • Больше никаких обновлений: технология RTMP больше не получает обновлений и поддержки.
  • Медленно заменяется: потоковая передача RTMP сталкивается с угрозой исчезновения из-за того, что новые сквозные технологии становятся все более распространенными и доступными.

Варианты RTMP

Разработчики создали различные протоколы RTMP для удовлетворения различных потребностей и вариантов использования . Каждый вариант протокола RTMP имеет определенную цель, а также определенные плюсы и минусы, которые могут сделать его более подходящим для ваших потребностей в потоковой передаче видео в реальном времени :

  • RTMPS: использует сертификацию SSL для повышения безопасности потоков через общедоступные серверы потоковой передачи в Интернете .
  • RTMPE: безопасно передает данные без использования SSL .
  • RTMFP: требует более низкой пропускной способности и данных за счет использования протокола пользовательских дейтаграмм (UDP) вместо TCP .
  • RTMPT: полагается на туннелирование для отправки личных данных по общедоступным сетям, но это, вероятно, негативно повлияет на вашу задержку.

Как работает потоковая передача RTMP ?

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

1. Рукопожатие

Во-первых, хост-клиент (например, платформа прямой трансляции , аппаратное обеспечение или программное обеспечение для кодирования ) отправляет запрос на подключение к серверу воспроизведения , который будет получать контент. Затем клиент обменивается тремя пакетами данных:

  • Пакет с подробным описанием используемой версии RTMP.
  • Отметка времени, когда запрос на подключение был отправлен хост-клиентом и когда сервер воспроизведения получил его.
  • Копия штампа времени

2. Подключение

Как только рукопожатие инициирует соединение, клиент-сервер и игрок соединяются с использованием формата сообщения действия (AMF). Затем RTMP-сервер отправляет URL-адрес подключения, видеокодек и аудиокодек . Затем игрок отвечает и устанавливает соединение.

3. Стриминг

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

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

RTMP против. RTSP : в чем разница?

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

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

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

Варианты использования прямой трансляции RTMP для некоммерческих организаций

Решения для потокового вещания часто будут иметь функции, необходимые вашей некоммерческой организации для доставки общего контента и привлечения внимания вашей аудитории. Однако время от времени вам могут понадобиться функции RTMP для уникальных случаев использования . Вот несколько сценариев, в которых мы рекомендуем некоммерческим организациям использовать RTMP в программном обеспечении для некоммерческих мероприятий Classy, ​​Classy Live :

  • Оверлеи: используйте настраиваемые оверлеи, чтобы персонализировать свою трансляцию и добавить больше элементов фирменного стиля.
  • Нижние трети: применяйте наложения нижней трети для отображения графики в нижнем углу вашей трансляции, что идеально подходит для представления гостей или добавления кратких комментариев.
  • Скрытые субтитры: сделайте свои трансляции более доступными, добавив параметры скрытых субтитров.
  • Предварительно записанный контент. Воспроизведение предварительно записанного контента в потоке в установленное время.
  • Резервные потоки: спланируйте наихудший сценарий, создав резервный или резервный поток на случай, если ваш основной поток прервется.
  • Одновременная передача: потоковая передача на несколько каналов одновременно с потоком RTMP .

Лучшие сторонние инструменты потоковой передачи RTMP

Если вас интересуют варианты использования, о которых мы упоминали выше, вам нужно найти сторонний инструмент RTMP для ваших мероприятий Classy Live. Каждый из них имеет свой уникальный набор плюсов и минусов, которые помогут вам выбрать наиболее подходящий для вашей ситуации. Вот несколько наиболее популярных вариантов:

1. Рестрим

Restream позволяет вам транслировать с центральной платформы более чем в 30 пунктов назначения. Он подключается к таким платформам, как Classy, ​​Twitch , Facebook, YouTube, Vimeo, кастомным выходам RTMP и другим.

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

2. СтримЯрд

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

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

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

3. Студия ОБС

OBS Studio — это бесплатная стриминговая платформа с открытым исходным кодом . Он существует уже некоторое время и обслуживает несколько уровней пользователей.

Хотя на рынке вы найдете более удобные платформы, OBS Studio позволяет вам углубиться в детали, чтобы настроить свои потоки и записи. Благодаря распространенности OBS в сообществе потокового вещания вы найдете множество документации и помощи сообщества, которые помогут вам начать работу.²

4. Видео

Vimeo — это универсальная платформа потокового видео для размещения контента, создания видеороликов и прямых трансляций . Вы можете использовать платформу для потоковой передачи разовых или повторяющихся событий с поддержкой RTMPS, но для разблокировки этой функции вам потребуется тарифный план Advanced, Premium или Enterprise.³

Протестируйте платформу с 30-дневной бесплатной пробной версией, чтобы увидеть более продвинутые функции, или попробуйте бесплатный план.

5. Ютуб

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

6. Масштаб

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

Если вы уже знакомы с пользовательским интерфейсом программного обеспечения, вы на один шаг ближе к запуску. Начните транслировать свое мероприятие в Zoom уже сегодня.

Как настроить поток RTMP с помощью Classy Live

Настроить поток RTMP в Classy Live относительно просто, особенно если вы используете один из наиболее популярных сторонних потоковых сервисов, упомянутых выше. Вот общий обзор процесса:

  1. Войдите в свою учетную запись Classy Live
  2. Выберите свое мероприятие
  3. Выберите «Этап» в меню
  4. Выберите «Classy Live» в списке провайдеров .
  5. Выберите вкладку RTMP-поток.
  6. Скопируйте URL-адрес RTMP и ключ потока.

Нужна дополнительная помощь? Ознакомьтесь с этими пошаговыми инструкциями

Вы будете использовать свой URL-адрес RTMP и ключ потока во время процесса настройки с помощью выбранного вами стороннего инструмента потоковой передачи. Проверьте выбранный вами инструмент, чтобы получить оставшуюся документацию для настройки и потоковой передачи.

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

Classy Live также предлагает аукционы, мобильные ставки, электронную коммерцию, списки лидеров пожертвований в реальном времени, виртуальные столы, комнаты обсуждения и многое другое, чтобы вывести ваши виртуальные, личные и гибридные мероприятия на новый уровень.

Хотите увидеть Classy Live в действии? Запросите демонстрацию , и член нашей команды расскажет вам о платформе и о том, как она может помочь вашей некоммерческой организации в достижении целей потоковой передачи.

Начните жить с RTMP-потоком

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

Источники статьи

  1. «Пользовательская прямая трансляция RTMP: полное руководство», Прямая трансляция, SteamYard, последнее изменение 9 апреля 2021 г., https://streamyard.com/blog/how-to-live-stream/custom-rtmp-live-streaming/ .
  2. «Обзор OBS Studio», Wiki, OBS, последнее изменение или дата доступа, https://obsproject.com/wiki/OBS-Studio-Overview .
  3. «Введение: как выйти в эфир с помощью Vimeo», Справочный центр, Vimeo, последнее изменение или дата доступа, https://vimeo.zendesk.com/hc/en-us/articles/360040582051-Introduction-How-to-go- live-using-Vimeo#h_01FKK0ND39NGNBX49ZZPJY65XY .
  4. «Доставка живого контента YouTube через RTMPS», Live Streaming API, YouTube, последнее изменение или дата доступа, https://developers.google.com/youtube/v3/live/guides/rtmps-ingestion .
  5. «Как настроить настраиваемую прямую трансляцию», Поддержка, Zoom, последнее изменение или дата обращения, https://support.zoom.us/hc/en-us/articles/115001777826-Livestreaming-meetings-or-webinars-on-a -пользовательский-сайт#h_01589a6f-a40a-4e18-a448-cb746e52ebc5.
стильный живой

Оживите свои стримы

Узнать больше