翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
入力タイプ、プロトコル、アップストリームシステム
次の表に、 でサポートされている入力タイプと MediaLive、入力がソースコンテンツを処理する方法を示します。テーブルで、最初の列で入力のタイプを検索し、そのタイプがどのようにサポートされるかについて行全体で読み取ります。
テーブルの後のセクションでは、 がプッシュ入力またはプル入力を取り MediaLive 込む方法について説明します。
MediaLive 入力タイプ | プッシュまたはプル? | ユースケース | アップストリームシステムとサポートされているプロトコル |
---|---|---|---|
CDI | プッシュする | の非圧縮ストリームを の固定エンドポイントVPCにプッシュします MediaLive。 | プライベートクラウドVPC内の Amazon |
HLS この表の後の「HLS inputs」を参照してください。 |
プル | セキュア接続の有無にかかわらず、HTTPプロトコルを使用して外部エンドポイントからHLSストリームまたはアセットをプルします。 | HTTP サーバーまたは HTTPS サーバー |
HLS | 安全な接続を使用して、 AWS Elemental MediaStore コンテナからHLSストリームまたはVODアセットをプルします。 | AWS Elemental MediaStore カスタムプロトコルを使用する | |
HLS | 安全な接続を使用して、Amazon S3 バケットからHLSストリームまたはVODアセットをプルします。 | カスタムプロトコル経由の Amazon S3 | |
リンク | プッシュする | デバイスからトランスポートストリーム (TS) をプッシュします AWS Elemental Link 。 | AWS Elemental Link 内部接続経由 |
MediaConnect | プッシュする | のフローからトランスポートストリーム (TS) をプッシュします AWS Elemental MediaConnect。 この入力は、 MediaConnect フロー ではなく ARNを使用しますURI。 |
AWS Elemental MediaConnect 内部接続経由 |
MP4 | プル | 安全な接続の有無にかかわらず、HTTPサーバーからMP4ファイルをプルします。 | HTTP サーバーまたは HTTPS サーバー |
MP4 | 安全な接続を使用して、Amazon S3 バケットからMP4ファイルをプルします。 では MediaLive、バケット名にドット表記を使用することはできません。例えば、 |
カスタムプロトコル経由の Amazon S3 | |
トランスポートストリーム (TS) ファイル | プル | 安全な接続の有無にかかわらず、HTTPサーバーから TS ファイルをプルします。.m2ts または.m2ts ファイル拡張子がサポートされています。 MediaLive は静的 TS ファイルのみをサポートします。使用中に書き込まれる TS ファイルの増加をサポートしていません。 |
HTTP サーバーまたは HTTPS サーバー |
トランスポートストリーム (TS) ファイル | セキュアな接続を使用して、Amazon S3 バケットから TS ファイルをプルします。.m2ts または.m2ts ファイル拡張子がサポートされています。 MediaLive は静的 TS ファイルのみをサポートします。使用中に書き込まれる TS ファイルの増加をサポートしていません。 では MediaLive、バケット名にドット表記を使用することはできません。例えば、 |
カスタムプロトコル経由の Amazon S3 | |
RTMP プル | プル | RTMP プロトコルを使用して外部エンドポイントからストリームをプルします。 MediaLive は、 RTMPSプロトコルを使用した入力をサポートしていません。 |
RTMP サーバーオーバーRTMPプル |
RTMP プッシュ | プッシュする | RTMP プロトコル MediaLive を使用して で固定エンドポイントにストリームをプッシュします。 MediaLive は、 RTMPSプロトコルを使用した入力をサポートしていません。 |
RTMP サーバーオーバーRTMPプッシュ |
RTMP プッシュ | RTMP プロトコルを使用して MediaLive、 のストリームVPCを の固定エンドポイントにプッシュします。 MediaLive は、 RTMPSプロトコルを使用した入力をサポートしていません。 |
プライベートクラウドRTMP内の Amazon VPC over | |
RTP | プッシュする | RTP プロトコルを使用して MediaLive、トランスポートストリーム (TS) を の固定エンドポイントにプッシュします。 | RTP サーバーオーバーRTPプッシュ |
RTP | RTP プロトコルを使用して MediaLive、 のトランスポートストリーム (TS) VPCを の固定エンドポイントにプッシュします。 | プライベートクラウドRTP内の Amazon VPC over |
HLS
ではHLS、メディアはトランスポートストリームである必要があります。他のタイプのメディアを含むHLSコンテンツの取り込みは MediaLive サポートされていません。
プル入力による取り込み
プル入力は次のように機能します。ソースは の外部にあるエンドポイントに継続的に発行します MediaLive。チャンネル (入力に接続されている) が実行されると、 は入力 MediaLive に接続し、コンテンツを取り込みます。
チャネルが実行されていない場合、 MediaLive は入力に接続しません。(他のアプリケーションが接続している可能性があります)。
プル入力は、ストリーミング入力 (ソースが継続的に公開されている場合) またはVOD入力 (ソースがエンドポイントで使用可能になり、その後変更されない場合) で機能します。
RTMP プッシュ入力による取り込み
RTMP プッシュ入力は次のように機能します。ソースは MediaLive 、入力で指定されたエンドポイントに配信しようとします。ソースが入力のステータスに関する情報を取得できるように、ソースと MediaLive チャネルの間にハンドシェイクが必要です。
チャンネル (この入力に接続されている) が開始されると、 MediaLive はハンドシェイクメッセージに対応し、それを取り込みます。チャネルが実行されていない場合、 MediaLive は反応せず、ソースは一時停止状態になります。
プッシュ入力はストリーミングソースでのみ機能します。
RTP プッシュ入力による取り込み
RTP プッシュ入力は次のように機能します。ソースは MediaLive 、入力で指定されたエンドポイントに配信しようとします。ソースは、コンテンツが MediaLive チャネルによって取り込まれているかどうかを認識しません。
チャンネル (この入力に接続されている) が開始されると、 はソースに MediaLive 反応し、それを取り込みます。チャネルが実行されていない場合、 MediaLive は応答しません。ソースはエンドポイントに発行し続けますが、そのアクションは MediaLive 無視されます。
プッシュ入力はストリーミングソースでのみ機能します。