Для старта онлайн-трансляции в соцсети необходимо в программном обеспечении для трансляций указывать адрес сервера и ключ трансляции. Ключ трансляции уникальный для каждого пользователя (страницы, аккаунта), а вот RTMP-адреса одинаковые.
Youtube
- rtmp://a.rtmp.youtube.com/live2 — основной адрес
- rtmp://b.rtmp.youtube.com/live2?backup=1 — резервный адрес.
Если вы посылаете сразу и на основной и на резервный — потоки должны быть одинаковыми, как по битрейту так и по частоте кадров и разрешению
Youtube также поддерживает RTMPS
- rtmps://a.rtmps.youtube.com/live2
RTMPS это защищенный протокол передачи, в отличие от классического RTMP, который использует 1935 порт, RTMPS использует классический для защищенных протоколов 443 порт.
Youtube также поддерживает передачу по HSL-протоколу, но там ссылка сразу включает уникальный ключ трансляции.
- https://a.upload.youtube.com/http_upload_hls?ВАШКЛЮЧ ТРАНСЛЯЦИИ.
Подробнее о настройке HSL в хелпе ютуба
rtmps://live-api-s.facebook.com:443/rtmp/
Twitch
Twitch предлагает множество адресов на выбор, они зависят от вашего местоположения. Выбрать наиболее близкий к себе можно на специальной странице твича . Адрес должен включать ваш индивидуальный ключ трансляции.