OBSアプリケーションを介してストリーミングしようとしたときに、多くのユーザーがサーバーへの接続に失敗しましたエラーが発生しました。完全なエラーメッセージは次のとおりです。
「サーバーへの接続に失敗しました。接続がタイムアウトしました。有効なストリーミングサービスを構成していて、ファイアウォールが接続をブロックしていないことを確認してください。」
このエラーの原因は、インターネット接続、古いOBSインストール、またはバインドIPまたはMTUの構成が間違っています。
このエラーの修正を試す前に試すことができる回避策は次のとおりです。
1。同じネットワーク上の別のネットワークまたは別のデバイスでOBSでストリーミングできるかどうかを確認します。
2。 ストリーミングサーバーが実行されているかどうかを確認します。
3。システムとネットワーク機器を再起動してみてください
4。 ポッドキャストをホストしている場合は、OBSを使用してストリーミングする前に必ず終了してください。
修正1–ストリームキーを作成して再入力します
OBSアプリケーションとストリーミングサービスの間の欠陥により、このサーバーエラーが発生する可能性があり、リセット後にストリーミングキーを再入力することで解決する可能性があります。
1。ウェブブラウザで Facebook を起動し、新しい投稿セクションのライブ動画をクリックします。これは、YouTubeを使用してライブストリームを開始することでも同様に実行できます。
2。 ストリームキーを使用を選択し、下にスクロールします。
3。 ストリームキーの前にある[リセット]ボタンをクリックし、[コピー]をクリックしてこの新しいキーをコピーします。
4。 OBS を開き、画面の右下にある設定をクリックします。
5。 [設定]ウィンドウで、[ストリーム]を選択し、コピーしたキーを[ストリームキー]ボックスに貼り付けます。
6. 変更を適用し、 OBS がエラーなしでストリーミングされているかどうかを確認します。
問題が解決しない場合は、別のアカウント(たとえば、Twitchで問題が発生している場合は別のTwitchアカウント)を使用すると問題が解決するかどうかを確認してください。
修正2–OBSで動的ビットレートを有効にする
1。 OBS を起動し、右下にある設定を開きます。
2。 詳細 strong>を選択して下にスクロールします。 [ネットワーク]セクションで、[ IPにバインド]の下にある[ビットレートを動的に変更して輻輳を管理する]のチェックボックスをオンにします。
3。変更を適用し、OBSを再起動して、問題が引き続き発生するかどうかを確認します。
修正3–システムのOBSとOSを最新のビルドに更新します
OBSアプリケーションを更新する
1。 OBS を起動した後、ヘルプメニューを開きます。
2。 更新の確認を選択し、利用可能な更新がある場合はそれを適用します。
3。 OBSの更新後にシステムを再起動し、エラーが解決されたかどうかを確認します。
システムのOSを更新する
1。 Windowsキー+ R を押すだけです。 [実行]ダイアログで、コマンド ms-settings:windowsupdate
を入力します
2。 Windows Update ウィンドウで、更新の確認をクリックします。利用可能なアップデートがある場合はインストールします。
3。更新には時間がかかり、再起動も数回かかる場合があります。完了したら、ストリーミング中にOBSがエラーなしで機能しているかどうかを確認します。
修正4–ストリーミングサーバーを変更する
サーバーがダウンしている場合、OBSは接続に失敗し、このエラーをスローする可能性があります。この問題を解決するには、ストリーミングサーバーを別の場所に変更してください。手順を進める前に、ポートスキャナーを使用して、サーバーポートが開いているかどうかを確認してください。
1。 OBS を起動した後、設定ウィンドウを開きます。
2。右側の[ストリーム]タブに移動し、[サーバー]の横にあるドロップダウンボックスから別のサーバーを選択します。
3。変更を適用します。 再起動 OBSを実行し、サーバーの問題がないかどうかを確認します。それでも問題が解決しない場合は、解決するまですべてのサーバーを1つずつ試してください。
修正5– [IPのバインド]オプションを編集する
1。 OBS を開き、設定をクリックします。
2。 [設定]ウィンドウで、[詳細 strong>]オプションに移動します。
3。 詳細 strong>の右側のペインで、[ネットワーク]セクションまで下にスクロールします。 バインドIP のドロップダウンを展開し、デフォルトを選択します。
4。すでにデフォルトに設定されている場合は、システムのネットワーク接続名とIPアドレスを選択します。
5。 変更を適用し、OBSがサーバーに接続できるかどうかを確認します。
修正6–ファイアウォールを通過するOBSを許可する
ユーザーから、OBSを介したストリーミングに重要なリソースへのアクセスをブロックしているシステムのファイアウォールが報告されることがあります。以下に、WindowsDefenderファイアウォールを介してOBSを許可する手順を示します。
1。 Windowsキー+ R を押して、実行ウィンドウを開きます。テキストボックスに wf.msc と入力し、 Enter を押してセキュリティが強化されたWindowsDefenderファイアウォールを開きます。
2。次に、インバウンドルールとアウトバウンドルールで、ルールのブロック OBSがあるかどうかを確認します。たとえば、[インバウンドルール]を選択し、 O を押して、 OBS のエントリを確認します。
3。左側のペインで、[アウトバウンドルール]を選択し、[アクション]メニューをクリックします。 新しいルールをクリックして、ファイアウォールのルールを作成します。
4。作成するルールの種類については、プログラムをクリックしてください。 次へをクリックします。
5。 このプログラムパスの横にある[参照]をクリックして、ルールが作成されるプログラムパスとプログラムの実行可能ファイル名を指定します。
6。 OBSのインストールディレクトリを検索し、OSのバージョンに基づいてその EXE ファイルを選択します。
7。パスを追加したら、[次へ]をクリックし、[接続を許可する]を選択します。
8。要件に従ってプロファイル(プライベート、パブリック、ドメイン)を選択し(テスト目的ですべて選択)、次へをクリックします。
9。ルールの名前と説明を入力し、[次へ]をクリックします。
10。 システムを再起動して、OBSが問題なくストリーミングできるかどうかを確認します。
問題が解決しない場合は、ルーターのファイアウォールがOBSをブロックしていないかどうかを確認してください。また、システムのウイルス対策を無効にすると接続の問題が解決するかどうかを確認してください。
修正7–MTUサイズを小さくする
ストリーミングサーバーは、サーバーの構成済みMTUサイズよりも大きいサイズのパケットをクライアントからドロップする場合があります。ユーザーは、MTUを下げるとこの問題が解決する可能性があると報告しています。
1。 Windowsキー+ X を押して WinX メニューを開き、 Windows PowerShell(管理者)を選択します。
2。 PowerShellで次のコマンドを実行します
netsh int ipv4 show subinterface
3。 インターフェース列のネットワーク名を確認し、以下のコマンドを実行します。
netsh inteface ipv4 set subinterfacemtu=1400 store=persistent
4。次に、次のコマンドを実行して、ネットワークアダプタのMTUサイズが変更されているかどうかを確認します。
netsh int ipv4 show subinterface
5。 再起動して、OBSが接続に失敗したことを確認するエラーが解決されました。
修正8–ルーターを工場出荷時のデフォルト設定にリセット
ユーザーは、ルーターを工場出荷時のデフォルトにリセットすると、このOBSの問題が解決する可能性があることを発見しました。ルーターのリセットは、ルーターのボタンを使用するか、ルーターのWebポータルを使用して行うことができます。
ボタンでリセット
1。ルーターの底面または背面にあるリセットボタンを見つけます。
2。 リセットボタンを30秒以上押し続ける。
3。 リリース リセットボタンを押して、完全にリセットされて電源がオンになるまで待ちます。
Webポータルからリセット
1。 ブラウザを開き、ルーターのデフォルトゲートウェイに移動します。デフォルトゲートウェイは、コマンドプロンプトの IPConfig コマンドを使用して見つけることができます。
2。 クレデンシャルを入力して、ルーターのウェブポータルを開きます。
3。 設定のリセットまたはデフォルトの復元(通常はシステムまたは一般)オプションを見つけます。 確認してルーターをリセットし、リセット後にルーターが再起動するまで待ちます。
お読みいただきありがとうございます。
この記事がエラーの解決に役立つことを願っています。コメントして、うまくいった修正をお知らせください。
ソフトウェアエンジニアは、大学で豊富な教育経験を持つ教育者になりました。現在、執筆への情熱に取り組んでいます。