特定のシナリオでは認証機能を無効にする必要があります。 ここでは、認証されていないインジェスト 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 のスプライスルールは Streaming Domain Name
+ AppName
+StreamName
です。
- ストリーミング URL のスプライスルール
ストリーミング URL は、次のように RTMP、FLV および M3U8 形式をサポートします。
RTMP 形式: rtmp://Streaming Domain Name/AppName/StreamName
FLV 形式: http://Streaming Domain Name/AppName/StreamName.flv
M3U8 形式: http://Streaming Domain Name/AppName/StreamName.m3u8
- 例
たとえば、ストリーミングドメイン名は
play.aliyunlive.com
、アプリケーション名は "app"、ストリーム名は "stream"、認証キーは "456" の場合、ストリーミング "URL" は次のようになります。RTMP 形式: rtmp://play.aliyunlive.com/app/stream
FLV 形式: http://play.aliyunlive.com/app/stream.flv
M3U8 形式: http://play.aliyunlive.com/app/stream.m3u8
注 M3U8 エンコード URL はすでにサポートされています。 その他の要件がある場合は、チケットを起票し、サポートセンターにお問い合わせください。。
インジェスト URL を生成する方法
- インジェスト URL の生成ルール
ApsaraVideo Live サービスは RTMP 形式のインジェスト URL のみをサポートします。
インジェスト URL 形式は、
RTMP://Ingest Domain Name/APPName/StreamName
- 例
例えば、インジェストドメインは
push.aliyunlive.com
、アプリケーション名は "app"、ストリーム名は "stream"、認証キーは "123" です。その場合、インジェスト URL はRTMP://push.aliyunlive.com/app/stream
です。