アセットの取得
メディア・ストリームのプレイリストに配布するコンテンツを追加します。
アセット(コンテンツ)は、配布チャネルに取り込まれ(追加)、パッケージング構成を使用してストリーミングされます。取込み操作を実行するには、アセット・パブリッシャが、アセットが取り込まれるコンパートメントに対するMEDIA_WORKFLOW_JOB_CREATE権限を持っている必要があります。
- リージョン内のオブジェクト・ストレージの場所からプライマリ・プレイリスト(m3u8)を読み取ります。
- バケット、プレイリスト、およびチャネル内のレンダリングされたファイルを読み取ります。
メディア・ストリームは、HLSプレイリストのみを収集できます。OCI Media Streamsを使用してコンテンツを配信するには、OCI Media Flowを使用してHLSプレイリストを作成します。
プレビューURLの作成およびアセットの再生の詳細は、メディア・ストリームでのコンテンツ配信の管理を参照してください。 CLIを使用したアセットの取込みには、取込み用のメディア・アセットIDが必要です。
コンソールを使用して既存のメディア・アセットIDを表示し、アセットの取込みを続行するか、
createコマンドを使用してオブジェクト・ストレージ・バケットのHLSメディアに基づいてCLIで新しいメディアを作成できます:oci media-services media-asset create [OPTIONS]createコマンドの必須パラメータは次のとおりです。-
--compartment id [text] -
--type [text]:<use the type PLAYLIST for the HLS media> -
--namespace-name [text] -
--bucket-name [text] -
--object-name [text]:<name of the primary HLS or m3u8 file>
メディア・アセットIDの作成後、アセットを取り込むことができます。
アセットを取り込むには、
ingest-stream-distribution-channel-asset-metadata-entry-detailsコマンドを使用します:oci media-services stream-distribution-channel ingest-stream-distribution-channel-asset-metadata-entry-details [OPTIONS]ingest-stream-distribution-channel-asset-metadata-entry-detailsコマンドの必須パラメータは次のとおりです。-
--media-asset-id [text] -
--stream-distribution-channel-id [text] -
--compartment-id [text]
stream-distribution-channelのすべてのコマンドを取得するには:oci media-services stream-distribution-channel -hingest-stream-distribution-channel-asset-metadata-entry-detailsコマンドのヘルプを取得するには:oci media-services stream-distribution-channel ingest-stream-distribution-channel-asset-metadata-entry-details -hCLIコマンドのフラグおよび変数オプションの完全なリストは、コマンドライン・リファレンスを参照してください。
-
アセットを取り込むには、
IngestStreamDistributionChannel操作を使用します。アセットが正常に取り込まれた後、プレビューURLを手動で作成できます。詳細は、プレビューURLの作成を参照してください。