ホームページ  >  記事  >  バックエンド開発  >  rtmp ライブ ストリーミング サービスの構築 1: nginx を使用して rtmp サーバーを構築します (nginx-rtmp モジュールのインストールと rtmp ライブ ストリーミング設定)

rtmp ライブ ストリーミング サービスの構築 1: nginx を使用して rtmp サーバーを構築します (nginx-rtmp モジュールのインストールと rtmp ライブ ストリーミング設定)

WBOY
WBOYオリジナル
2016-07-28 08:29:181614ブラウズ

1. 簡単な計画

まず、開発計画(リアルタイムモニタリング、ストリーミングメディア、ライブストリーミングソリューションのデータソース→プロトコル変換→サーバー)を慎重に検討します。 >簡単なフロントエンド再生の概要: http://blog.csdn.net/eguid_1/article/details/51725970)

2 番目に、rtmp ライブ ストリーミング サーバーとして nginx を使用します

nginx サーバー (nginx Web 構成: http://blog.csdn.net/eguid_1/article/details/51727060) このサーバーでは 2 つのテスト Web サイトが実行されており、nginx-rtmp サーバーの構築に非常に適しているため、nginx は最終的に rtmp ライブ ストリーミング サービスの構築に使用されました。

3. nginx の設定

1. nginx-rtmp モジュールのインストール

(注: この辺りは色々あるので、インストール時に参考にした Web サイトに直接リンクします。まだ非常に優れています)

1.1、nginx環境構築では、統合環境インストール用のlampパッケージを使用できます(より簡単かつ迅速なインストール)

ここでご覧いただけます: https://blog.linuxeye.com/31 .html

1.2、nginx-rtmp モジュールのインストールとオンデマンド構成

はここで参照できます: https://blog.linuxeye.com/383.html

2、nginx 構成 前の Web の

設定に基づいて rtmp サーバーを追加するだけです

(注: rtmp サービスは独立したサービスです。http サービスと混同しないでください。デフォルトでポート 1935 をリッスンし、すべてのユーザーがプレイできます)

構成は次のとおりです:

#rtmp service
rtmp
{
 #LIVE
  server
  {
     listen 1935;
     chunk_size 4000;

     application live
     {
        live on;
       
        allow play all;
     }
   }
}


追加: 私は次のように構成しました:

 搭建rtmp直播流服务之1:使用nginx搭建rtmp服务器(nginx-rtmp模块的安装以及rtmp直播流配置)

上記では、rtmp ライブ ストリーミング サービスを構築するための最初のステップである nginx を使用した rtmp サーバーの構築 (nginx-rtmp モジュールのインストールと rtmp ライブ ストリーミングの構成) を、関連する内容も含めて紹介しました。興味のある友人に役立つことを願っています。 PHP チュートリアルで。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。