SRS-vhostの学習
1249 ワード
VHOST:仮想ホスト、いわゆる「ウェブサイト空間」は、インターネット上で実行されているサーバを複数の「仮想」に分割したサーバであり、各仮想ホストは独立したドメイン名と完全なインターネットサーバの機能を持っている.
明らかに、SRSサーバアドレスを複数の「仮想」サーバ、すなわち複数のドメイン名にマッピングし、本物のSRSサーバを指す.vhostは異なるアプリケーションを区別するのに便利です.
システムファイルを変更してvhostを追加できます:ファイル
最後に次の内容を追加します.
そのうち、192.168.1.61はSRSサーバアドレスです.
------------------------------------------------------------------------------------------------------------------------------------------
SRSをマルチユーザモード、すなわち複数のvhostに設定し、プロファイルを変更する
次のようになります.
注意:rtmp urlのデフォルトポートは1935です.http urlのデフォルトポートが80のように.
FMLEで別々に流す:
rtmp://bravo.sina.com/live
rtmp://bravo.sohu.com/live
rtmp://bravo.panda.com/live
SRSで生放送ストリームを見るアドレスはそれぞれ:
rtmp://bravo.sina.com/live/livestream
rtmp://bravo.sohu.com/live/livestream
rtmp://192.168.1.61/live/livestream
なぜならpanda.comはconfファイルで指定されていないため、生放送ストリームはdefault hostにプッシュされます.
明らかに、SRSサーバアドレスを複数の「仮想」サーバ、すなわち複数のドメイン名にマッピングし、本物のSRSサーバを指す.vhostは異なるアプリケーションを区別するのに便利です.
システムファイルを変更してvhostを追加できます:ファイル
C:\Windows\System32\drivers\etc\hosts
最後に次の内容を追加します.
192.168.1.61 bravo.sina.com
192.168.1.61 bravo.sohu.com
192.168.1.61 bravo.panda.com
そのうち、192.168.1.61はSRSサーバアドレスです.
------------------------------------------------------------------------------------------------------------------------------------------
SRSをマルチユーザモード、すなわち複数のvhostに設定し、プロファイルを変更する
conf/vhost.conf
次のようになります.
listen 1935;
vhost bravo.sina.com {
}
vhost bravo.sohu.com {
}
vhost __defaultVhost__ {
}
注意:rtmp urlのデフォルトポートは1935です.http urlのデフォルトポートが80のように.
FMLEで別々に流す:
rtmp://bravo.sina.com/live
rtmp://bravo.sohu.com/live
rtmp://bravo.panda.com/live
SRSで生放送ストリームを見るアドレスはそれぞれ:
rtmp://bravo.sina.com/live/livestream
rtmp://bravo.sohu.com/live/livestream
rtmp://192.168.1.61/live/livestream
なぜならpanda.comはconfファイルで指定されていないため、生放送ストリームはdefault hostにプッシュされます.