centos7環境にnginx+rtmpサーバーを構築し、drift X3ヘッドマウントカメラと接続する

目次

1.環境を構築する

1. 依存関係をインストールする

2.nginxをダウンロードする

3.nginx-rtmp-moduleをダウンロードする

4.nginx設定rtmpモジュール

5.nginxを起動する

6. 検証サービス

 2. テスト

1. ポート 1935 を開く

 2. obs Studio ストリーミング ツールをダウンロードします。

 3.vlcストリーミングツールをダウンロードします

4. obs はプッシュストリームアドレスを設定します

 5.vlcプルストリーム

 3. ドリフトカメラのドッキング

1. 公式チュートリアル

2. QRコードを生成する

 3. カメラストリーミング


1.環境を構築する

外部ネットワークの操作方法は以下のとおりです(内部ネットワーク環境はオフラインでインストールする必要があります)

1. 依存関係をインストールする

sudo yum install gcc make pcre pcre-devel openssl openssl-devel

2.nginxをダウンロードする

wget https://nginx.org/download/nginx-1.18.0.tar.gz
tar -zxvf nginx-1.18.0.tar.gz #解凍

3.nginx-rtmp-moduleをダウンロードする

git clone https://github.com/arut/nginx-rtmp-module

または

この方法を使用して、git https://codeload.github.com/arut/nginx-rtmp-module/legacy.tar.gz/mastrをインストールせずに圧縮パッケージをダウンロードすることもできます。

ダウンロード後、圧縮パッケージをサーバーにアップロードし、解凍してフォルダー名を変更します

tar -zxvf arut-nginx-rtmp-module-v1.2.2-0-g23e1873.tar.gz

mv arut-nginx-rtmp-module-23e1873/ nginx-rtmp-module

4.nginx設定rtmpモジュール

次の設定を nginx.conf ファイルの最初の行に追加します。

rtmp_auto_push オン;

rtmp {     サーバー {         listen 1935; #ポート番号、デフォルト 1935         chunk_size 4096;         application live { #アプリケーション名             live on;             録画 off; #ビデオ録画を閉じる





            #次の設定でビデオ レコードを保存します
            #すべて録画;
            #record_unique on; #タイムスタンプを付けて名前を付けたレコード ファイル、上書きされません
            #record_path /home/ubuntu/rtmp/record; #レコード パス
            #record_suffix -%Y-%m-%d - %H_%M_%S.flv; #レコード ファイル名のサフィックス
            #record_max_size 250M; #レコード ファイルの最大サイズ
        }
    }
}


5.nginxを起動する

nginxディレクトリに入り、以下のコマンドを実行してnginxを起動します。

CDSビン

./nginx

6. 検証サービス

nginxが正常に起動したら

rtmp サービスが正常に起動するかどうかを確認する

netstat -ntlp | 1935年に押収された

ポートは正常です。これまでのところ、rtmp サービスは正常に開始されます。

 2. テスト

1. ポート 1935 を開く

Tencent サーバーはルールを追加することでポートを開くことができます

 2. obs Studio ストリーミング ツールをダウンロードします。

公式サイトダウンロード(速度が遅い場合があります)

ダウンロード | OBS

またはスチームのダウンロード

 3.vlcストリーミングツールをダウンロードします

VLC: 公式サイト - すべての OS に対応した無料のマルチメディア ソリューション! - ビデオLAN

4. obs はプッシュストリームアドレスを設定します

プッシュストリームコードをカスタマイズできます

ソースはディスプレイキャプチャを選択できます。

クリックするとライブ ブロードキャストが開始されます。エラーがなければ、ストリームが正しくプッシュされたことを意味します。

 5.vlcプルストリーム

VLCオープンネットワークストリーミング

obsに設定したサーバーアドレス+ストリームコードを入力してください

 画面が正常に表示され、テストは成功です

 3. ドリフトカメラのドッキング

1. 公式チュートリアル

ドリフトカメラRTMPストリーミングチュートリアル

2. QRコードを生成する

QRコードジェネレーター_QRコードオンライン制作_アプリケーションソリューションプロバイダー_インターネットQRコード

コーディング部分は Wi-Fi 名パスワードとサーバー IP です。

 3. カメラストリーミング

カメラの電源を入れ、QR コードをスキャンし、プロンプトに従ってストリームをプッシュします。ストリーミングが成功すると、vlc はカメラのリアルタイムビデオを確認できるようになります。

おすすめ

転載: blog.csdn.net/Spring_possible/article/details/129495310