背景

ワークフローがユーザーの要件を満たさない場合は、ビジネスロジックを判断し、API を使用してトランスコーディングを行うことになります。 例えば、全てのビデオにトランスコーディングが必要なわけではありません。また、ビデオによってトランスード設定も異なります。

利点

  • ビジネスロジックをカスタマイズし、トランスコードタスクをフレキシブルに実行できます。

  • トランスコーディング、カプセル化、ウォーターマークなどの強力な機能をサポートしており、HLS-AES128 標準の暗号化や編集などの機能も備えています。

  • トランスコードタスクの完了時に、指定した Message Queue またはメッセージ通知へ実行情報を送信することができます。

  • URL による再生をサポートしています。

  1. </section>
  2. <section class="section" id="section-i3q-4hg-x2b">
  3. <h2 class="title sectiontitle" id="h2-url-3">制限事項</h2>
  4. <ul class="ul" id="ul-itq-qhg-x2b">
  5. <li class="li">
  6. <p class="p">トランスコードタスクによって生成される出力ファイルを使って、バッチ処理でタスクを実行することができます。</p>
  7. </li>
  8. <li class="li">
  9. <p class="p">API トランスコードは HLS-AES128 による暗号化をサポートしています。 現在、Alibaba Cloud のプライベート暗号化はサポートしていません。</p>
  10. </li>
  11. <li class="li">
  12. <p class="p">API トランスコードでは URL 再生に対応していますが、 メディア ID による再生には対応していません。 異なる定義間での自動切り替えロジックと複数フォーマットのサポートを実現するには、複数の出力と複数の定義と複数のフォーマットとを関連付けておく必要があります。</p>
  13. </li>
  14. </ul>
  15. </section>
  16. <section class="section" id="section-fqb-rhg-x2b">
  17. <h2 class="title sectiontitle" id="h2-url-4">準備</h2>
  18. <ul class="ul" id="ul-rgh-shg-x2b">
  19. <li class="li">
  20. <p class="p" cond-props="china intl" id="cho"><a title="" href="https://mts.console.aliyun.com/?spm=a2c4g.11186623.2.4.6f9251fbBWEbgK#/vod/settings/transcode">MPS console</a> にログインしてトランスコードのカスタムテンプレートを設定します (任意)。
  21. </p>
  22. </li>
  23. <li class="li">
  24. <p class="p" cond-props="china intl" id="chipp"><a title="" href="https://mts.console.aliyun.com/?spm=a2c4g.11186623.2.5.6f9251fbBWEbgK#/vod/settings/transcode">MPS console</a> にログインしてウォーターマークのカスタムテンプレートを設定します (任意)。
  25. </p>
  26. </li>
  27. </ul>
  28. </section>
  29. <section class="section" id="section-ggb-thg-x2b">
  30. <h2 class="title sectiontitle" id="h2-url-5">手順</h2>
  31. <ol class="ol" id="ol-wfv-thg-x2b">
  32. <li class="li"><a title="" href="~~57334#concept-hs4-4wk-x2b~~">「入力ファイルを OSS にアップロード」</a>します。アップロード方法は複数あります (OSS コンソール経由、OSS 関連アップロードツールの使用、アップロードSDK)。
  33. </li>
  34. <li class="li"><a title="" href="~~51469#concept-jzv-wzx-w2b~~">「MPS Queue の通知を設定」</a>します。
  35. </li>
  36. <li class="li"><a title="" href="~~29208#concept-t24-1xx-w2b~~">「トランスコードタスクを実行」</a>します。
  37. </li>
  38. <li class="li">メッセージの受信後、“QueryTranscodingJob” インターフェイスを呼び出してタスクの実行結果と出力ファイルの URL を取得します。</li>
  39. <li class="li" cond-props="intl" id="er">URL 経由でビデオを再生します。</li>
  40. </ol>
  41. </section>
  42. <section class="section" id="section-evd-5hg-x2b">
  43. <h2 class="title sectiontitle" id="h2-url-6">アプリケーションを設定してビデオにウォーターマークを入れます。</h2>
  44. <p class="p"><a title="" href="http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/59368/cn_zh/1505138223690/mts-demo-java.tgz?spm=a2c4g.11186623.2.10.6f9251fbBWEbgK&file=mts-demo-java.tgz">Java のソースコードをダウンロード</a></p>
  45. </section>
  46. </div>
  47. </article>
  48. </main>