導入
ストリーミングはAximmetryの主要機能です。本ドキュメントでは、Aximmetryにおけるストリーミングに関する基本事項を解説します。
AximmetryはストリーミングにRTMP(リアルタイムメディアプロトコル)およびRTMPS(SSL暗号化による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 | 9 | 18 |
| 1440p | 60 | 9 | 18 |
| 2160p | 25 | 13 | 34 |
| 2160p | 30 | 13 | 34 |
| 2160p | 50 | 20 | 51 |
| 2160p | 60 | 51 | 51 |
| 解像度 | フレームレート | 最低ビットレート (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 |