Когда я передаю две камеры на сервер nginx, используя модуль rtmp, одна из камер не работает
Я хочу опубликовать поток нескольких камер на сервере nginx rtmp с сокетом по умолчанию 1935 одновременно. Я могу успешно опубликовать только один поток с камеры.
Когда я транслирую две камеры на сервер nginx, используя модуль rtmp, одна из камер не работает и показывает следующую ошибку: -
{error} RTMP_ReadPacket, не удалось прочитать заголовки пакета RTMPq= 0B f=0/0 rtmp://ip/cam/live: при обработке ввода обнаружены неверные данные...
: - Я всегда перезагружаю файл /usr/local/nginx/sbin/nginx, когда запускаю и останавливаю камеру с нижеуказанным cmd: -
sudo /usr/local/nginx/sbin/nginx -s перезагрузить
Я использую следующий код
пользователь никто;
рабочий_процессы авто; worker_cpu_affinity auto;
error_log logs / rtmp_error.log debug; pid logs / nginx.pid; lock_file logs / nginx.lock;
events {accept_mutex on; работники_соединения 512; multi_accept on; }
http {include mime.types; default_type application / octet-stream; сервер {слушай 80; имя_сервера 0.0.0.0;
location /stat.xsl {
root /var/www/;
}
location /rtmpstat {
rtmp_stat all;
rtmp_stat_stylesheet stat.xsl;
}
}
}
rtmp {server {listen 1935; буфлен 1мс; заявка 000000002c23b846 {жить дальше; } приложение LaoD6Ga59p3qvCTRR5D {жить дальше; } application nk_kush {жить дальше; } приложение rao_Firstfloor {жить дальше; } #следующий } }