В последнее время я пытался создать службу прямой трансляции на локальном хосте для некоторых небольших событий в моем сообществе, используя nginx и ngrok (я не хочу иметь проблемы со всем этим открытием портов), но когда я сегодня проводил некоторые тесты, я застрял с некоторыми нестабильность в моем потоке, иногда видео не загружается или загружается очень медленно, передача полностью обрывается и должна быть обновлена, чтобы снова нормально воспроизводиться, и кажется, что это ошибка ngroks (смотря на окно выполнения, задержка увеличивается очень легко и когда моя передача падает, я использую nginx с модулем rtmp, вот код mt conf:
рабочие_процессы 1;
журналы error_log/информация error.log;
События {
рабочие_соединения 512;
}
rtmp {
сервер {
слушать 1935;
размер_чанка 4000;
пинг 30 с;
уведомить_метод получить;
приложение в прямом эфире {
жить дальше;
on_publish http://127.0.0.1:80/auth;
глс вкл.;
hls_фрагмент 10;
hls_playlist_length 60;
hls_path www/hls;
}
}
}
http{
сервер {
слушать 80;
кодировка utf-8;
место расположения / {
add_header Cache-Control без кеша;
корень www;
}
местоположение / авторизация {
если ($arg_psk = '****') {
возврат 201;
}
вернуть 404;
}
}
}
я также использую бесплатную учетную запись на ngrok (я не знаю, повысит ли производительность премиум-аккаунт), я хочу знать, есть ли способ уменьшить нестабильность на моем сервере, чтобы было лучше смотреть мой поток, я будет транслироваться примерно на 700 человек.