Adaptive Streaming Protocol (ASP) は、クライアントとクラウドを統合したプロトコルであり、優れた画質で超低遅延のリアルタイムインタラクティブ体験を提供します。このドキュメントでは、ASP の利点について説明し、HDX プロトコルとの機能を比較し、これらのプロトコルを使用するクラウドコンピューターの管理上の違いについて詳しく説明します。
ASP プロトコルの利点
ASP は、グラフィックコマンド、画像、音声/ビデオをストリーミングする、パフォーマンス専有型で信頼性が高く、安全なプロトコルです。画像分析、圧縮エンコーディング、リアルタイムストリーミング、ネットワーク QoS 最適化、マルチプラットフォーム SDK などの主要技術を組み込んでいます。
インテリジェントストリーミングエンジン
ストリーミングでは、ゲスト OS から画面コンテンツをキャプチャし、エンコードしてネットワーク経由でクライアントに送信し、デコードして表示します。ドキュメント編集や Web ブラウジングから、ビデオ再生やゲームまで、さまざまなシナリオにおいて、ASP ストリーミングエンジンは最適なストリーミングパスをインテリジェントに選択します。標準クラウドコンピューターと GPU アクセラレーション付きクラウドコンピューターの両方をサポートしています。
高度な圧縮アルゴリズム
クラウドコンピューターの画面コンテンツは、テキストなどのコンピューター生成グラフィックスと、写真やビデオなどの自然画像が混在していることがよくあります。従来の画像またはビデオエンコーディング方式だけでは、この混在コンテンツを最適に圧縮することはできません。ASP は、画面を分析し、コンテンツを分類し、変更されたリージョンの更新のみを送信する適応型エンコーディング技術を使用します。このアプローチにより、帯域幅の消費を削減しながら画質を向上させます。
高品質なネットワーク転送
ネットワークジッターなどの劣悪なネットワーク条件下では、リアルタイムのインタラクション品質が影響を受ける可能性があります。音声/ビデオ通話のシナリオでは、帯域幅の割り当てと利用も課題となることがあります。ASP は、以下の方法でこれらの問題に対処します:
単一の接続で多重化を使用して、優先度に基づいてデータパケットを送信するための仮想マルチチャネルを作成します。
トランスポート層で TCP と UDP の両方をサポートし、QoS の基盤を提供することで、帯域幅予測とシナリオベースの輻輳制御を可能にします。
キャッシュ機構を導入し、アップストリームとダウンストリームの両方のオーディオチャネルを深く最適化して、オーディオ体験を向上させます。
マルチプラットフォーム SDK
ASP SDK は複数のプラットフォームと互換性があり、ゼロから構築されたクロスプラットフォームのユニバーサルライブラリを提供します。このライブラリには、ネットワークパケット解析、セッション管理、アップストリーム I/O イベント、画像および音声/ビデオストリームのデコード用のモジュールが含まれています。さまざまな種類の Alibaba Cloud Workspace 端末をサポートしており、どこからでも Alibaba Cloud Workspace サービスにアクセスできます。
ASP と HDX の機能比較
次の表は、ASP と HDX のプロトコルレベルの機能を、基本機能、グラフィックス、マルチメディア、ネットワーク、セキュリティ、SDK、ゲスト OS サポートの観点から比較したものです。
カテゴリ | 機能 | ASP プロトコル | HDX プロトコル |
基本機能 | ダウンリンク:クラウドコンピューターからのコンテンツストリーミング | サポート | サポート |
アップリンク:クライアントデータの送信 | サポート | サポート | |
標準クラウドコンピューター | サポート | サポート | |
GPU アクセラレーション付きクラウドコンピューター | サポート | サポート | |
仮想マルチチャネル | サポート | サポート | |
双方向コピー (テキストと画像) | サポート | サポート | |
双方向コピー (ファイル) | サポート | サポート | |
クライアント側の詳細なカスタマイズ | サポート | 非サポート | |
クライアント側のフレーム補間 | サポート | 非サポート | |
タッチ操作 | サポート | 非サポート | |
表示モードの選択 | サポート | 非サポート | |
グラフィックス | JPEG エンコーディング | サポート | サポート |
画像コンテンツのキャッシュ | サポート | サポート | |
ダーティリージョン更新 | サポート | サポート | |
リージョン別エンコーディングと圧縮 | サポート | サポート | |
可逆テキスト圧縮 | サポート | サポート | |
ビデオストリーム | サポート | サポート | |
マルチディスプレイ | サポート | サポート | |
解像度調整 | サポート | サポート | |
可視ウォーターマーク | サポート | サポート | |
不可視ウォーターマーク | サポート | 非サポート | |
画質設定 | サポート | サポート | |
ストリーム分割 (ストリーム連携) | サポート | 非サポート | |
相対マウス | サポート | サポート | |
マルチメディア | OPUS エンコーディング | サポート | サポート |
H.264 エンコーディング | サポート | サポート | |
H.265 エンコーディング | サポート | サポート | |
音声エンコーディングポリシー | サポート 説明 ユースケースを自動検出し、低遅延と高品質の音声エンコーディングポリシーを切り替えます。 | サポート | |
音声/ビデオ通話 | サポート | サポート | |
音声/ビデオのリダイレクト | サポート | サポート | |
リージョン別ビデオストリームエンコーディング | サポート | サポート | |
全画面ビデオストリームエンコーディング | サポート | サポート | |
ブラウザコンテンツのリダイレクト | 非サポート | サポート | |
Windows メディアリダイレクト | 非サポート | サポート | |
ネットワーク | TCP 信頼性転送 | サポート | サポート |
UDP 非信頼性転送 | サポート | サポート | |
切断時の自動再接続 | サポート | サポート | |
帯域幅と遅延の表示 | サポート | サポート | |
ネットワークリダイレクト | サポート | 非サポート | |
SDK | Windows | サポート | サポート |
macOS | サポート | サポート | |
Linux | サポート | サポート | |
Web | サポート | サポート | |
Android | サポート | サポート | |
iOS | サポート | サポート | |
ゲスト OS | Windows Server 2016 | サポート | サポート |
Windows Server 2019 | サポート | サポート | |
Windows Server 2022 | サポート | 非サポート | |
Ubuntu Linux | サポート | サポート |
管理機能の比較
次の表は、ASP プロトコルと HDX プロトコルを使用するクラウドコンピューターの管理機能を比較したものです。
カテゴリ | 機能 | ASP on Windows | ASP on Linux | HDX on Windows | HDX on Linux |
基本ポリシー | ネットワーク転送ポリシー 有効にすると、ASP は適応型の UDP/TCP モードを使用します。デフォルトでは UDP を使用して劣悪なネットワーク条件下でのパフォーマンスを向上させ、UDP が利用できない場合にのみ自動的に TCP に切り替わります。 | サポート | サポート | 非サポート | 非サポート |
Image Quality Control グラフィックスを多用するクラウドコンピューターの表示品質を設定します。 | サポート | サポート | サポート | サポート | |
Printer Redirection 有効にすると、クラウドコンピューターはローカル端末に接続されたプリンターを使用できます。 | サポート | 非サポート | サポート | サポート | |
USB Redirection 有効にすると、クラウドコンピューターはローカル端末に接続された USB デバイスを使用できます。 | サポート | 非サポート | サポート | サポート | |
Webcam Redirection 有効にすると、クラウドコンピューターはローカル端末のカメラを使用できます。 | サポート | 非サポート | 非サポート | 非サポート | |
画面録画ポリシー | Whole-process クラウドコンピューター上のすべてのユーザーアクティビティを、接続から切断まで記録します。 | サポート | サポート | サポート | 非サポート |
Interval-based 指定された期間中のみ、クラウドコンピューター上のユーザーのアクティビティを記録します。 | サポート | サポート | サポート | 非サポート | |
Operation-triggered 特定のユーザー操作に基づいて画面録画をトリガーします。 | サポート | サポート | サポート | 非サポート | |
Listening of Session Lifecycle Screen Recording ユーザーのアクティビティを、セッションの作成からログオフまでのセッション全体にわたって記録します。 | サポート | サポート | 非サポート | 非サポート | |
Audio クラウドコンピューター上のユーザーセッションから音声を録音します。 | サポート | サポート | 非サポート | 非サポート | |
クラウドコンピューター | Scheduled Task upon Inactivity クラウドコンピューター上のマウスまたはキーボードのアクティビティに基づいて定期タスクを実行します。 | サポート | 非サポート | 非サポート | 非サポート |
セッション | Session セッションは、ユーザーのクライアントとクラウドコンピューター間の論理接続です。セッション管理を有効にして、クラウドコンピューターの利用率を最大化するための設定を構成できます。 | サポート | 非サポート | 非サポート | 非サポート |
監視 | 切断 ユーザーセッションを切断します。ユーザーが再接続すると、同じセッションに戻ります。 | サポート | 非サポート | 非サポート | 非サポート |
セッションのログオフ ユーザーセッションをログオフし、保存されていないデータは破棄されます。ユーザーが再接続すると、新しいセッションが作成されます。 | サポート | 非サポート | 非サポート | 非サポート | |
メッセージの送信 ユーザーセッションにメッセージを送信します。 | サポート | 非サポート | 非サポート | 非サポート | |
Applications ユーザーが実行しているアプリケーションを表示します。 | サポート | 非サポート | 非サポート | 非サポート | |
Remote Assistance 管理者がユーザーとのリモートアシスタンスセッションを開始できるようにします。 | サポート | 非サポート | 非サポート | 非サポート | |
AD オフィスネットワーク | 条件付きフォワーダーと信頼関係 AD オフィスネットワークに条件付きフォワーダーと信頼関係がない場合、ASP ベースのクラウドコンピューターのみを作成できます。これらが構成されている場合は、ASP または HDX を使用するクラウドコンピューターを作成できます。 | プロトコルのサポートは、AD オフィスネットワークに条件付きフォワーダーと信頼関係が構成されているかどうかによって異なります。 | |||