[基本環境]
[注意]
- PythonでCGIは…と思う人にはお勧めしません
[nginxとfcgiwrapのインストール]
- sudo apt update
- sudo atp upgrade
- sudo apt install python3 nginx-full fcgiwrap vim
- sudo vi /etc/nginx/fcgiwrap.conf
- cd /var/www
- sudo mkdir cgi-bin
- sudo chmod 755 cgi-bin
- sudo vi /etc/nginx/sites-availabel/default
server{…}の中に、include fcgiwrap.conf; を追加する
- sudo service nginx restart
- sudo service fcgiwrap restart
- cd cgi-bin
- sudo vi test.py
- sudo chmod 755 test.py
[CGIの動作確認]
- http://IPアドレス/cgi-bin/test.py
Read more →
[基本環境]
[apache2-utilsのインストール]
- sudo apt update
- sudo apt install apache2-utils
[.htpasswdの生成]
- cd /home/ユーザ名/
- mkdir web
- htpasswd -c /home/ユーザ名/web/.htpasswd user-id
- user-idはBasic認証のユーザ名であり、任意のユーザ名で良い
[nginx.confの編集]
- cd /etc/nginx
- sudo vi nginx.conf
- http{…}の中に、
auth_basic “Your Auth Message”;
auth_basic_user_file /home/ユーザ名/web/.htpasswd;
を追加する
Read more →
[基本環境]
[参考サイト]
[nginxとrtmpのインストール]
- sudo apt update
- sudo apt upgrade
- sudo add-apt-repository ppa:nginx/stable
- レポジトリ追加の際の確認事項に対しては、[Enter]を押す
- sudo apt install nginx libnginx-mod-rtmp
[rtmpの有効化]
- cd /etc/nginx
- sudo vi nginx.conf
- sudo service nginx restart
[受付用index.htmlの作成]
- cd /var/www/html
- sudo vi index.html
- hogeliveをnginx.confと同じものにする
- ipアドレスをストリーミングサーバのIPアドレスにする
- hogekeyを自由に変更する
[配信システムの構築]
- mp4動画を配信するだけなら、以下の作業は必要ない
- /var/www/html以下にディレクトリを作成して、mp4動画を保存する
- sudo apt-get install ffmpeg
- sudo add-apt-repository ppa:obsproject/obs-studio
- sudo apt-get update
- sudo apt-get install obs-studio
- obs
- 配信先: rtmp://IPアドレス:1935/hogelive
- ストリームキー: hogekey
[視聴者の操作]
- WEBブラウザで http://IPアドレス/ にアクセスする
Read more →