ビデオウィスパリングでのHTML5とWebRTCストリーミングのトラブルシュート

VideoWhisper ソリューションが正しく構成された後に発生する可能性のある問題を特定し、修正する, テスト済みおよび実行.
インストールされていない場合’インストールされていない, まだターンキーソリューションの計画を取得, の例では HTML5 ビデオチャット .

トラブルシューティングを行う前に、最新のプラグインがあることを確認してください, ソリューションがインストールされているので、問題は古いバージョンとは関係ありません. 技術として, ブラウザー, ストリーミング サーバーの更新, ソリューションも一致するように更新され、古いバージョンが動作しなくなる可能性があります.

ストリーミングの問題にはさまざまな原因がある場合があります。: セットアップ構成の設定, ストリーミングサーバーへのユーザーインターネット接続, ネットワーク条件とストリーミングプロトコルの適合性, ブラウザの種類とバージョン.

ここでは#8217;いくつかの問題と、その原因と考えられる修正を特定するための手順:

ビデオのピクセル化, 低品質

1. インチ HTML5 ビデオチャット アプリ , [設定] を切り替えて、選択したストリーミング解像度を確認します & ブロードキャスト パネルでビットレートし、これらは低い値に設定されていないことを確認します。. より高いビットレートと解像度は、より高い品質を提供する必要があります. 最大ビットレートはライセンスとホスティングプランによって制限されます.
2. また、実際のストリーミングビットレートの測定値を確認します. [設定]を切り替えて、ブロードキャストパネルと再生パネルの両方の測定値を取得します。.
+ 選択肢がある場合は、利用可能な最適なネットワークを使用します。: 5代わりに WiFi 上の GHz 2.4 GHz, 3Gの代わりにモバイルでLTE /4G, wired instead of wireless.
+ 測定されたビットレートが選択したビットレートに近いかどうかを確認します.
+ また、パケット損失のようなWebRTC統計を提供するので、PC上でChromeを使用します, 待ち時間, ジッタ.
3. ストリーミングビットレートを調整し、新しい設定に基づいて実際のビットレートが達成されているかどうかを確認してみてください. 最大ビットレートはライセンスとホスティングプランによって制限されます.
– WebRTC は、利用可能な接続と UDP のネットワーク条件に応じて品質を調整します。.
混雑したネットワークと Wi-Fi / WebRTC UDPを使用すると、信号に応じて、パケット損失を生じる可能性があります. パケット損失は中断をもたらす, ピクセレーション, 低品質, 自動ビットレートダウングレード (ブラウザによって強制).
4. OBS で RTMP TCP ブロードキャストを試す / GoCoder またはその他のエンコーダー, 以下に述べたように. TCP はパケットを再送信します。, WiFiまたはモバイル接続に関連する信号の問題を修正する.
5. WebRTC ストリーミングと RTMP ストリーミングの両方で問題が発生する場合, インターネット接続を測定する (以下の手順を参照してください。).

放送局ストリーミングの中断, 頻繁なエラー, ストリーミング中に遅いウェブサイト

一部の放送局は、インターネット接続速度のために問題が発生する可能性があります, 場所 (ストリーミングサーバーから非常に遠い). 低い接続を持つには、最大ストリーミングビットレートを調整する必要があります, ですから’利用できる帯域幅をすべて消費しません.

1) 複数の接続オプションがある場合, 別の接続で試す.
+ WiFi用, 5GHz帯は、古い比較してビデオストリーミングのために優れています 2.4 GHz技術.
+ モバイル用, Lte / 4Gは古い3Gよりも優れています.
+ Wired connections are more reliable than wireless.
2) 放送場所からストリーミング サーバーの近くに速度テストを行う.
1. 行きます https://www.speedtest.net .
2. サーバーの変更とボーハルノワでのサーバーの検索 (北アメリカ).
3. GO キーを押して測定を開始します。.
3. 左上のアイコンから測定リンクを取得し、スタッフと共有.
放送局のアップロード接続は、ビデオを処理する必要があります + オーディオストリーム、その他のインタラクションやウェブリクエスト.
3) 一部のネットワーク条件では、UDP ストリーミングがまったく動作しないか、ビットレートと信頼性が低い場合があります。 (ピクセル化として表示, 中断).
放送局は、PC用OBSをダウンロードすることができます / WebRTC UDP の代わりに RTMP TCP でブロードキャストする [ブロードキャスト] タブの命令ごとのモバイル用 GoCoder.

セバーへの接続が高く、ストリーミング品質が低い/中断される, 設定で高ビットレートを構成したが

HTML5ビデオチャットアプリでライブビットレートの統計情報をチェック, using Chrome to get advanced stats.
+ Switch to more reliable network option if available and not already using it: 5代わりに WiFi 上の GHz 2.4 GHz, 3Gの代わりにモバイルでLTE /4G, wired instead of wireless.
+ 試してみる OBS / ゴーコーダー RTMP ストリーミング.
接続ビットレートが高く、ライブストリーミングビットレートが設定値より低い場合, 問題は、UDP 経由のネットワーク状態と WebRTC プロトコル ストリーミングに関連している可能性があります。. より高い品質と信頼性を実現, デスクトップやGoCoderモバイル用OBSのようなRTMP TCPアプリを使用して放送が可能です, Webブラウザに依存せずにストリーミングサーバーに直接. RTMP ストリームは HTML5 HLS としてサイト ユーザーに配信されます。.

放送局のブラウザのストリーミングエラー, 再試行メッセージ, アクセス許可エラー, カメラがリストに表示されない

– HTTPS 経由でサイトを読み込んでいるか確認してください。 (カメラを公開するために必要) not HTTP.
– ブラウザを再起動する.
– 別のブラウザーでテストする: クロム, Firefoxの, 勇敢, サファリ.
試してみてください 勇敢なブラウザ (クロムプライバシーに焦点を当てたフォーク).

サイトの速度が遅い、または断続的に発生する断続的な接続の問題 503 ウェブエラー / APP Web Request ERRORS

Web ホスティング リソースは、サイトの複雑さと負荷に対して不足する可能性があります。.
-サイトの複雑さを軽減する (プラグインを削除して) 要求ごとのリソース負荷.
-より高いプランへのアップグレード HTML5 WebRTC リレーホスティング .

ブロードキャスト ストリームが接続されていないか切断される

ビットレートかどうかを確認する (ビデオ + オーディオ) はプランホスティングの制限内にある. 高いビットレートをブロードキャストしようとすると、すべての接続試行が拒否されている間、自動ストリーム拒否と短いクールダウンが発生します.
クライアントアップロードを参照してください。 (Kbps) あなたの計画のために HTML5 WebRTC リレーホスティング 下位の構成.

特定のユーザーはストリームを#8217することしかできません

– ブラウザの問題: ブラウザを最新バージョンにアップグレードするか、または別のHTML5ブラウザを試してみてください 勇敢なブラウザ . ブラウザは、最新のWebRTC機能とコーデックをサポートする必要があります. 古いブラウザやバージョンは動作しません (Windows では、インターネット エクスプローラではなくエッジを使用します).
– ネットワークの問題: 別のネットワーク プロトコルを試す: 放送局は、PC用OBSをダウンロードすることができます / WebRTC UDP の代わりに RTMP TCP でブロードキャストする [ブロードキャスト] タブの命令ごとのモバイル用 GoCoder.
– ファイアウォールの問題: ユーザーがファイアウォールを持っている場合、それが原因であるかどうかを識別するために一時的に無効にすることができます. 必要なポートとプロトコルはストリーミングの方法によって異なります, サーバーとサイトの構成.

訪問者は’接続またはストリームを行うことができます (ログインなし)

訪問者のみの問題は、キャッシュとサイトが要求に静的コンテンツを提供する場合に最も関連している可能性が高い.
WPスーパーキャッシュでは、クッキーを持っているサイトの訪問者のためのキャッシュを無効にすることができます.

音なし

– 放送局は正しい入力デバイスを選択する必要があります (マイク). 放送時. ブロードキャストタブを開いて入力デバイス/設定を変更する.
– 視聴者は使用する必要があります “サウンド用のタップ” オーディオを有効にするボタン.
ブラウザは、音声でビデオを自動再生できるようにユーザーの操作を必要とします. 再生がまったく許可されていない場合があり、アプリケーションは “タップして再生” ボタン.
これはブラウザ機能です / 制限.
– ストリームまたはページの再読み込みを試す. ネットワークの状態とブラウザに応じて, WebRTC UDP ブロードキャストからオーディオ ストリームが失われることがある. 信頼性を高めるには、RTMP TCP 経由で OBS/GoCoder ストリーミングを試す.

ウェブカメラまたはマイクにアクセスできない

Web ベースのアプリケーションは、システムによって提供されるデバイスを使用します。 / ブラウザから WebRTC へ . 試してみてください ウェブRTC サンプル 利用可能なデバイスを確認する. システムの場合 / ブラウザは WebRTC の使用にアクセスできないようにしません, WebRTC ベースのアプリケーションは、アクセスできる#8217;アクセスできない.
-最新のブラウザはウェブカメラ/マイクを公開するためにSSLを必要とするので、HTTPSではなくHTTPS経由でアクセスすることを確認してください.
-別の方法を試す ブラウザ.
-[ブロードキャスト] タブの設定で OBS でブロードキャストを試す.
-使用可能な場合, レガシーフラッシュベースのアプリケーションを試す.
-ブラウザ WebRTC のサポートの詳細, ハードウェア プロバイダのサポートに確認する.

 

問題の性質を特定するための一般的なテスト:
– 試してみる ライブ ・ デモ , 好ましくは高度な統計を取得するためにChromeを使用しています. If issues do not occur in the live demos, インストールに関連する原因. 同じ問題が発生した場合, これらはクライアントブラウザに関連している可能性があります / 接続.
Switch to better network option if available and not already using it: 5代わりに WiFi 上の GHz 2.4 GHz, 3Gの代わりにモバイルでLTE /4G, wired instead of wireless.
– ブラウザを最新バージョンに更新する. 問題が特定のブラウザとそのプラグインに固有であるかどうかを特定するために、異なるブラウザを試してください. プラグインなしで同じブラウザをテストする可能性がある場合は、プラグインなしでプライバシーモードで新しいタブ/ウィンドウを開いてみてください.
– 別のコンピュータから試す / モバイル デバイス, 可能な場合は, 問題がデバイスに固有のものかどうかを特定する.
– 別の ISP から試す (たとえば、WiFi がオフになっているモバイル デバイスからのアクセス例で、モバイル ネットワークを使用します) 問題が接続に固有であるかどうかを識別する.
– パートナーを持つ, 問題がテスト環境に固有であるかどうかを特定するために、別の場所のテストから友人.

ADSL 接続ビデオ放送

問題: ライブ ストリーミング ソリューションを使用する場合, 一部の放送局からのライブ ストリームがある大きなフレームの損失, 巨大な待ち時間と時々 ドン ’ 全然 t ショー.

多くのホーム ユーザー インターネット接続が ADSL (非対称デジタル加入者線), ビットレート低いアップロードをダウンロードして比較している意味は、彼ら: ADSL で, 帯域幅とビットレートは非対称に, お客様社内に向けて大きな意味 (下流) 逆より (上流). プロバイダーは、通常消費者が主にインターネットからコンテンツをダウンロードするためのインターネット アクセスのためのサービスとして ADSL を市場します。, 他の人がアクセス コンテンツを提供していないが、.

これは、問題が発生の放送生きているビデオのようにコンテンツをアップロードしようとしたとき. ライブ ブロードキャスト用, 放送局によって制限がビットレートのストリーミング ’ s アップロード ビットレート. このような接続と放送局深刻な問題が発生します (フレームの損失, 長い中断, 大きなレイテンシ) live にするとストリーム非常に近いか、接続の制限を超えるビットレートのストリームします。.

接続の種類および制限を確認する方法 (ストリーミング設定を調整するため)? 接続の速度を測定
放送場所からストリーミング サーバーの近くに速度テストを行う (RTMP) 使用してください。 Speed​​Test.net .
新しいバージョンを使用してサーバーの変更とモントリオールでサーバーを検索, 例では.
レガシー バージョン最新が動作しない場合, ドラッグし北アメリカのサーバーにズームし、当社のデモをテストすることを選択 .
アップロードのビットレートを確認します。. 除算します。 8 ビットレートとしてバイト/秒の転送レートを得るには頻繁に表示されるビット/秒.
ので、動画のストリーミング設定を調整します。, 音との相互作用に収まるビットレートをアップロードします。 (残す 10-25% 余白).

あなたのサイト特定の地域からのユーザーをターゲットにする場合, いくつかの統計を参照し、既定のストリーミング設定を調整する一般的なアップロード ビットレートを特定.

も参照してください:
決議に基づく推奨H264ビデオビットレート
VideoWhisper Web アプリケーションのクライアント要件