RTMP и RTMPS адреса Youtube, Facebook, Twitch

youtube logo

Для старта онлайн-трансляции в соцсети необходимо в программном обеспечении для трансляций указывать адрес сервера и ключ трансляции. Ключ трансляции уникальный для каждого пользователя (страницы, аккаунта), а вот 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 в хелпе ютуба

Facebook

rtmps://live-api-s.facebook.com:443/rtmp/

Twitch

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