Alibaba Cloud の ApsaraVideo Live サービスは、ストリームのインジェストとライブストリーミングサービスを提供します。 リソースを作成する必要はありませんが、ICP ファイリング、CNAME 設定、および承認が完了したインジェストドメイン名とストリーミングドメイン名を作成してください。 また、URL スプライシングルールに基づいて、対応するインジェスト URL とストリーミング URL をすぐに取得できます。 ここでは、エンコードを行わないライブアクティビティのインジェスト URL とストリーミング URL のスプライシング方法を紹介します。

  • ここでは、スプライスされた URL を手動で取得する方法を紹介します。 コンソールでインジェスト URL とストリーミング URL を取得することもできます。 詳細は、「エッジインジェストの設定」をご参照ください。
  • 複数のライブアクティビティを作成したい場合は、インジェスト URL とストリーミング URL をまとめてスプライシングすることもできます。 詳細は、「複数のライブアクティビティの作成」をご参照ください。
  • ライブアクティビティ用にエンコードサービスを設定する場合、インジェスト URL とストリーミング URL のスプライシング規則の詳細については、「インジェスト URL とストリーミング URL (エンコード)」をご参照ください。
  • ここでは、事例のインジェスト URL とストリーミング URL は参照専用です。 インジェストドメイン、ストリーミングドメイン、アプリケーション名、ストリーム名および認証によって取得された認証文字列を使用して、独自のインジェスト URL とストリーミング URL を取得するためのスプライシング規則に従うことができます。

前提要件

承認された取り込み URL とストリーミング URL を取得するには、次の操作を実行します。
  • ドメイン名を追加します。

    まず、ICP ファイリングを完了した取り込みドメインとストリーミングドメインを作成する必要があります。 詳細については、「ドメイン名の追加」をご参照ください。

  • CNAME の設定

    ドメインを追加したら、それを有効にするために CNAME を設定する必要があります。 CNAME の設定方法については、「CNAME を設定」をご参照ください。

  • ドメイン名を関連付ける

    ドメイン名を追加した後、ライブストリーミング操作を実行する前に、ストリームのインジェストおよびインジェストドメインとストリーミングドメインを関連付ける必要があります。 詳細については、「ドメイン名を関連付ける」をご参照ください。

  • 認証設定
    認証機能はデフォルトで有効になっています。 偽造の危険が生じる可能性があるため、有効にしておくことを推奨します。 認証機能を無効にしたい場合は、チケットを起票し、サポートセンターにお問い合わせください。デフォルトの認証設定を使用するか、認証をカスタマイズすることができます。 詳細は、「認証の設定」をご参照ください。
    特別なシナリオで認証機能を無効にしたい場合は、チケットを起票し、サポートセンターにお問い合わせください 不正な取り込み URL とストリーミング URL を取得する方法の詳細については、「インジェスト URL とストリーミング URL (オリジナル)」および「インジェスト URL とストリーミング URL (エンコード)」をご参照ください。

インジェスト URL を生成する方法

  • インジェスト URL の生成ルール

    ApsaraVideo Live サービスは RTMP 形式のインジェスト URL のみをサポートします。

    インジェスト URL の形式は RTMP://ingest domain name/AppName/StreamName? authentication string です。

  • 例:インジェストドメイン名は push.aliyunlive.com で、アプリケーション名は "app"、ストリーム名は "stream"、認証キーは "123" です。次に、インジェスト URL は RTMP://push.aliyunlive.com/app/stream? auth_key=timestamp-rand-uid-md5hash です。

ストリーミング URL を生成する方法

  • ストリーミング URL の生成ルール
    ストリーミング URL は、次のように RMTP、FLV および HLS 形式をサポートします。
    • RTMP:rtmp://streaming domain name/AppName/StreamName? authentication string
    • FLV:http://streaming domain name/AppName/StreamName.flv? authentication string
    • HLS:http://streaming domain name/AppName/StreamName.m3u8? authentication string
      M3u8 エンコード URL はすでにサポートされています。 その他の要件がある場合は、 チケットを起票し、サポートセンターにお問い合わせください
  • たとえば、ストリーミングドメイン名は play.aliyunlive.com、アプリケーション名は "app"、ストリーム名は "stream"、認証キーは "456" の場合、ストリーミング "URL" は次のようになります。
    • RTMP:rtmp://play.aliyunlive.com/app/stream? auth_key=timestamp-rand-uid-md5hash
    • FLV:http://play.aliyunlive.com/app/stream.flv? auth_key=timestamp-rand-uid-md5hash
    • HLS:http://play.aliyunlive.com/app/stream.m3u8? auth_key=timestamp-rand-uid-md5hash