LoginSignup
3
5

More than 5 years have passed since last update.

iPhone から Azure Media Services のライブストリーミング機能に RTMP でインジェストして、ライブ配信を試してみた。

Last updated at Posted at 2018-11-13

この記事に書いてあること

Azure Media Services を利用したライブストリーミングを iPhone からやってみる方法。

なぜそんなことをしたのか

Azure Media Services のデモをやらなきゃいけなくなったのだけど、簡単にライブストリーミングのデモができるといいなーと思いまして。。。

テストに必要な環境

・iPhone
 ・当方は iPhone 8 Plus を利用
・Edge/Chrome/Firefox/Safari のどれかがインストールされた PC
 ・当方は Windows 10 Enterprise / Edge を利用
・Azure のサブスクリプション

前置き

とりあえず Azure Media Services のストリーミングエンドポイントやらの設定はすでに終わっている前提 (VOD の配信などはできるところまで準備してある前提) で以下の手順は書きます。
そこがまだの方は、まずはここらへんのチュートリアルを進めてみてください。

Azure 側の準備

  1. Media Services のダッシュボードを開き、メニューから「ライブ ストリーミング」を展開します。
  2. 「カスタム作成」のボタンをクリックします。 Streaming001r.png
  3. Live Channel の作成を行います。 Streaming002r.png Streaming003.png Streaming004.png Streaming005.png
  4. ひとしきり設定が終わったら、「作成」ボタンをクリックしてライブチャンネルを作成します。
    Streaming006.png

  5. 作成したライブチャンネルを開き、「取り込み URL (プライマリ) の内容をメモします。
    ここの内容を iPhone 側に設定するので、iPhone でコピペしやすいような形にすると楽です!
    Streaming007.png

  6. ライブイベントを作成します。
    Streaming008.png

  7. のちほど再生のテストを行うときのために、ここにある「ロケーターの URL」をメモします。
    Streaming009.png

iPhone 側の準備

  1. ストアから、"Live:Air Solo" をインストールします。 LiveAirSolo.png
  2. 画面左上の「歯車のアイコン」をクリックし、設定画面に入ります。 IMG_1077-prep.png
  3. 赤枠で囲った 2 箇所の設定を行います。 IMG_1073r.png
  4. まずは配信先の設定から。 ここで、先ほどメモした、取り込み先 URL を "URL" フィールドに入力。 Stream 名は任意でつけていただいて構いません。 IMG_1074r.png
  5. ビデオの解像度の設定を行います。 今回は 720p/30fps にしました。 IMG_1075r.png

これで準備完了です!

配信!

あとは、iPhone の画面から、右上の "Go Live!" をクリックすれば、(RTMP サーバーの URL や設定が間違っていない限り)配信が始まるはずです!
IMG_1077_Live.png

再生テストを行うのには、Azure Media Player を使うのがお勧めです。

画面下部の URL 入力用のテキストボックスに、先ほどメモした「ロケーター」の URL のアタマの部分を、"http" から "https" に変更したものを張り付け、"Update Player" ボタンをクリックすると、ライブストリーミング機能で配信中の動画が再生されるはずです!
Streaming010.png

3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5