・・・設定ファイルをメモ。
複数サービスに同時配信する為の設定は 結構アチコチにあるのだケド、
ひまわりストリームを含めたい場合の参考例が無かったんだよね・・・(´ヘ`;)
以下テンプレートの赤文字部分がユーザー固有情報で・・・
● {実行マシンのローカルIPアドレス} は、192.168.x.x形式になります。
別マシンからOBSで接続するコトを前提としている為、各先頭に記述してあります。
OBSのプロファイル設定画面で、[放送設定]内 [FMS URL]に、
rtmp://{Nginx実行マシンのローカルIPアドレス}/multi と 入力し、ストリームキーは未入力で動作します。
● ひまスト部分の {URL} は、配信ページの設定枠 [サーバ]選択コンボボックス横、
[URL]枠内文字列の rtmp://rtmp-.himast.in/himastrtmp/**********?key=******** ← この部分。
● {Stream} は [URL]枠右側にある [Stream]枠内の文字列が該当します。
また、ひまストの場合 配信サーバが複数あるので、使う鯖のみ行頭の # を外してNginx起動して下さい。 |
動作検証は nginx_1.7.4_rtmp_1.1.4 と nginx_launcher.exe(20140408版) を 用いて行いました。
◆ 2サービス同時配信の ファイル nginx.conf の 内容のテンプレート・・・ ひまスト鯖は1が有効になった状態。
#user nobody;
worker_processes 4;
error_log logs/error.log crit;
events {
worker_connections 1024;
}
rtmp {
server {
listen 1935;
access_log logs/rtmp_access.log;
ping 30s;
ping_timeout 10s;
drop_idle_publisher 15s;
application multi {
live on;
meta copy;
wait_video on;
allow publish {実行マシンのローカルIPアドレス}/16;
allow publish 127.0.0.1;
allow publish 172.16.0.0/12;
allow publish 10.0.0.0/8;
deny publish all;
allow play {実行マシンのローカルIPアドレス}/16;
allow play 127.0.0.1;
allow play 172.16.0.0/12;
allow play 10.0.0.0/8;
deny play all;
#HimaSt.in
#push rtmp://rtmp.himast.in app=himastrtmp/{URL} playpath={Stream};
push rtmp://rtmp1.himast.in app=himastrtmp/{URL} playpath={Stream};
#push rtmp://rtmp2.himast.in app=himastrtmp/{URL} playpath={Stream};
#push rtmp://rtmp3.himast.in app=himastrtmp/{URL} playpath={Stream};
#push rtmp://rtmp4.himast.in app=himastrtmp/{URL} playpath={Stream};
#Twitch.tv (US West: Los Angeles, CA)
push rtmp://live.justin.tv/app/live_********_******************************;
}
}
} |
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。