Как настроить мультистрим из Zoom в Twitch, Youtube и Facebook

В этом туториале мы разберем, как транслировать из Zoom в несколько пунктов назначения (адресов) одновременно. В нашем случае такими адресами будут Twitch, Youtube и Facebook, но вы можете применить ту же логику к любым другим социальным сетям или кастомным RTMP URL .

Прежде чем начать, пожалуйста, убедитесь, что у вас есть:
1. Установленный клиент Zoom и учетная запись с лицензией.
Учетная запись хоста обязательно должна иметь лицензию, подойдет любая из доступных (Pro, Business, Education или Enterprise).

2. Callaba Cloud Live Streaming: сервер, который может принимать RTMP и SRT потоки и ретранслировать их в социальные платформы.
Подписка на Callaba Cloud займет не более 5 минут.
Прочтите наше пошаговое руководство: Как запустить Callaba Cloud.

3. Аккаунты в социальных сетях, где вы хотите провести трансляцию. Вам нужно будет сгенерировать ключи (streaming keys), чтобы транслировать в этих аккаунтах свою Zoom-встречу .

Twitch : https://dashboard.twitch.tv/
Youtube: http://studio.youtube.com
Facebook: https://www.facebook.com/live/create

В данном туториале мы предполагаем, что вы уже установили Zoom и подписались на Callaba Cloud Live Streaming, так как мы не будем останавливаться на этих вопросах в дальнейшем.

Настройка разрешений на проведение прямых трансляций в Zoom

1. Войдите в веб-платформу Zoom, используя свой аккаунт с лицензией.
Перейдите в Profile> Settings

Нажмите «In meeting (Advanced)» и прокрутите вниз

Включите настройку «Allow livestreaming of meetings» («Разрешить прямую трансляцию встреч»).

Отметьте все чекбоксы галочками

Нажмите «Save»

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

2. Запустите Zoom и начните новую встречу
В правом нижнем меню нажмите More (…)
В появившемся списке выберите Live on Custom live streaming Service

В вашем браузере откроется новая страница, которая предложит вам настроить пункт назначения для прямой трансляции (адрес, куда будет отправляться ваш видеопоток).
Вы можете сразу здесь настроить ре-стрим на один пункт назначения/адрес, используя RTMP URL и Streaming key.

Однако поскольку цель этого туториала — мультистриминг в несколько социальных сетей одновременно, мы пока оставим эту страницу открытой. Мы очень скоро вернемся к ней.
Сначала нам нужно настроить наш сервер и научить его отправлять видеопоток в наши аккаунты.

Создание RTMP-сервера

3. Войдите и залогиньтесь в панель управления Callaba Cloud Live Streaming.
Чтобы открыть дашборд, перейдите по адресу http://ВАШ ПУБЛИЧНЫЙ IPV4.
По умолчанию адрес панели управления — это Public IPv4 address вашего инстанса Amazon Web Services.

Логин : admin
Пароль : ваш уникальный Instance ID

Если у вас возникли трудности с этим шагом, ознакомьтесь с нашим пошаговым руководством: Как запустить Callaba Cloud Live Streaming.

Совет : пожалуйста, прочитайте руководство по запуску до конца, чтобы знать, как остановить ваш инстанс после завершения работы (шаг 17).

4. Откройте раздел RTMP Servers
Нажмите «Add New»

Задайте имя (Name) для вашего RTMP сервера
Измените Port, если нужно
Нажмите “Save”

Тада! Наш RTMP-сервер готов.

Итак, теперь нам осталось указать этот RTMP сервер в качестве пункта назначения/адреса в Zoom, чтобы Zoom начал отправлять поток на этот сервер.

Но наш новорожденный сервер ещё не знает, что делать с полученным потоком, куда его направить дальше.
Так что пока что наш сервер будет только получать поток.

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

Отправка видеопотока из Zoom на RTMP-сервер

5. На странице со списком RTMP-серверов нажмите «Info».

Скопируйте RTMP URL
Скопируйте Default Stream Key

Вернитесь на страницу настройки прямой трансляции Zoom

Вставьте RTMP URL в поле «Streaming URL»

Вставьте Default Streaming Key в поле «Streaming key»

Поместите один из целевых URL-адресов ваших аккаунтов в соц.сетях в поле «Live streaming page URL»

По какой-то причине поле «Live streaming page URL» является обязательным, но оно ни на что не влияет. Zoom использует эту ссылку только для того, чтобы открыть указанную страницу в браузере.
Вы можете создать много ре-стримов в разные соц.сети и неважно, какую именно ссылку вы поместите сюда.

Для этого примера мы использовали URL нашего тестового канала в Twitch

6. Нажмите «Go Live!»

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

Создание ре-стримов в социальные сети

01. Twitch

Сейчас мы создадим ре-стрим на платформу Twitch.
7. Войдите в свою учетную запись Twitch.
Перейдите в панель управления (https://dashboard.twitch.tv/)
Найдите «Settings» в левом меню и нажмите «Stream».
В появившемся окне вы увидите Primary Stream Key.

Мы скоро к этому вернемся, не закрывайте вкладку.

8. Откройте дашборд Callaba Cloud Live Streaming
Перейти в раздел Restreaming
Нажмите «Add New»

На открывшейся странице заполните поля

Restream Name:
Придумайте название для вашего рестрима

Input type :
Выберите RTMP Server из списка

RTMP Server:
Выберите ваш RTMP-сервер
В нашем примере сервер называется «Zoom-zoom»

RTMP Stream key:
Поместите сюда Default Stream Key
В нашем примере это /rtmp-stream-01.

Streaming service destination:
Выберите Twitch из списка

Stream URL:
Пожалуйста, обратитесь к списку серверов Twitch: https://stream.twitch.tv/ingests/

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

Не забудьте вставить ключ трансляции между фигурными скобками {}.

Stream Key:
Вставьте Primary Stream Key из панели управления Twitch

Нажмите «Save»

Отлично! Наш ре-стрим для Twitch готов.

9. Теперь давайте удостоверимся, что наш ре-стрим в Twitch работает нормально.
Если все сделано правильно, примерно через 10 секунд вы увидите битрейт потока, который уход в Twitch.

В Twitch вы увидите свой видеопоток из Zoom!

02. Youtube

Теперь разберемся, как сделать ре-стрим Zoom на Youtube.
10. Залогиньтесь на Youtube,
затем откройте YouTube Studio (http://studio.youtube.com)

11. Нажмите кнопку Go Live в правом верхнем углу.

Важно:
Если это ваша первая прямая трансляция на Youtube, вам нужно будет подтвердить свой номер телефона и подождать 24 часа, пока изменения вступят в силу, чтобы иметь возможность вести прямую трансляцию на Youtube.

12. На вкладке Stream Settings, скопируйте Stream Key

На открывшейся странице заполните поля

Restream Name:
Придумайте название для вашего рестрима

Input type :
Выберите RTMP Server из списка

RTMP Server:
Выберите ваш RTMP-сервер
В нашем примере сервер называется «Zoom-zoom»

RTMP Stream key:
Поместите сюда Default Stream Key
В нашем примере это /rtmp-stream-01.

Streaming service destination:
Выберите Youtube из списка

Stream URL:
Вставьте Stream URL со Stream Settings вкладки в Youtube Studio.

Stream Key:
Вставьте Stream Key со Stream Settings вкладки в Youtube Studio.

Нажмите «Save»

Отлично! Наш рестрим для Youtube готов.

13. Если все сделано правильно, через 7–10 секунд вы увидите битрейт, отправляемый на Youtube.
Если этого не произошло, или произошла ошибка, нажмите кнопку «Restart» и дождитесь перезапуска реcтрима (это не должно занять более 10 секунд).

На Youtube вы увидите видеопоток, который вы отправляете из Zoom.

03. Facebook

14. Войдите в Facebook
Нажмите кнопку «Live Video» на своей странице или перейдите по ссылке https://www.facebook.com/live/producer/ и нажмите «Select» в разделе «Go Live».

15. Перейдите в Settings > Stream.
Отключите настройку «End live video if stream stops».

Также наши тесты показали, что использование Persistent Stream Key предпочтительнее, так как оно более стабильно.

16. Перейдите в раздел «Stream Setup».
Выберите «Streaming software».
Добавьте заголовок (Title) и описание (Description) для вашего потока

На открывшейся странице заполните поля

Restream Name:
Придумайте название для вашего рестрима

Input type :
Выберите RTMP Server из списка

RTMP Server:
Выберите ваш RTMP-сервер
В нашем примере сервер называется «Zoom-zoom»

RTMP Stream key:
Поместите сюда Default Stream Key
В нашем примере это /rtmp-stream-01.

Streaming service destination:
Выберите Facebook из списка

Stream URL:
Вставьте Stream URL со cтраницы Stream Settings

Stream Key:
Вставьте Stream Key со cтраницы Stream Settings

Нажмите «Save»

Отлично! Наш рестрим для Facebook готов.

18. Если все сделано правильно, через 7–10 секунд вы увидите битрейт, который вы отправляете в Facebook.
Если этого не произошло, или произошла ошибка, нажмите кнопку «Restart» и дождитесь перезапуска рестрима (не более 10 секунд).

19. В Facebook вы увидите превью вашего видеопотока из Zoom.
Чтобы начать живую трансляцию, нажмите кнопку Go Live.

20. Теперь вы можете видеть вашу прямую трансляцию из Zoom в Facebook.

Это конец нашего туториала.
Если у вас есть какие-либо вопросы, свяжитесь с нами по адресу: [email protected]
Мы ответим вам в течение 48 часов.
Удачной трансляции!

Как запустить Callaba Cloud
Как начать стримить по SRT в OBS Studio
Как организовать мультистрим из OBS Studio в Twitch, Youtube и Facebook
Как организовать геораспределенную маршрутизацию видеопотоков по SRT