RTMP-модуль Nginx в Ubuntu 18.04

Установить Nginx на Ubuntu 18.04 было легко, добавление модуля RTMP привело к меньшему успеху для меня. Желательно актуальная версия. Я использовал RTMP Nginx в предыдущих версиях Ubuntu без проблем.

Я считаю себя новичком в Linux, учусь на ходу!
Использование: Пользовательская мобильная потоковая передача.

2 ответа

Модуль nginx-rtmp можно установить прямо из репозитория Ubuntu 18.04

sudo apt установить libnginx-mod-rtmp

Последняя версия nginx поддерживает динамические модули, убедитесь, что инструкция для загрузки модуля добавлена ​​в nginx.conf:

load_module "modules / ngx_rtmp_module.so";

ссылка: https://stackoverflow.com/questions/36554405/how-to-enable-dynamic-module-with-an-existing-nginx-installation

Вы не можете установить "последний" модуль RTMP без одновременной перекомпиляции NGINX.

Тем не менее, модуль RTMP уже доступен в репозиториях, но он больше не вызывается каким-либо конкретным вариантом NGINX. Вам нужно будет установить модуль с libnginx-mod-rtmp - это установит модуль RTMP, который был скомпилирован вместе с NGINX, когда пакеты были собраны, а затем вам просто нужно перезапустить и настроить NGINX для использования модуля RTMP и его настроек. (выходит за рамки этого вопроса)

sudo apt install libnginx-mod-rtmp
sudo systemctl stop nginx
sudo systemctl start nginx

Три вышеупомянутые команды смогут установить модуль RTMP. Хотя он может быть не самым последним в коде, он должен обеспечивать большинство функций, которые поддерживает модуль RTMP.

После добавления модуля rtmp

 sudo apt install libnginx-mod-rtmp

для перезапуска nginx как службы вы можете попробовать

 sudo service nginx restart
Другие вопросы по тегам