メディア・フローの概要
メディア・フローを使用すると、音声、言語、Visionなどの他のOCI AIサービスと統合できます。メディア・ワークフローにこれらのタスクのいずれかが含まれる場合、OCI Media Flowは、必要なデータをAIサービスに自動的に送信し、結果を収集します。
OCI Media Flowには、ABRストリームのターゲット・フォーマット変換およびビデオ・セグメンテーション用のパッケージ機能が含まれています。トランスコードされたコンテンツをメディア・ストリームに直接取り込むか、個別にストリーミングできます。
メディア・フローの概念
OCI Media Flowで使用される主な概念と用語の一部を次に示します。
- メディア・ワークフロー: メディア・コンテンツを処理するためのユーザー定義ワークフロー。メディア・ワークフローには、実行する処理タスクを定義する複数のメディア・ワークフロー・タスクが含まれます。
- システム・ワークフロー: 使用できる事前定義済のメディア・ワークフロー。
- メディア・ワークフロー・タスク: ワークフローの特定のポイントで実行される処理をそのタイプに基づいて定義します。
- メディア・フロー・ジョブ: ジョブは、ワークフローを介してコンテンツを実行するために使用されます。複数のメディア・ワークフローを定義し、ワークフローを使用して複数のジョブを作成できます。
メディア・フローへのアクセス
OCIメディア・フローには、コンソール(ブラウザベースのインタフェース)、Oracle Cloud Infrastructure CLIまたはREST APIを使用してアクセスできます。
ユーザーの好みや実行するタスクとの適合性に基づいて、次のオプションのいずれかを使用します:
- https://cloud.oracle.comは、使いやすいブラウザベースのインタフェースです。コンソールにアクセスするには、次のいずれかのサポートされているブラウザを使用する必要があります:
- Google Chrome 69以降
- Firefox 62以上
- Safari 12.1以降
コンソールにサインインすると、クラウド・テナント、ユーザー名およびパスワードの入力を求められます。
詳細は、サポートされているブラウザおよびセキュリティ資格証明を参照してください。
ノート
コンソール、APIまたはCLIを使用して、クラウド・リソースに説明、タグまたはわかりやすい名前を割り当てる場合、機密情報を入力することは避けてください。 - OCI CLIまたはREST APIを使用するには、環境を設定するか、Oracle Cloud Infrastructureのクラウド・シェルを使用できます。
- クラウド・シェルでCLIまたはREST APIを使用するには、コンソールにサインインします。クラウド・シェルの使用およびCLIコマンド・リファレンスを参照してください。
- 環境にOCI CLIをインストールするには、CLIのインストールのクイック・スタートのステップに従います。使用可能なSDKのリストは、SDKおよびCLIを参照してください。CLIの概要も参照してください。
- REST APIを使用する場合は、 APIドキュメントおよびAPIリファレンスとエンドポイントを参照してください。
権限または認可に関連する問題が発生した場合は、アクションの実行中に、管理者に連絡してアクセスのタイプを確認してください。
OCIメディア・フローを開始するには、メディア・フローの開始を参照してください。
認証と認可
OCIの各サービスは、すべてのインタフェース(コンソール、SDKまたはCLI、およびREST API)で、認証および認可のためにIAMと統合されます。
会社の管理者は、様々なサービスやリソースにアクセスできるユーザー、およびそのアクセスのタイプを制御するグループ、コンパートメントおよびポリシーを設定する必要があります。たとえば、ポリシーは、ユーザーの作成、クラウド・ネットワークの作成と管理、インスタンスの作成、バケットの作成、オブジェクトのダウンロードを実行できるユーザーを制御します。
- 新しい管理者は、ポリシーの開始を参照してください。
- OCIメディア・フローのポリシー記述の詳細は、IAMポリシーを参照してください。
- その他のサービスに関するポリシーの記述の詳細は、「ポリシー・リファレンス」を参照してください。
管理者以外の通常のユーザーが会社所有のOCIリソースを使用する必要がある場合は、管理者に連絡してユーザーIDを設定してください。管理者は、ユーザーが使用する必要のある1つ以上のコンパートメントを承認できます。
リソース識別子
OCIのほとんどのタイプのリソースと同様に、メディア・フロー・リソースには、Oracle割当ての一意の識別子であるOracle Cloud ID (OCID)があります。
OCIDのフォーマットおよびその他のリソース識別方法の詳細は、リソース識別子を参照してください。
リージョンおよび可用性ドメイン
リージョンは限定された地理的領域で、可用性ドメインはリージョン内に配置された1つ以上のデータ・センターです。
リージョンおよび可用性ドメインは、メディア・フロー・リソースの物理的および論理的な編成を示します。
メディア・フローは、すべてのOracle Cloud Infrastructure商用リージョンで使用できます。Oracle Cloud Infrastructureの使用可能なリージョン、関連する場所、リージョン識別子、リージョン・キーおよび可用性ドメインのリストは、リージョンおよび可用性ドメインについてを参照してください。
制限
リージョンのメディア・フロー・サービス制限を確認してください。
サービス制限は、リソースに対して設定された割当てまたは許容量です。
次の制限はテナントごとであり、実行できるジョブの数には影響しません。非終端状態のジョブ(ACCEPTEDおよびIN_PROGRESS状態のジョブ)の最大数は、テナンシ当たり2,000です。
入力ファイル・サイズに制限はありません。少なくとも5つのジョブを同時に処理でき、そのリージョンのキューに他のテナンシ・ジョブがない場合は、同時実行性の制限をオーバーサブスクライブします。ジョブは、先入れ先出しの順序でキューに入れられます。ただし、スループットは、リージョンで使用可能なリソースおよびアクティビティのレベルによって異なります。
リソース | 制限名 | Oracleユニバーサル・クレジット | Pay As You Goまたはトライアル |
---|---|---|---|
メディア・ワークフローの最大数 | メディア・ワークフロー | 500,000 | 500,000 |
メディア・ワークフロー・ジョブの最大数 | media-workflow-jobs | 2000 | 2000 |
メディア・ワークフロー構成の最大数 | media-workflow-configuration | 500,000 | 500,000 |
メディア・アセットの最大数 | メディア・アセット | 50,000,000 | 50,000,000 |
統合サービス
メディア・フローは、様々なサービスおよび機能と統合されています。
アイデンティティおよびアクセス管理
メディア・フローは、すべてのインタフェース(コンソール、SDK、CLI、およびREST API)の認証および認可のためにOracle Cloud Infrastructure Identity and Access Management (IAM)と統合されます。
詳細は、認証と認可を参照してください。
共通ポリシーを作成して、メディア・フロー・ユーザーを認可できます。IAMポリシーを作成して、メディア・フローへのユーザー・アクセスを制御することもできます。
イベント
メディア・フローは、イベント・サービスと統合されています。メディア・フロー・イベントを参照してください。
検索:
OCI検索サービスを使用すると、異なるサービスやコンパートメントを経由せずに、テナンシのリソースを検索できます。検索問合せでmedia workflow
リソース・タイプを検索できます。
詳細は、「検索」を参照してください。
ビジョン
OCI Visionサービスを使用すると、イメージをアップロードして、その中のオブジェクトを検出および分類できます。メディア・フローは、オブジェクト検出およびテキスト抽出のためにVisionサービスと統合されます。
言語
OCI Languageサービスでは、機械学習の専門知識がなくても、高度なテキスト分析を大規模に自動化できます。メディア・フローは、トランスクリプトのNLPベースの分析のために言語サービスと統合されます。
音声
OCI Speechサービスを使用すると、オーディオ・ファイルを、JSONおよびSubRip Subtitle (SRT)形式で格納されている読取り可能なテキストに変換できます。メディア・フローは、自動トランスクリプションのために音声サービスと統合されます。