すべてのプロダクト
Search
ドキュメントセンター

ApsaraVideo Live:SRT アップストリーミング

最終更新日:Sep 11, 2026

ApsaraVideo Live は、Secure Reliable Transport (SRT) プロトコルによるアップストリーミングをサポートしています。 SRT は、弱いネットワーク環境での国境を越えたアップストリーミングにおいて、Real-Time Messaging Protocol (RTMP) に代わる信頼性の高いプロトコルです。 RTMP は TCP 上で実行されるため、高いレイテンシーとパケット損失を伴う国境を越えたリンクでは、輻輳やスタッタリングが発生しやすくなります。 SRT は UDP 上で実行され、自動再送要求 (ARQ) に基づくパケット損失回復とアダプティブビットレート調整を提供します。これにより、RTMP よりも高いアンチジッターとパケット損失耐性を実現します。 RTMP と比較して、SRT はレイテンシーが約 500 ms 高くなりますが、特に弱いネットワーク環境において、より高い安定性を提供します。

前提条件

アップストリーミングドメインとストリーミングドメインを設定し、関連付けておく必要があります。 詳細については、「ApsaraVideo Live の使用開始」をご参照ください。

SRT の有効化

  1. ApsaraVideo Live コンソール にログインします。

  2. 左側のナビゲーションウィンドウで、アップストリームミングまたはストリーミングのドメイン名管理 をクリックします。

  3. 管理するストリーミングドメインを選択し、ドメイン設定 列の [ドメイン設定] をクリックします。

  4. ストリーム管理 > 基本設定 の順にクリックします。

  5. アップストリーミング情報 タブをクリックします。 取り込みプロトコル セクションで、SRT プロトコル スイッチをオンにします。 このスイッチは、デフォルトでオフになっています。

SRT のアップストリーミングと再生

SRT アップストリーミング

SRT を有効にすると、コンソールの URL ジェネレーター管理 から、または URLコンポーネントを連結する ことで SRT 取り込み URL を取得できます。

SRT アップストリーミング URL は、次の形式を使用します:

  • 形式 1 (推奨)

    srt://{domain}:1105?streamid=#!::h={domain},r=/{AppName}/{StreamName}?auth_key={access token},m=publish (推奨)

  • 形式 2

    srt://{domain}:1105?streamid=push://{domain}/{AppName}/{StreamName}?auth_key={access token}

カスタムパラメーターのエンコーディングルール

SRT アップストリーミング URL にカスタムパラメーターが含まれている場合は、解析エラーを避けるために特殊文字を URL エンコードする必要があります。 例:

srt://{domain}:1105?streamid=#!::h={domain},r=/{AppName}/{StreamName}?auth_key%3D1807696811-21613-0fa3597df7f228fbfae37020de3782b70%26sprio%3D6,m=publish

SRT 再生

SRT プロトコルをアップストリーミングに使用する場合、サポートされている再生プロトコルには RTMP、FLV、HLS、RTS が含まれます。

SRT 再生はデフォルトで無効になっています。 SRT 再生を使用するには、アカウントマネージャーにご連絡いただくか、チケットを送信してください。 その後、Alibaba Cloud がバックエンドでお客様の指定したストリーミングドメインを許可リストに追加します。 サーバーの設定や IP アドレスのバインドは不要です。

ストリーミングドメインが許可リストに追加された後、SRT 再生はまず指定されたテストノードでのみ有効になります。 テストノードをバインドして再生を検証してください。 検証に合格すると、設定はすべてのノードにグローバルにデプロイされます。

許可リストはストリーミングドメインごとに個別に処理されます。 関連ドメインは自動同期の対象ではないため、自動的に有効になることはありません。 SRT 再生が必要なストリーミングドメインごとに、個別のリクエストを送信してください。

ビジネスで 200~400 ms の低遅延が必要な場合は、代わりに RTS (ARTC) プロトコルを使用してください。

SRT 再生 URL は、2 つの形式をサポートしています:

  • srt://{domain}:1105?streamid=#!::h={domain},r=/{AppName}/{StreamName}?auth_key={access token},m=request

  • srt://{domain}:1105?streamid=pull://{domain}/{AppName}/{StreamName}?auth_key={access token}

パラメーターと認証の詳細については、「ストリーミング URL の生成」をご参照ください。

ApsaraVideo Live の SRT プロトコルは HEVC (H.265) エンコーディングをサポートしていますか?

SRT アップストリーミングは、H.264、H.265、AAC、EAC3 エンコーディングをサポートしています。 SRT ストリームプル (再生) は、現在 H.264 と AAC エンコーディングのみをサポートしており、HEVC (H.265) はサポートしていません。