27
#jazug ノノノノノノノノノノ Media Services ノノ ノノ Studio ノノノノノ https://www.facebook.com/ sakiaruto/ https://twitter.com/ sakiaruto/ https://sakiaruto.com JAZUG6 ノノ 2016 09 03

ノンプログラミングで Azure media services(短縮版)

Embed Size (px)

Citation preview

Page 1: ノンプログラミングで Azure media services(短縮版)

#jazug

ノンプログラミングで Media Services

鶴田 貴則Studio さきあると

https://www.facebook.com/sakiaruto/https://twitter.com/sakiaruto/

https://sakiaruto.com

JAZUG6 周年 2016 ・ 09 ・ 03

Page 2: ノンプログラミングで Azure media services(短縮版)

自己紹介

•鶴田 貴則( Studio さきあると)• 中小企業零細向け PC サポート、 IT サポート• ライブ配信を 6 年程 しております。• Office365 もしています。

https://www.facebook.com/sakiaruto/https://twitter.com/sakiaruto/

ポンコツ IT サポートの奮戦記http://motsu.azurewebsites.net/

Page 3: ノンプログラミングで Azure media services(短縮版)

注意事項

本資料について個人で準備した環境において、個人的に実施した結果や調査をもとに記載しております。また、本資料の内容ならびに閲覧により生じた一切の問題及び不利益について、発表者は一切の責任を負うことができませんのでご了承ください。

Page 4: ノンプログラミングで Azure media services(短縮版)

注意事項Azure MediaServices で公式公表されている資料は、ほぼ旧ポータルです。お気をつけてください。  Azure MediaServices は、ほぼ、新ポータルに移行しました。

Page 5: ノンプログラミングで Azure media services(短縮版)

MediaServices は 本来、 API 群 なんで、プログラミング必要だけどノンプログラミングでどこまでできるか?

⇒ ツールを使えばある程度できます。

Page 6: ノンプログラミングで Azure media services(短縮版)

BLOB

撮影 編集 配信エンコード

アップロード

ビデオ オンデマンド (VOD) ワークフロー

CDN

CDN

Upload Asset AssetEncodeSingl

e Bitrat

e

Multiple

BitrateOrigin Service

Page 7: ノンプログラミングで Azure media services(短縮版)

http://sakiarutonetlabomedia1.azurewebsites.net/

http://bit.ly/2bnE0Px

Page 8: ノンプログラミングで Azure media services(短縮版)

#jazug

Azure Media Services Explorer Tool

Page 9: ノンプログラミングで Azure media services(短縮版)

• Azure Media Services で定義された REST APIs を通じて、 AMS の操作が可能なツール

• Windows デスクトップで動作• コーディング不要で利用可能• フリーダウンロード可能 :

http://aka.ms/amse• GitHub でソースコード公開

Azure Media Services Explorer Tool について

Azure Media Services Explorer Tool

Page 10: ノンプログラミングで Azure media services(短縮版)

Media Services アクセスキーの取得Media Services アカウント キーボタンを押して、アクセスキーを確認するMedia Services アカウントにプログラムからアクセスするには、アカウント名と主キー(プライマリ キー)の情報が必要Azure Media Services Explorer (AMSE) ツールの利用にあたっても、アカウント名と主キー(プライマリ キー)の情報が必要

Page 11: ノンプログラミングで Azure media services(短縮版)

AMS 接続設定の登録

MediaServices プライマリーストレージ ID

説明

MediaServices 主キー(プライマリーキー)

MediaServices アカウント名

Page 12: ノンプログラミングで Azure media services(短縮版)

AMS への接続

Page 13: ノンプログラミングで Azure media services(短縮版)

AMSE ホーム画面

Page 14: ノンプログラミングで Azure media services(短縮版)

2-E) AMSE ホーム画面タブ / ペイン名 説明 補足Assets Azure Media Services アカウントに関連付けられたストレージ

アカウントにアップロードされているアセット ( コンテンツ ファイル ) の一覧を表示、操作することができるペイン

アセットごとに 1 つのコンテナーの中に複数のファイルを含めることができる ( マルチビットレート品質の映像トラックや副音声の音声トラック等 )

Global filters アセットの公開時に適用可能なフィルターの一覧表示や操作することができるペイン

Transfers コンテンツ ファイルのアップロード履歴の表示やバルクアップロードの操作をすることができるペイン

アップロード状況はクラウドには保存されないため、ツール利用中に実行した転送履歴は消去される

Jobs Azure Media Services アカウント上で実行されたジョブの一覧表示や操作をすることができるペイン

Live ライブストリーミングのチャネルおよびプログラムの一覧表示や操作をすることができるペイン

Processors Azure Media Services アカウント上で利用可能なプロセッサーの一覧を表示するペイン

表示されているプロセッサーを使ってジョブを実行することができる

Streaming Endpoints

Azure Media Services アカウントで利用されるストリーミングエンドポイントの一覧を表示、操作をすることができるペイン

Storage Azure Media Services アカウントに関連付けられたストレージアカウントの一覧を表示するペイン

ストレージを拡張する際にストレージアカウントの追加が可能

Chart 実行されたジョブのレポーティングをするためのペイン

Page 15: ノンプログラミングで Azure media services(短縮版)

#jazug

デモ

Page 16: ノンプログラミングで Azure media services(短縮版)

コンテンツのアップロードファイルのアップロードAsset -> Upload-> Upload file(s) to single file asset(s) …

コンピューターのローカルディスクにあるビデオファイルを選択する

Page 17: ノンプログラミングで Azure media services(短縮版)

コンテンツのアップロードTransfers ペインにファイルのアップロード状況が表示されるState が Finished となったファイルがアップロード完了したものとなる

Page 18: ノンプログラミングで Azure media services(短縮版)

3-A) コンテンツのアップロードビデオ ファイルのアップロード後、ファイル名と同じ名前のアセットが作成される

Page 19: ノンプログラミングで Azure media services(短縮版)

3-B) コンテンツのエンコードアップロードされたアセットを右クリックし、エンコードのジョブを開始するEncode -> Encode asset(s) with Media Encoder Standard (MES)…

アップロードしたアセットをマルチビットレートのビデオファイルにエンコードすることで、マルチデバイス / ブラウザー向けにストリーミング配信をすることができる

Page 20: ノンプログラミングで Azure media services(短縮版)

3-B) コンテンツのエンコードアップロードされたアセットのビデオファイルの品質 ( 解像度 ) に合わせて、リストからエンコード プリセットを選択する( プリセットされたエンコード設定以外に、独自にカスタマイズしたエンコード設定を JSONファイルで読み込むことができる )“Job(s) name”, “Output asset(s) name” を変更し、” Launch encoding” ボタンをクリックする

Job オプションでジョブの優先度 (Priority) を変更することができる(1 ~ 100)ジョブキューに登録されたジョブは、優先度に設定された順番で実行される

Page 21: ノンプログラミングで Azure media services(短縮版)

3-B) コンテンツのエンコードJobs ペインにジョブの処理状況が表示されるState が Finished となったファイルがアップロード完了したものとなる

Page 22: ノンプログラミングで Azure media services(短縮版)

ストリーミング ロケーターの作成アセットが公開されたら、Publication の列に、ストリーミング アイコンが表示されるログエリアには、作成したロケーター ( ストリーミングの URL) が表示されるロケーター ( ストリーミングの URL) は、アセットを右クリックし、” Copy the publish URL to clipboard…” を選択して取得することができる

Page 23: ノンプログラミングで Azure media services(短縮版)

Azure Media Player での再生再生するアセットを右クリックし、以下を実行すると、ストリーミング URL を通じて、公開したアセットを再生することができるPlayback -> with Azure Media Player

Page 24: ノンプログラミングで Azure media services(短縮版)

Azure Media Player での再生Azure Media Player のコードペインでは赤枠で表示されたテキストボックスに、コピペできるコードできるので それをサイトへ指定することで、各自の Media Services アカウントから配信されたアカウントで再生できる

Page 25: ノンプログラミングで Azure media services(短縮版)

#jazug

デモ

Page 26: ノンプログラミングで Azure media services(短縮版)

参考• Azure Media Services• Overview: https://azure.microsoft.com/ja-jp/services/media-services/• Docs:

https://docs.com/fukushima-shigeyuki/7774/azure-media-services-step-by-step-series

• Azure Media Services Explorer (AMSE) Tool• https://github.com/Azure/Azure-Media-Services-Explorer/releases/

• Azure Media Player• http://ampdemo.azureedge.net/

Page 27: ノンプログラミングで Azure media services(短縮版)

ご清聴ありがとうございました