web-dev-qa-db-ja.com

nginxRTMPサーバーのセットアップ。 FacebookLiveを除いてすべてが機能しています

こんにちはすべて私は新しいRTMPサーバーをセットアップしようとしています https://obsproject.com/forum/resources/how-to-set-up-your-own-private-rtmp- server-using-nginx.50 / そしてFacebookLiveで問題が発生しています。私はそれが彼らの新しいSSLのみの接続のみを受け入れることに帰着していると感じています

RTMPサーバーURLの非推奨サポートは非​​推奨になり、非セキュアURLは5月1日をもってサポートされなくなります。続行するには、エンコーダーがRTMPSをサポートしていることを確認し、エンコーダー設定を更新して新しいセキュアサーバーURLを挿入してください。

だから私はこれを私の設定の一番下としてnginxを停止して開始しようとする問題に遭遇しています:

rtmp {  
        server {
                listen 1935;
                listen 443;
                chunk_size 4096;

                application live {
                        live on;
                        record off;
                        Push 'rtmps://live-api-s.facebook.com:443/rtmp/insertedmykeyhere';

                }
        }
}

私は得ています:

root @ localhost:/ usr/local/nginx/conf#Sudo/usr/local/nginx/sbin/nginx -s stop nginx:[emerg] url "rtmps://live-api-s.facebook.comの無効なポート:443/rtmp/218

そして私はそれで他に何もすることができません。 Facebookをコメントアウトすると、Twitch、Mixer、YouTubeなどに問題なくストリーミングできますが、これが妨げになっています。

1
dragos_kai

今のところ、rtmpを使用せずにストリーミングする必要があります。私も同じボートに乗っていることはわかっていますが、現在2つのrtmpサーバーを使用しているため、セットアップは少し複雑です。これは何人の人に影響するのでしょうか。 ...私はこれを見つけましたが、それがまだ掘り下げている私の問題を解決するかどうかはわかりません。

https://Gist.github.com/mrbar42/09c149059f72da2f09e652d4c5079919

https://www.jakobstoeck.de/2017/how-to-encrypt-rtmp-or-anything-really-over-ssl-tls/

繰り返しますが、私は同じ船に乗っていますが、これは私が今取り組んでいる道です..何か違うものを見つけない限り..正直に言うと、Facebookにはとにかく提供できるものがそれほど多くありませんゲームの高品質なストリーミングになります。私のシナリオでは、rtmpする方法が見つからない場合は、Facebookへのストリーミングを終了します。