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

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

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

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

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

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

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

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

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

1) 放送場所からストリーミング サーバーの近くに速度テストを行う.
1. 行きます https://www.speedtest.net .
2. サーバーの変更とボーハルノワでのサーバーの検索 (北アメリカ).
3. GO キーを押して測定を開始します。.
3. 左上のアイコンから測定リンクを取得し、スタッフと共有.
放送局のアップロード接続は、ビデオを処理する必要があります + オーディオストリーム、その他のインタラクションやウェブリクエスト.

2) 一部のネットワーク条件では、UDP ストリーミングがまったく動作しないか、ビットレートと信頼性が低い場合があります。 (ピクセル化として表示, 中断).

放送局は、PC用OBSをダウンロードすることができます / WebRTC UDP の代わりに RTMP TCP でブロードキャストする [ブロードキャスト] タブの命令ごとのモバイル用 GoCoder.

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

– HTML5ビデオチャットアプリでライブビットレートの統計情報をチェック.
– 試してみる OBS / ゴーコーダー RTMP ストリーミング.
接続ビットレートが高く、ライブストリーミングビットレートが設定値より低い場合, 問題は、UDP 経由のネットワーク状態と WebRTC プロトコル ストリーミングに関連している可能性があります。. より高い品質と信頼性を実現, デスクトップやGoCoderモバイル用OBSのようなRTMP TCPアプリを使用して放送が可能です, Webブラウザに依存せずにストリーミングサーバーに直接. RTMP ストリームは HTML5 HLS としてサイト ユーザーに配信されます。.

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

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

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

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;アクセスできない.
-別の方法を試す ブラウザ.
-[ブロードキャスト] タブの設定で OBS でブロードキャストを試す.
-使用可能な場合, レガシーフラッシュベースのアプリケーションを試す.
-ブラウザ WebRTC のサポートの詳細, ハードウェア プロバイダのサポートに確認する.

 

問題の性質を特定するための一般的なテスト:
– 試してみる ライブ ・ デモ . If issues do not occur in the live demos, インストールに関連する原因. 同じ問題が発生した場合, これらはクライアントブラウザに関連している可能性があります / 接続.
– ブラウザを最新バージョンに更新する. 問題が特定のブラウザとそのプラグインに固有であるかどうかを特定するために、異なるブラウザを試してください. プラグインなしで同じブラウザをテストする可能性がある場合は、プラグインなしでプライバシーモードで新しいタブ/ウィンドウを開いてみてください.
– 別のコンピュータから試す / モバイル デバイス, 可能な場合は, 問題がデバイスに固有のものかどうかを特定する.
– 別の ISP から試す (たとえば、WiFi がオフになっているモバイル デバイスからのアクセス例で、モバイル ネットワークを使用します) 問題が接続に固有であるかどうかを識別する.
– パートナーを持つ, 問題がテスト環境に固有であるかどうかを特定するために、別の場所のテストから友人.

9 ドル/月から RTMP のホスティングを比較します。

最初, RMTP のホスティングと詳細見積もりを読むホスティングのニーズ、RTMP.

ホスティング型
機能
リモート
RTMP
プレミアム
WOWZA
プレミアム
RED5
VPS
RED5
専用
RED5
専用
WOWZA
開始価格 $9 $50 $50 $60 $250 $300
Avg. セットアップ時間 1 日 1 日 1 日 3 日 5 日 5 日
帯域幅を開始 1000 Gb 2000 Gb 2500 Gb 無制限 無制限 無制限
ビットレート制限 変数 1000 Mbpsの 1000 Mbpsの 100 Mbpsの 1000 Mbpsの 1000 Mbpsの
ユーザーの制限 変数 無制限 無制限 無制限 無制限 無制限
ライブストリーミング はい はい はい はい はい はい
ビデオ チャット はい はい はい はい はい はい
録画 いいえ はい NR NR NR はい
HLS, MPEG ダッシュ いいえ はい いいえ いいえ いいえ はい
24/7 IP カメラ いいえ はい いいえ いいえ いいえ はい
VOD いいえ はい はい はい はい はい
カスタム RTMP アプリ いいえ レビュー レビュー はい はい はい
RTMPセッション制御 いいえ はい いいえ いいえ いいえ はい
Web ホスティング いいえ CPanelの CPanelの Plesk * WHM CPanel WHM CPanel
スペースの開始 いいえ 30 Gb 33 Gb 20 Gb 4 000 Gb 4 000 Gb
専用IP いいえ はい はい はい 複数 複数
計画 RTMP ホスト Wowza ホスト Red5 ホスト Red5 VPS Red5 専用 Wowza 専用
明確化:

  • NR = 推奨ではないです。. Red5 記録/アーカイブに使用することができますが、我々 のテストでフレームがスキップを多く生産.
  • Plesk 管理を = の Plesk に基づいて web ホスティング VPS の 10 ドメイン.
  • CPanel 管理 web ホスティング CPanel のアカウントの =. 高い計画は、複数のドメインを許可します。.
  • WHM CPanel = ホスト無制限のドメイン, cpanel のアカウント.

また ホスト RTMP 上のホスティングの種類を比較します。. 詳細と明確化, 連絡先 VideoWhisper.