検索
Start typing to search...

ストリーミング(YouTube、Facebook、Twitchなど)

Author: Aximmetry

導入

ストリーミングはAximmetryの主要機能です。本ドキュメントでは、Aximmetryにおけるストリーミングに関する基本事項を解説します。

AximmetryはストリーミングにRTMPリアルタイムメディアプロトコル)およびRTMPSSSL暗号化によるRTMPのセキュア版)を採用しています。NDIを使用してAximmetryの出力をTeamsやZoomなどのプラットフォームに送信することも可能です。詳細はMicrosoft Teams、Zoom、その他のVoIPソフトウェアへのストリーミングページをご覧ください。RTMPベースのサービスへのストリーミングは全製品ラインで利用可能です。Studio Editionを使用すれば、任意のコンテンツをストリーミングできます。有料版にアップグレードすると、最終出力からウォーターマークが除去されます。

ストリーミングプラットフォーム

RTMPをサポートするあらゆるストリーミングプラットフォームが利用可能です。以下は最も広く普及しているストリーミングサービスです:

  • YouTube Live
  • Facebook Live
  • Twitch
  • Restream.io
  • TikTok Live
  • Instagram Live Producer
  • LinkedIn Live
  • Vimeo Live
  • Kick
  • IBM Video Streaming
  • Dacast
  • Brightcove
  • Bambuser
  • Wowza
  • Cloudflare
  • JW Player Broadcast Live

RTMPまたはRTMPS出力の設定

YouTubeの例

YouTubeまたはYouTube Studioページに移動します。YouTubeメインページの右上隅にあるライブ配信オプションをクリックします:

これによりYouTube Studioにリダイレクトされ、以下の設定を確認できます。

注:場合によっては、ストリーミングを開始する前にYouTube Studioでストリーミングアクセスをリクエストする必要があります。このプロセスはリクエスト送信後最大24時間かかる場合があります。

新規ストリームを作成するか、YouTubeが提供するデフォルトストリームを使用できます。

以下の例では、「Aximmetry Stream」という新規ストリームを追加しました。

下図の通り、Aximmetryではストリームキー、場合によってはストリームURLが必要です:


Aximmetry Composerを起動します。

スタートアップ設定ウィンドウで、YouTube出力をビデオ出力のインデックス#2にドラッグ&ドロップします:

ほとんどの場合、出力インデックス#2を使用することが重要です。詳細についてはストリームの開始をご参照ください。

ストリーム情報で、出力の名前を指定し、ストリームURLがYouTubeページ上のストリームURLと一致していることを確認し(上記画像参照)、YouTubeページから取得した一意のストリームキーを入力します(上記画像参照):


YouTubeでのストリーミングに関する詳細は、公式サポートページをご確認ください:

https://support.google.com/youtube/answer/2474026

Facebookの例

Facebookへのストリーミング設定は、Aximmetryでは前述の例とほぼ同様ですが、起動設定ウィンドウでFacebookをドラッグ&ドロップする必要がある点が異なります:

Facebookサイト上で:

フィードに移動し、ライブ動画を選択します:

Facebookプロデューサーページで、すぐにライブ配信を開始するか、ライブ動画イベントを作成します:

ライブ動画作成ページで、ストリーミングソフトウェアを選択します。

ページで生成されたストリームキーをコピーし、Aximmetryのストリームキー欄に貼り付けます。

Facebookページで提供されるサーバーURLと、AximmetryのストリームURLが一致していることを確認してください。FacebookはURLを変更する場合があります:

Facebookでのストリーミングに関する詳細は、公式サポートページをご確認ください:

https://www.facebook.com/business/help/165076674943644

RTMPおよびRTMPS全般

YouTube Live、Facebook Live、Twitch、Restream.io以外のサービスへRTMPまたはRTMPSストリームを設定する場合、RTMPオプションを使用できます:

主な違いは、これらの他のサービスではストリームURLが事前定義されていない(グレーアウトされている)ため、手動で入力する必要がある点です:

ストリームの品質

ビットレート

品質スライダーを調整する前に、まずネットワークの制限、ストリーミングプラットフォームの要件、およびターゲット視聴者の期待を調査してください。これらの要素に基づいて、解像度フレームレート、そして最も重要なビットレートを選択してください。

Aximmetryは各ストリーミングサービスの推奨に従い、事前定義されたRTMPプラットフォームターゲットごとに異なるビットレート範囲を適用します。各プラットフォームには固有の仕様と制限があるため、Aximmetryはこれらの制限内で動作するよう設計されています。

このページ末尾には、ビットレート表として推奨される解像度とフレームレートの組み合わせ、および各ストリーミングプラットフォーム向けの最大・最小ビットレートが記載されています。これらの値は参考情報であり、随時変更される可能性があるため、最新情報は必ずストリーミングプラットフォームで確認してください。

Aximmetryの品質スライダーはストリームのビットレートを設定します。スライダーの範囲は0~100で、0が最小ビットレート、100が選択した解像度とフレームレートにおける最大値です。

特定の解像度とフレームレートにおいて、ビットレート範囲が[最小値, 最大値]、品質スライダー値がQの場合、ビットレート(B)は以下のように計算されます:B = 最大値 + (最大値 - 最小値) × (Q / 100)

例:2160p30でストリーミングする場合、最大ビットレートは51 Mbps、最小は20 Mbpsです。品質スライダーが50に設定されている場合、ビットレートは次のようになります:B = 20 + (51 - 20) × (50 / 100) = 35.5 Mbps

注: 既存ストリームの品質は、いつでもレンチアイコンをクリックして変更可能です:

解像度

新規追加出力には任意のインデックスを割り当て可能ですが、#2の使用を強く推奨します。

注: 当社の全カメラコンパウンドは、CAMERAS制御ボードにストリーミングパネルを内蔵しています。これを機能させるには、ストリームインデックスを出力#2に割り当てる必要があります。

出力で同期が有効になっていることを確認してください:

解像度をタップするとダイアログが開き、ストリームの解像度フレームレートを指定できます:

ストリームの開始

当社のカメラコンパウンドには全て、カメラコントロールボードに組み込みの ストリーミングパネル が搭載されています。これを機能させるには、ストリームインデックスを#2出力に割り当てる必要があります

ストリーミングを開始するには、ストリーミングパネルのON/OFFボタンを押すだけです。

ストリーミング開始時にはログにメッセージが表示されます:

ログに「RTMP: ... フレームが欠落」が繰り返し表示される場合、受信側の問題を含む複数の要因が考えられます。例えば、ハードウェアの処理能力が動画エンコードに不足している、または受信サーバー(Restream.ioなど)が高品質ストリームを処理する帯域幅を十分に確保できていない可能性があります。このような状況では、まず画質スライダーを下げることを推奨します。

カスタム出力インデックス

カスタムストリーミング設定では、Video Out Configモジュールを使用し、出力インデックスピンを起動設定で使用したインデックスと同じ値に設定してください。

ストリーミングの開始/停止は、ストリーミングピンのON/OFFボタンで行えます。

ワークフローに合わせたカスタム制御ボードを作成することも可能です。ピンコレクターと制御ボードの詳細については、こちらのガイドをご参照ください。

ビットレート表

YouTube

解像度 フレームレート 最低ビットレート (Mbits/s) 最高ビットレート (Mbits/s)
240p 25 0.3 0.7
240p 30  0.3 0.7
360p 25 0.4 1
360p 30 0.4 1
480p 25  0.5 2
480p 30  0.5 2
720p 25 1.5 4
720p 30 1.5 4
720p 50  2.25 6
720p 60 2.25 6
1080p 25 3 6
1080p 30 3 6
1080p 50  4.5 9
1080p 60 4.5 9
1440p 25 6 13
1440p 30 6 13
1440p 50 18
1440p 60 18
2160p 25 13 34
2160p 30 13 34
2160p 50 20 51
2160p 60 51 51

Facebook

解像度 フレームレート 最低ビットレート (Mbits/s) 最高ビットレート (Mbits/s)
240p 25 0.3 0.7
240p 30 0.3 0.7
360p 25 0.4 1
360p 30 0.4 1
480p 25 0.5 2
480p 30 0.5 2
720p 25 1.5 4
720p 30 1.5 4
1080p 25 1.5 4
1080p 30 1.5 4

Twitch

Resolution Frame Rate Min Bitrate (Mbits/s) Max Bitrate (Mbits/s)
240p 25 0.3 0.7
240p 30 0.3 0.7
360p 25 0.4 1
360p 30 0.4 1
480p 25 0.5 2
480p 30 0.5 2
720p 25 2.5 4
720p 30 2.5 4
720p 50 3.5 5
720p 60 3.5 5
1080p 25 3.5 5
1080p 30 3.5 5
1080p 50 4.5 6
1080p 60 4.5 6

Restream.io

Resolution Frame Rate Min Bitrate (Mbits/s) Max Bitrate (Mbits/s)
240p 25 0.3 0.7
240p 30 0.3 0.7
360p 25 0.4 1
360p 30 0.4 1
480p 25 0.5 2
480p 30 0.5 2
720p 25 1.5 4
720p 30 1.5 4
720p 50 2.25 6
720p 60 2.25 6
1080p 25 3 6
1080p 30 3 6
1080p 50 4.5 9
1080p 60 4.5 9
1440p 25 6 13
1440p 30 6 13
1440p 50 9 18
1440p 60 9 18
2160p 25 13 34
2160p 30 13 34
2160p 50 20 51
2160p 60 20 51

一般 RTMP

Resolution Frame Rate Min Bitrate (Mbits/s) Max Bitrate (Mbits/s)
240p 25 0.3 1.4
240p 30 0.3 1.4
360p 25 0.4 2
360p 30 0.4 2
480p 25 0.5 4
480p 30 0.5 4
720p 23.976 1.5 10
720p 25 1.5 10
720p 29.97 1.5 10
720p 30 1.5 10
720p 50 2.25 15
720p 59.94 2.25 15
720p 60 2.25 15
1080p 23.976 3 17
1080p 25 3 17
1080p 29.97 3 17
1080p 30 3 17
1080p 50 4.5 25
1080p 59.94 4.5 25
1080p 60 4.5 25
1440p 23.976 6 20
1440p 25 6 20
1440p 29.97 6 20
1440p 30 6 20
1440p 50 9 28
1440p 59.94 9 28
1440p 60 9 28
2160p 23.976 13 33
2160p 25 13 34
2160p 29.97 13 34
2160p 30 20 51
2160p 50 20 51
2160p 59.94 20 51
2160p 60 20 51

 

記事内容

Loading
Close
Loading spinner icon
1/10