1. RTMP RTMP ストリーミング プロトコルは、Adobe が開発したリアルタイムのオーディオおよびビデオ伝送プロトコルです。 2. Nginx-rtmp nginx-rtmpはnginxをベースにしたオープンソースの無料RTMPサービスモジュールです。 https://github.com/arut/nginx-rtmp-module 3: Ubuntuサーバー14へのインストール手順 1. まずnginxとnginx-rtmpのコンパイル依存ツールをダウンロードしてインストールします sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev 2. 作業ディレクトリを作成し、そこに切り替える mkdir ~/working cd ~/作業中 3. nginxとnginx-rtmpのソースコードをダウンロードする http://nginx.org/download/nginx-1.7.5.tar.gz をダウンロードしてください 4. 解凍ツールをインストールし、ダウンロードしたインストールパッケージを解凍します。 sudo apt-get インストール 解凍 5. nginxとnginx-rtmpのインストールパッケージを解凍します。 tar -zxvf nginx-1.7.5.tar.gz マスター.zip を解凍します。 6. nginxディレクトリに切り替える nginx-1.7.5をインストールします 7. nginx-rtmpテンプレートをnginxに追加する ./configure --with-http_ssl_module --add-module=../nginx-rtmp-module-master 8. コンパイルしてインストールする 作る sudo インストール 9. nginx initスクリプトをインストールする sudo wget https://raw.github.com/JasonGiedymin/nginx-init-ubuntu/master/nginx -O /etc/init.d/nginx を実行します。 sudo chmod +x /etc/init.d/nginx sudo update-rc.d nginx デフォルト 10. nginxサービスを開始および停止し、設定ファイルを生成する sudo サービス nginx を開始 sudo サービス nginx を停止 11. FFmpegをインストールする sudo apt-add-repository ppa:jon-severinsson/ffmpeg sudo apt-getアップデート sudo apt-get で ffmpeg をインストールします 12. nginx-rtmpサーバーを設定する /usr/local/nginx/conf/nginx.conf を開きます。 最後に次の設定を追加します rtmp { サーバー{ 1935年を聴く; チャンクサイズ 4096; アプリケーションライブ 生き続ける; 記録オフ; ffmpeg -i rtmp://localhost/live/$name -threads 1 -c:v libx264 -profile:v baseline -b:v 350K -s 640x360 -f flv -c:a aac -ac 1 -strict -2 -b:a 56k rtmp://localhost/live360p/$name を実行します。 } アプリケーション live360p 生き続ける; 記録オフ; } } } 13. 上記の設定ファイルを保存し、nginxサービスを再起動します。 14. ファイアウォールを使用する場合は、ポートtcp 1935を許可してください。 16: クライアントを使用して、rtmp プロトコルを使用してリアルタイムでビデオを収集する フィールド 1: rtmp://your.vultr.ip/live/ フィールド 2: stream-key-your-set ビデオキャプチャには、iPhone5キャプチャプログラム https://github.com/jgh-/VideoCore を使用します。 [_session startRtmpSessionWithURL:@"rtmp://192.168.86.246/live/" andStreamKey:@"test"]; 17. 上記のクライアント取得プロセス中に、VLCプレーヤーを使用してRTMPリアルタイムストリームを開くことができます。 rtmp://your.vultr.ip/live/stream-key-you-set 上記のストリームを開いてリアルタイム効果をテストします 18: nginx-rtmpに関する詳細な設定 https://github.com/arut/nginx-rtmp-module/wiki/ディレクティブ 要約する 上記は、Ubuntu 14 に Nginx-RTMP ストリーミング メディア サーバーをインストールする方法に関するチュートリアルです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: MySQLテーブルパーティショニングプログラムを変更する方法
>>: WeChatアプレット学習ノート: ページ構成とルーティング
導入コンテンツから始めましょう。誰もが次のような面接のシナリオに遭遇したことがあると思います。インタ...
レムの簡単な分析まず、remはCSS単位です。pxの固定ピクセル単位と比較すると、remはより柔軟性...
目次1. toStringメソッドの3つの機能2. オブジェクトを表す文字列を返す3. カスタム t...
CSS 3 アニメーションの例 - タブの背景切り替えの動的効果、具体的なコードは次のとおりです。 ...
mysql-8.0.12-winx64 解凍版のインストールを記録して、みんなで共有しました。 1....
この記事では、弾幕効果を実現するためのjQueryの具体的なコードを参考までに共有します。具体的な内...
1 実施原則これは、DOM 要素の dragstart/ondragover/ondrop イベント...
1. MySQL のインデックスの使用方法インデックスは、特定の列の値を持つ行をすばやく見つけるため...
MySQLの概要MySQL はリレーショナル データベース管理システムです。データベースは構造化され...
メモリストレージエンジンに関する知識ポイントメモリ ストレージ エンジンは日常業務ではほとんど使用さ...
今日のキャンパス採用筆記試験では、固定された最初の行と最初の列を実装し、幅をウィンドウの変更に適応さ...
問題を見つける最近 Django を学習しているのですが、MySQL データと組み合わせてデータを挿...
最近では、モバイルデバイスがますます普及しており、ユーザーがスマートフォンやタブレットを使用して W...
目次Dockerを起動するDockerを停止するPython 呼び出しスクリプト最近、日々のテストで...
Google Chinaは、ウェブサイトやブログを素早く簡単に多言語化できる翻訳ツールをリリースした...