web-dev-qa-db-ja.com

Ubuntu 18.04のNginx RTMPモジュール

Ubuntu 18.04にNginxをインストールするのは簡単でした。RTMPモジュールを追加すると、私にとってはあまり成功しませんでした。できれば最新バージョン。私は以前のUbuntuバージョンでNginx RTMPを問題なく使用しています。

私は自分自身をLinuxの初心者と考えており、外出先で学習しています!
使用法:カスタムモバイルストリーミング。

4
Wogel

現在、NGINXを同時に再コンパイルせずに「最新の」RTMPモジュールをインストールすることはできません。

ただし、RTMPモジュールは既にリポジトリで利用可能ですが、特定のNGINXフレーバーからはもう呼び出されません。モジュールをlibnginx-mod-rtmpでインストールする必要があります-これにより、パッケージのビルド時にNGINXと一緒にコンパイルされたRTMPモジュールがインストールされます。RTMPモジュールとその設定を使用するには、NGINXを再起動して構成する必要があります。 (この質問の範囲を超えて)

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

前述の3つのコマンドにより、RTMPモジュールをインストールできます。コードの絶対的な最新ではないかもしれませんが、RTMPモジュールがサポートするほとんどの機能を提供するはずです。

6
Thomas Ward

nginx-rtmpモジュールはUbuntu 18.04リポジトリから直接インストールできます

Sudo apt install 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

4
Domi