RaspberryPi 3 経由で配信する方法

初期セットアップを済ませ、他PCからTera Termで操作可能な状態であること限定です。

まだの方は、こちらを参考にセットアップを済ませてください。


RaspberryPi 3 初期セットアップ方法


Raspberry Pi 3 MODEL B と Tera Termを起動させてログインしてください。

順番にコピペして Enter にて実行させてください。


ビルドに必要なパッケージをインストール

sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev unzip

Nginxのソースを取得

wget http://nginx.org/download/nginx-1.11.8.tar.gz

RTMPモジュールをダウンロード

wget https://github.com/arut/nginx-rtmp-module/archive/master.zip

それぞれ解凍

tar -zxvf nginx-1.11.8.tar.gz

unzip master.zip

ビルド

cd nginx-1.11.8

./configure --with-http_ssl_module --add-module=../nginx-rtmp-module-master

make

sudo make install

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 defaults

Nginxを起動して停止し、設定ファイルを生成

sudo service nginx start

sudo service nginx stop

Nginx.conf 設定ファイルを開く

sudo nano /usr/local/nginx/conf/nginx.conf

中に書いてある物を、全部削除してください。

(カーソルを一番下にして、Backspaceキーを押して削除)

削除した後、こちらをコピペしてください。

*任意の配信サイト用に書き換えてください。

#Twitch

push rtmp://live-tyo.twitch.tv/app/任意のストリームキー;

#を外すことで有効になる。(つけてる場合は、無効 配信しない)

*Ctrl + O を押してEnter にてファイルを保存 Ctrl + X  で終了。

*Nginxスタート

sudo service nginx start

*Nginxストップ

sudo service nginx stop

*RaspberryPi 3 再起動

sudo reboot

*RaspberryPi 3 終了

sudo shutdown -h now 

(シャットダウンすると、再起動には AC電源の再接続が必要になります)



OBS Studio の設定

配信種別 カスタムストリーミングサーバー

rtmp://RaspbberryPiのIPアドレス/live

例   rtmp://192.168.0x.xx/live

sudo service nginx start  にて Ngnix を起動させて配信開始。


sudo nano /usr/local/nginx/conf/nginx.conf  にてURL書き換え。

Ctrl  + O を押してEnter にてファイルを保存 Ctrl + X  で終了。

【注意】

URLを書き換えたら Nginxを再起動してください。

再起動

sudo nginx -s reload


*回線環境により3~4での同時配信が限界かな・・・


問題無く配信できるように設定できた microSDカード のバックアップ を忘れずに!


*あくまでも参考ですので PCの環境により 不具合が出る場合があります。


参考にさせて頂いたサイト

RaspberryPiを用いてAndroidでもノートPCでもデスクトップでも同時配信を可能にする

NginxでRTMPストリーミングをする


ブリキ屋 ゲーム基地

赤文字は、全てリンクされています。

0コメント

  • 1000 / 1000