nginx+nginx-rtmp-moduleストリーミングメディアサーバの構築

1111 ワード

前言
今は生放送アプリが熱いので、最近もサーバーで遊ぶつもりです.長年の願いを却下する.
ステップ
Nigix自体は主にwebコンテナとして機能していますが、いくつかのプラグインを通じて、生中継ストリームメディアサーバとして機能するなど、強力な機能を簡単に実現することができます.
  • nginxをインストールする前にPCREライブラリのインストールの最新ダウンロードアドレスをインストールする必要がありますftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/tar–zxvf pcre-8.37.tar.gz、解凍ディレクトリ:pcre-8.37
  • インストールzlibライブラリインストールtar-zxvf zlib-1.2.8.tar.gz解凍ディレクトリ:zlib-1.2.8
  • openSSLライブラリのダウンロードページをインストールします.http://www.openssl.org/source/tar–zxvf openssl-1.0.2 g.tar.gz、解凍ディレクトリ:openssl-1.0.2 g
  • ダウンロードnginx-rtmp-module git clonehttps://github.com/arut/nginx-rtmp-module
  • ダウンロードnginx、コンパイル時注意経路
  • ./configure --add-module=../nginx-rtmp-module-master --with-pcre=../pcre-8.37 --with-openssl=../openssl-1.0.2g --with-zlib=../zlib-1.2.8
    make
    make install
    
  • テストデフォルトnginxは/usr/local/nginx/sbin/ディレクトリにインストールされ、
  • に直接インストールされます.
    /usr/local/nginx/sbin/nginx  #  
    /usr/local/nginx/sbin/nginx -s stop #  
    

    起動後、ブラウザを使用してhttp://localhostにアクセスすると、nginxのウェルカムメッセージが表示され、インストールに成功したことを示します.