Ретрансляция потока в Telegram

Naryzhny

New Member
Не могу найти конфигурацию для ретрансляции в Телеграм, пробовал на приложенной + вариант для youtube

{
"streamName": "streamName",
"rtmpUrl": "rtmp://dc4-1.rtmp.t.me/s/key",
"rtmpTransponderFullUrl": true
}

Возможно задача решалась и есть рабочие параметры для ретрансляции?
 

Max

Administrator
Staff member
Добрый день.
"rtmpUrl": "rtmp://dc4-1.rtmp.t.me/s/key",
Во всех примерах по стримингу RTMP в Telegram указывается rtmps, проверьте, что URL указываете верно.
Также попробуйте следующие настройки сервера
Code:
rtmp_transponder_full_url=true
rtmp_transponder_stream_name_prefix=
rtmp_flash_ver_subscriber=LNX 76.219.189.0
rtmp_transponder_send_metadata=true
 

Naryzhny

New Member
Да, в запросе пробовал указывать и rtmps и rtmp.

rtmp_transponder_full_url=true rtmp_transponder_stream_name_prefix= rtmp_flash_ver_subscriber=LNX 76.219.189.0 rtmp_transponder_send_metadata=true
К сожалению, пробовал такие настройки, но они не привели к желаемому результату.
 

Max

Administrator
Staff member
Завели тикет WCS-3960, протестируем и сообщим здесь.
 

Max

Administrator
Staff member
Проверили публикацию в канал Telegram. Публикация работает на последней сборке 5.2.1788 со следуюшими настройками
Code:
rtmp_transponder_full_url=true
rtmp_transponder_stream_name_prefix=
rtmp_flash_ver_subscriber=LNX 76.219.189.0
rtmp_transponder_send_metadata=true
Также, при использовании RTMPS URL, необходимо явно указывать порт 443. Например, для трансляции в Telegram:
Code:
POST /rest-api/push/startup HTTP/1.1
User-Agent: curl/7.29.0
Host: localhost:8081
Content-Type: application/json
 
{
  "streamName": "test",
  "rtmpUrl":"rtmps://dc4-1.rtmp.t.me:443/s/streamKey"
}
Если Вы ретранслируете WebRTC поток, необходимо также обеспечить ровное поступление ключевых фреймов от браузера
Code:
periodic_fir_request=true
periodic_fir_request_interval=2000
 
Top