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