2019Debianにnginx+rtmp moduleで、RTMPによる配信したいだけ

nginx + rtmp module

RTMP配信サーバを構築します。

年々、Debianバージョンや、nginxバージョンが更新されちょっとずつコマンドが変わったりするので、最新の構築方法メモです。

Debian GNU/Linux 9.6

インストール操作は変わりませんが、パッケージ類がちょっと変わっています。

ここから導入用メディアをダウンロードして、インストールします。

nginx stable

nginx-rtmp-moduel

configureとmake

phpのインストール

配信パスワードの仕組み

エンコードしたrtmpを受け付ける時に、パスワードなしで受け付けちゃうと攻撃を受けやすいので、ちょっとしたセキュリティをかけておきます。

nginx.confの設定

nginx起動試験

php動作試験

phpinfoを置いてみる

http://サーバIP/phpinfo.php にアクセス

ダッシュボード作成

アクセス数は測りたいのでダッシュボードを作成しとく。ローカルホストのHTMLにアクセスした場合にだけ表示する

stat.xmlファイルをhtmlフォルダにコピーしておく

統計情報が表示できるか確認

http://localhost:8080/stat

へアクセス

ntpの設定

やっぱり最小限と言ってもntpは欠かせないでしょう。ログの時刻が狂ってると良く分からなくなりますから。

昔はntpサーバのっせいもこってやっていたけど、最近はめんどくさいのでデフォルトでそのままです。(^^♪

nginx起動スクリプト

実行権限を与え

登録する

この環境にCMSを‼

このnginx環境にCMSを置きたいと思いまして、合わせて構築しました。

WordPressみたいなCMSをnginxで簡単に構築する方法

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)