この記事の内容
サポートされている機能
制限事項
トラブルシューティング

ウェブエンジンを使用する際のベストプラクティス

list-menuこの記事の内容
list-menuフィードバックがある場合

ボード、デスク、またはルームシリーズのデバイスでウェブエンジンをより有効に活用するには、次の推奨事項に従ってください。ウェブエンジンが有効になっていると、デジタルサイネージを設定したり、ウェブアプリやエンタープライズコンテンツ管理ファイルを開くことができます。

サポートされている機能

ウェブブラウザは標準のChromiumウェブエンジンをベースにしています。 デジタルサイネージ、WebRTC、ホーム画面へのインタラクティブまたは非インタラクティブなウェブベースのアプリケーションの追加、埋め込みアプリ、埋め込みWebビュー、エンタープライズコンテンツ管理ツールWebex Meetings、その他のカスタムユースケースをサポートしています。

ウェブエンジンは、HTML5、ECMAScript 6、CSS3、ウェブフォント、マルチタッチ、SVG、キャンバス、iFrame、ウェブソケット、ウェブアセンブリ、標準ビデオコーデックを含むがこれらに限定されない最新のブラウザ機能をサポートしています。

次の2つの機能もサポートされています。

  • WebGL: WebGLは実験的な機能で、将来変更される可能性があります。 WebGLはデフォルトでは無効になっていますが、デバイスのローカルWebインターフェイスで有効にできます。

    左側のメニューから [設定 ] を選択します。 「 構成」で、 以下を選択してください。WebEngine > 機能 > WebGL: オン。

  • SipURLHandler: SipURLHandlerは、デバイスのローカルWebインターフェイスで有効にできます。 この設定では、ウェブビューベースの機能(ウェブアプリやデジタルサイネージなど)から直接SIP通話を開始できます。 ユーザーがSIP: yourSipURLというラベルの付いたボタンを選択して通話を開始すると、デバイスから電話がかけられます。

    左側のメニューから [設定 ] を選択します。 「構成」で、以下を選択してください。WebEngine > 機能 > SipURLHandler: オン。

制限事項

ウェブエンジンは、軽量のウェブアプリケーションを実行するように最適化されています。 より高度で本格的なウェブコンテンツを実行すると、デバイス上のウェブアプリのパフォーマンスが低下したり、メモリが不足したりする可能性があります。 そのため、このようなウェブアプリは、USBパススルーでビデオデバイスに接続されたPCで実行し、タッチリダイレクト(タッチ対応のCiscoデバイスで利用可能)を介してそれらのアプリを操作することをお勧めします。 詳細については、RoomOS WebEngine 開発者ガイドを参照してください。

次の機能は現在サポートされていません。

  • PDF

  • パスワードマネージャー(Flashなど)

  • ファイルのダウンロードとアップロード

  • 通知

  • HTTP ライブストリーミング (HLS)

    Ciscoデバイスは、HTTPライブストリーミング(HLS)をネイティブにサポートしていません。 その結果、Webex経由でアクセスした場合、HLSコンテンツは通常、ほとんどのWebサイトでは機能しません。 ただし、一部のウェブサイトでは、JavaScriptライブラリを使用してHLSサポートを有効にすれば動作する可能性があります。 これにより、HLSコンテンツが一部のサイトでは機能し、他のサイトでは機能しないというシナリオが発生する可能性があります。 ウェブサイト開発者は、このJavaScriptライブラリを実装してHLSコンテンツを機能させることもできますが、これがないと、HLSは通常サポートされません。

サポートされているウェブウィンドウまたはタブは1つだけです。 ウェブページが新しいウィンドウまたはタブでページを開こうとすると、既存のページが置き換えられます。

Webアプリを介して会議プラットフォームでのWebRTC通話に参加することはサポートされていません。 WebRTCを有効にして、Google MeetのミーティングやMicrosoft Teamsのミーティングに参加するには、 この記事とこの記事を読んでください。

トラブルシューティング

ウェブページで問題が発生した場合は、デバイスのローカルWebインターフェイスからRemoteDebuggingを有効にできます。 左側のメニューから [設定] を選択し、中央のペインの上部から [構成] を選択します。 次に、以下を選択してください:

  • WebEngine > リモートデバッグ:リモートデバッグでは、ラップトップでChromeデベロッパーコンソールを実行できます。 使用後は必ずリモートデバッグをオフにしてください。RemoteDebugingを使うと、Chromeデベロッパーコンソールにアクセスして、ウェブページの潜在的な問題を特定できます。 有効にすると、監視されている可能性があることをユーザーに警告するバナーが画面の下部に表示されます。 バナーには、ローカルのChromeブラウザでデベロッパーコンソールを開くために入力できるURLも表示されます。

  • ウェブページがサポートされていない場合、デバイスはウェブページを表示する代わりに通常のハーフウェイクモードに直接移行します。 左側のメニューから [問題と診断] を選択すると、デバイスのローカルWebインターフェイスで詳細を確認できます。

  • 設定したプロキシは、ウェブエンジンを含むシステムで使用されるすべてのリクエストに使用されます。 ウェブエンジンはカスタムアップロードされた証明書を使用しないことに注意してください。 特定のウェブページの表示に問題がある場合は、システムのプロキシ設定を確認してください。

ユーザーが大量のリソースを消費するウェブページを(デジタルサイネージやウェブアプリを通じて)開くと、メモリ不足の問題によりプロセスが終了する可能性があります。 これが起こると、ウェブページを読み込めないというメッセージがデバイスのユーザーインターフェースに表示されます。 問題と診断メニューに、デバイスのメモリが不足したためにデジタルサイネージのウェブページが終了したことを知らせるエラーが表示されます。 このエラーメッセージは、コントロールハブとデバイスのローカルWebインターフェイスにも表示されます。

ユーザーは、自分のデバイスで開きたいウェブアプリまたはウェブページを変更する必要があります。 その後、診断を終了して、エラーメッセージが再表示されるかどうかを確認できます。

下記のCiscoデバイスはメモリが少ないため、メモリを大量に消費するWebページにアクセスすると、他の製品よりもメモリ不足に陥りやすくなります。

  • シスコルーム55と70(シングルとデュアル、G2を含む)
  • Ciscoルームキットとルームキットミニ
  • シスコ Room Navigator
  • シスコデスクミニとデスク
  • シスコボード55、70、85
  • シスココーデックプラス

メモリ不足の状況

メモリはウェブエンジンに動的に割り当てられます。 特定のウェブページは、デバイスで使用可能な量よりも多くのメモリを必要とする場合があります。 その場合、メモリ不足によりデジタルサイネージのウェブページが終了したという警告メッセージがデバイスに表示されます。 ウェブエンジンが再起動し、ページを再読み込みしようとします。 エンドユーザーにはエラーメッセージが表示され、ページが再読み込みされます。

これが頻繁に起こる場合は、次の調整を行うことをお勧めします。

  • 看板に使用しているウェブコンテンツを、より軽量なウェブページに変更してください
  • 看板に動画の代わりに画像を使うことを検討してください
  • 出力を4Kから1080pに減らしてください

また、デバイスのローカルWebインターフェイスの [設定] > [構成] で次の設定を変更してみることもできます。

  • デュアルスクリーンシステムでは、WebEngine > MultiScreenBehaviorを空白に設定して、Webエンジンの出力を1つの画面に制限します。
  • ルームアナリティクス > ピープルカウント・アウト・オブ・コールを無効にしてください。
  • WebEngine > GPUのラスタライズ機能をオフに設定してください。
この投稿記事は役に立ちましたか?
この投稿記事は役に立ちましたか?