Nginx RTMP переподключается после однорангового сброса соединения
Я транслирую видео на разные потоковые сервисы (facebook live, google, ok.ru и vk.com) с помощью модуля nginx-rtmp. Все потоковые сервисы работают нормально, кроме vk.com, который случайным образом сбрасывает соединение. журнальный файл:
recv() failed (104: Connection reset by peer), client:
95.213.11.125:443
Для перенаправления потока к своей цели я использую on_publish
директивы. Как я могу переподключить поток к месту назначения после этого
[info] 18793#0: *104 disconnect
[info] 18506#0: *202 deleteStream
Спасибо! Мой nginx.conf:
rtmp {
server {
listen 1935;
chunk_size 8192;
max_message 10M;
ping 120s;
ping_timeout 5s;
idle_streams off;
buflen 10s;
application output0 {
live on;
meta on;
sync 10ms;
wait_video on;
allow publish all;
on_publish http://127.0.0.1/site/stream?id=1;
}
}