遠隔拠点間のライブ中継4
前回
今回のポイントはNginxの②再配信PCです
①配信PCのc:\Ningx\conf\nginx.conf ファイルに
rtmp {
server {
(途中略)
application hls{
live on;
hls on;
hls path temp/hls;
hls_fragment 1s;
#拠点A
push rtmp://【拠点Aの②再配信IPアドレス】;
#拠点B
push rtmp://【拠点Bの②再配信IPアドレス】;
#拠点C
push rtmp://【拠点Cの②再配信IPアドレス】;
}
}
の#拠点A以下を加えます
当然、拠点間はVPNなどIPアドレスは同じドメイン内が前提になります
①配信PC、②再配信PC、③ライブ受信PCの順に映像、音声がライブ配信されます
遅延は10秒から1分程度、ネットワークの回線状況によります。
hls形式で動画ファイル転送していますので、100Mbps程度の社内LANであれば、2Mbpsの配信どうがであれば、30~40人程度は安定してみることができます。
動画配信サーバー等が安易に使えない環境下では、拠点間内でネットワーク負荷分散でき有効だと思っています。
MicrosoftさんがTeams会議などで動的にP2P技術など実装いただけるとありがたいですが。
おやすみなさい