1つのIPを持つ専用サーバーがあります。リバース プロキシとして使用されるポート 80 の Nginx。nginx の背後には、いくつかのバックエンド (Apache、PHP Fast CGI) もあります。ポート 1935 の RTMP で問題なく動作します。ポート 80 で RTMPT プロトコル経由で wowza に接続できるようにしたいです。
RTMPTリクエストをwowzaサーバーにプロキシするようにnginxを設定することは可能ですか?
ポート 80 (nginx なし、推奨) でリッスンするように Wowza を構成するか、HTTP 上の RTMP である RTMPT プロトコルを使用することができます。
Base Nginx は HTTP(s) と SMTP のみをプロキシするため、これは可能ですが、おそらく遅くなります (プロトコルのオーバーヘッド、CPU フットプリントが高くなります)。
nginx での設定例
server
{
listen 80;
server_name _;
location /
{
proxy_set_header Host $host;
proxy_buffering Off;
proxy_pass http://127.0.0.1:YOUR_WOWZA_RTMPT_PORT;
}
}