前提
自宅のPCにVirtualBoxで仮想環境を立て,そこでCentOS7上でNginxのnginx-rtmp-moduleを使用してRTMPサーバを立てライブ配信環境を作ろうとしています.
HostPCから仮想環境であるGestPCにOBSでライブ配信を行い映像が配信されているかHostPCにて確認することは出きました.しかし,HostPC以外のPCからOBSで映像を送信することができません.
Nginxをデフォルトで起動したときに見えるサイトはHostPCだけでなくほかのPCからも接続することができました.したがって,サーバそのものは正常に起動していると思うのですが,RTMPで映像を送信しようとすると「アドレスを利用できません」とOBS上で表示されます.アクセスログにも,HostPC から接続されたもの以外のログはありません.
何とか,外部PCからサーバに映像を送信することは可能でしょうか?
お知恵をお貸しいただきたいです
実現したいこと
・Nginxのnginx-rtmp-moduleを使用したサーバに外部PCからRTMPで映像通信を行うこと
発生している問題・エラーメッセージ
外部PCから仮想環境上(CentOS7,Nginx)のサーバに接続できない
obsのエラーメッセージ サーバへの接続に失敗しました アドレスを利用できません.無効なipアドレスに接続しようとした可能性があります.
該当のソースコード
設定ファイル
nginx.confに追加したソースコード rtmp { server { listen 1935; chunk_size 4096; access_log /var/log/rtmp_access.log; application live { live on; record off; } } }
試したこと
外部PCからRTMP接続でなければサーバと正常に通信できるか確認しました.(デフォルトのHPは参照できました)
補足情報(FW/ツールのバージョンなど)
環境
GestPC
仮想環境 VirtualBox
OS CentOS7
サーバ Nginx
インターネット設定 ブリッジアダプター
HostPC
Windows10
参考にしたHP
https://qiita.com/danna_P/items/b6cae10313b2eb9b076a
https://qiita.com/emonuh/items/6d9b45d22f3faf932661