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";
Вы не можете установить "последний" модуль 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