Я хочу опубликовать поток нескольких камер на сервере 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 перезагружаю [ 116]
Я использую следующий код -
worker_processes auto; 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 {жить дальше; } #next}}