Faq: exvistエンコーダのビデオ設定

Faq:エンコーダのビデオ

映像:メインストリーム/サブストリーム

メインストリームとサブストリームの違いは何ですか?また、どのように使い分ければよいですか?

エンコーダーの映像設定には通常、2つのストリームタイプが含まれます:メインストリームおよびサブストリーム.
  1. メインストリーム:このストリームはより高い画質を提供し、ライブ監視や録画など、可能な限り最高の映像解像度が求められるシナリオに最適です。メインストリームを選択することで、詳細でシャープな映像出力が保証されます。
  2. サブストリーム:このストリームは画質は低くなりますが、帯域幅とストレージの消費が少なくなります。高解像度が優先されないアプリケーション、例えばモバイル視聴やネットワーク容量が限られている状況に適しています。
要件に応じてストリームタイプを選択できます:より良い画質にはメインストリームを、効率的な帯域幅とストレージの使用にはサブストリームを選択してください。

サブストリームからRTSPストリームを取得できないのはなぜですか?

サブストリームが動作しない可能性のあるいくつかの理由があります
  1. システムモード設定: システムモードが1080p@60fpsに設定されている場合、メインストリームのみが利用可能です。この場合、サブストリームからRTSPストリームを取得しようとしても、このモードではサブストリームが無効になっているため動作しません。
  2. 映像ソースの出力解像度:映像ソースが1080iではなく1080pの場合、ビットレートが大幅に増加する可能性があります(最大11Mbps)。エンコーダーはソフトウェア調整によるビットレートの低減に苦労する可能性があり、RTSPサブストリームの取得に失敗することがあります。より良いサブストリーム性能を確保するために、1080pの映像ソースを使用することをお勧めします。
この問題を解決するには、システムモード設定と映像ソースの解像度を確認し、サブストリーム機能との互換性を確保してください。

コーデックタイプ:H.265/H.264

H.265とは何ですか?

H.265は、別名High Efficiency Video Coding (HEVC)とも呼ばれ、以前のH.264(AVC)規格を改良するために開発された映像圧縮規格です。より効率的な圧縮を提供し、前世代と比較して低いビットレートでより高品質な映像を可能にします。


H.265の主な特徴は以下の通りです:
  1. 圧縮の改善:H.265はH.264と同じ視覚品質を約半分のビットレートで実現でき、映像圧縮においてより効率的な選択肢となります。
  2. 高解像度のサポート: 4Kさらには8Kを含む高解像度のビデオフォーマットをサポートし、超高精細コンテンツに適しています。
  3. 並列処理の強化: H.265は最新のハードウェア機能を活用するように設計されており、ビデオのエンコードおよびデコード時の並列処理と速度が向上します。
全体として、H.265はビデオ圧縮技術における重要な進歩であり、特に高解像度コンテンツにおいて高い効率と改善されたビデオ品質を提供します。これにより、ビデオストリーミング、放送、監視など、さまざまなアプリケーションにとって重要な標準となっています。

H.265はH.264の代わりにYouTubeへライブビデオをストリーミングするために使用できますか?

技術的には、RTMPプロトコルを使用してYouTubeへライブビデオをストリーミングするためにH.265を使用することはできません。この制限は、ライブストリーミングに一般的に使用されるRTMP(Real-Time Messaging Protocol)がビデオ圧縮用にH.264コーデックのみをサポートしているために生じます。

H.265はYouTubeで全く使用できますか?

H.265はYouTubeへのアップロードビデオに使用できます。なぜなら、プラットフォームはH.265コンテンツのデコードと処理をサポートしているからです。ただし、特にライブストリーミングの場合、RTMPはH.264の使用を強制します。

H.264とは何ですか?

H.264は、別名Advanced Video Coding (AVC)としても知られ、古いフォーマットと比較して大幅に低いビットレートで高品質のビデオを提供する、広く使用されているビデオ圧縮標準です。その効率性と柔軟性から、ビデオストリーミング、録画、放送に人気の選択肢です。

H.264の主な特徴:
  1. 高い圧縮効率: H.264はビデオ品質を維持しながらファイルサイズを削減し、インターネット経由のストリーミングや大量のビデオデータの保存に理想的です。
  2. 幅広い互換性: Blu-rayプレーヤー、ストリーミングサービス、ウェブカメラ、ビデオ会議システムなど、幅広いデバイス、プラットフォーム、アプリケーションでサポートされています。
  3. スケーラビリティ: H.264は、低品質のモバイルビデオから高解像度(HD)および超高解像度(UHD)フォーマットまで、さまざまな解像度をサポートします。
  4. エラー耐性: パケット損失や帯域幅の変動があるネットワークでもビデオ再生品質を維持するように設計されており、よりスムーズなストリーミングを確保します。
  5. 柔軟なプロファイルとレベル: H.264は、基本的なビデオ会議からプロフェッショナルグレードの放送まで、多様なアプリケーションに対応するために複数のプロファイル(ベースライン、メイン、ハイなど)とレベルを提供します。
H.264のアプリケーション:
  1. ストリーミングサービス: YouTube、Netflix、Vimeoなどのプラットフォームで、インターネット経由で高品質のビデオを配信するために使用されています。
  2. 監視システム: 効率的なビデオ圧縮と保存のために、IPカメラで広く使用されています。
  3. ビデオ会議: Zoom、Microsoft Teams、Skypeなどのリアルタイム通信アプリケーションを実現します。
  4. 放送: テレビ放送やBlu-rayコンテンツで一般的に採用されています。
  5. モバイルデバイス: スマートフォンやタブレットでの効率的な動画再生と録画を実現します。
H.264は、今日使用されている最も信頼性が高く汎用性のあるビデオコーデックの1つであり、さまざまなシナリオで品質とパフォーマンスのバランスを取っています。

RTMPストリーミングにH.264が必要なのはなぜですか?

  1. RTMP仕様: Adobeによって定義されたRTMPは、標準のビデオおよびオーディオコーデックとしてH.264とAACをサポートするために開発されました。H.265(HEVC)などの新しいコーデックはサポートされていません。
  2. YouTubeの互換性: 入力ストリームにRTMPに依存しているYouTubeのライブストリーミングプラットフォームは、この標準に準拠しており、互換性のためにビデオストリームにH.264を使用する必要があります。

解像度:最大2160Pまでのエンコード

4KエンコーダーON-DMI-52Bがサポートする最高解像度は?

通常、エンコードの場合、HDMIエンコーダーは最大解像度3840x2160P. 

をサポートします。

私の4Kエンコーダーが4K解像度を表示しません。なぜですか?

表示される解像度は映像ソースによって異なります。映像ソースが4Kより低い解像度を出力している場合、エンコーダーはその実際の入力解像度のみを表示します。映像ソースデバイスが4K解像度を出力するように設定されていることを確認してください。

ビットレートモード:CBR/VBR

HDMIエンコーダーは異なるビットレート制御モードをサポートしていますか?はい、HDMIエンコーダーはCBR(固定ビットレート)とVBR(可変ビットレート)

の両方のモードをサポートしています。:

主な機能:
  1. 1. CBR(固定ビットレート)
  2. ビデオストリーム全体を通じて一定のビットレートを維持します。
  3. 帯域幅が限られている環境や、安定したネットワーク伝送を確保するのに最適です。
予測可能なネットワークパフォーマンスを確保し、バッファリングの問題のリスクを軽減します。:
  1. 映像コンテンツの複雑さに基づいてビットレートを動的に調整します。
  2. 同じファイルサイズでCBRと比較してより良い映像品質を提供します。
  3. 映像品質を優先し、帯域幅がより柔軟なシナリオに適しています。
アプリケーション:
  1. 中断を最小限に抑えるために、制約のある、または不安定なネットワーク条件下でのライブストリーミングにはCBRを使用します。
  2. 安定したビットレートよりも品質が重要な録画またはストリーミングのシナリオにはVBRを使用します。
両方のモードをサポートすることで、ストリーミングエンコーダーは映像品質とネットワークパフォーマンスに関する多様な要件に対応する柔軟性を提供します。

フレームレート: 最大60FPSのエンコード

注意: 設定->システム->からシステムモードを切り替える必要があります。システム設定. 詳細を見るエンコーダーのシステム設定.

実際のフレーム毎秒を測定するにはどうすればよいですか?

PotPlayerを使用してRTSPストリームの実際のフレーム毎秒(FPS)をテストするには、ソフトウェアに組み込まれている映像再生統計機能を使用できます。PotPlayerは、現在のフレーム毎秒(FPS)レートを含む映像再生情報を表示するオプションを提供しています。PotPlayerでRTSPストリームの実際のFPSをテストする方法は次のとおりです:PotPlayerをインストールする: まだインストールしていない場合は、PotPlayerをコンピュータにダウンロードしてインストールしてください。PotPlayerは、RTSPを含むさまざまなストリーミングプロトコルをサポートするマルチメディアプレーヤーです。
  1. PotPlayerを開いてRTSPストリームを再生する: PotPlayerを起動し、ネットワークストリームまたはURLを開くオプションを選択します。RTSPストリームのURLまたはネットワークロケーションを入力して、PotPlayerでストリームの再生を開始します。
  2. 映像再生統計を表示する: RTSPストリームの再生中に、PotPlayerウィンドウを右クリックしてコンテキストメニューにアクセスします。コンテキストメニューから「再生情報」または「統計」(具体的なラベルはPotPlayerのバージョンによって異なる場合があります)を選択します。
  3. フレーム毎秒(FPS)を表示する: 映像再生統計ウィンドウには、再生中の映像に関する情報(リアルタイムのフレーム毎秒(FPS)レートを含む)が表示されます。FPS値を監視して、RTSPストリームの実際のフレームレートを確認します。
  4. これらの手順に従うことで、PotPlayerを使用してRTSPストリームの実際のフレーム毎秒(FPS)をテストできます。PotPlayerの映像再生統計機能により、リアルタイムのFPSレートを監視でき、映像ストリーム再生の滑らかさとパフォーマンスに関する洞察が得られます。Gop(キーインターバル):

キーインターバル(GOP)を下げるべき理由は何ですか?

キーインターバル(GOP)を下げることで、各フレームに適用される圧縮量を減らし、画質を向上させることができます。これにより、特に動きの速いシーンや複雑なシーンで、全体的な画質が向上する可能性があります。ただし、ファイルサイズと処理要件が増加する可能性もあるため、プロジェクトの具体的なニーズに基づいてトレードオフのバランスを取ることが重要です。

低遅延を実現するためにGOP(キーインターバル)を0〜1に設定できますか?

Lowering the Key interval (GOP) can help improve image quality by reducing the amount of compression applied to each frame. This can result in a higher overall image quality, especially for fast-moving or complex scenes. However, this may also increase the file size and processing requirements, so it's important to balance the trade-offs based on the specific needs of the project.

Can we set GOP(Key Interval) to 0–1 to achieve lower latency?

いいえ、当社のエンコーダーまたはエンコーダー/デコーダー機器では、GOP(キーインターバル)を0~1に設定することはできません。この制限は意図的なものであり、映像ストリームの安定性と信頼性を確保するためのものです。当社のすべての機器において、GOPは最小で5に設定されており、ファームウェアはこのしきい値以下の調整を許可していません。

GOP(キーインターバル)をより低く設定できないのはなぜですか?

  1. ストリームの安定性:GOP値を無制限に設定すると、映像品質の変動や伝送の不安定化など、ストリームの不安定性を引き起こす可能性があります。
  2. ビットレート管理:GOPを極端に低く設定すると、ビットレートの使用効率が悪化し、全体的なパフォーマンスに悪影響を及ぼす可能性があります。

最適なストリーミングのために、GOPとフレームレートのバランスを取るべきなのはなぜですか?

GOPとフレームレートの設定を動的にバランスさせることが重要です:
  1. キーフレームインターバル(GOP):効率的な圧縮と信頼性の高いストリーミングを維持するために、最小5が必要です。
  2. フレームレート:アプリケーションのニーズに応じて調整してください(例:リアルタイムインタラクションには30 fpsまたは25 fps)。
これらの要素を不適切に調整すると、以下の問題が発生する可能性があります:レイテンシの増加および画質の低下.

低レイテンシのためにフレームレートとキーインターバル(GOP)を設定する方法は?

HDMIエンコーダーで低レイテンシを実現するには、以下のパラメータを設定できます:

1. フレームレート設定
  1. 推奨設定:画質を損なうことなく、アプリケーションの要件に合わせてフレームレートを下げてください。
  2. 例えば、リアルタイムインタラクションを優先する場合、フレームレート30 fps or 25 fpsが一般的に使用されます。
  3. フレームレートを下げることで、処理と伝送の遅延が減少します。
2. キーインターバル(GOP)設定
  1. キーインターバル key interval(別名GOP – Group of Pictures) は、ビデオストリームにキーフレームが挿入される頻度を決定します。
  2. 推奨設定: 低遅延を実現するには、より短いキーインターバルを使用してください。例えば1~2秒.
  3. 例: 30 fpsのビデオの場合、キーインターバルを30~60フレーム.
  4. に設定します。短いインターバルはキーフレームの頻度を高め、デコーダーが最小限の遅延でフレームのレンダリングを開始しやすくします。
3. エンコーダービットレートモード
  1. データ伝送を安定させるためにCBR(固定ビットレート)を選択してください。これは、特に帯域幅が限られたネットワークにおいて、遅延の削減に役立ちます。
4. 解像度の調整
  1. 解像度を下げる(例: 1080pから720pへ)ことも、エンコード、伝送、デコード時間の短縮に貢献します。
その他の考慮事項:
  1. 低遅延ストリーミングをサポートするために、ネットワークのジッターが最小限で安定した帯域幅があることを確認してください。
  2. ビデオがインターネット経由で伝送される場合は、低遅延用に設計されたプロトコルを使用してください。例えばSRT (Secure Reliable Transport) or RTMP Low Latency.
これらの調整を組み合わせることで、許容可能なビデオ品質とパフォーマンスのバランスを維持しながら、遅延を大幅に削減できます。

ビットレート: 初期は500bit/s

ストリーミングのごく初期に500bit/sのような低いビットレートを設定する必要があるのはなぜですか?

ビデオをストリーミングする際、最初に500ビット/秒のような低いビットレートを設定することは、いくつかの理由で有益です:
  1. ネットワークの安定性: 低いビットレートで開始することで、特にネットワーク状況が変動する場合に、ストリーミングプロセスをよりスムーズに開始できます。これにより、ネットワークの帯域幅が最初は限られている場合でも、バッファの問題なくビデオフィードを一貫して伝送できます。
  2. テストと最適化: 低いビットレートで開始することで、ストリーミング設定をテストおよび最適化する機会が得られます。解像度、フレームレート、全体的な画質などの要素を評価し、ビデオ品質と帯域幅消費の最適なバランスを見つけることができます。
  3. ユーザーエクスペリエンス: 初期ビットレートを低くすることで、視聴者にとってシームレスなストリーミング体験の開始を提供できます。バッファリングや中断の可能性を減らし、視聴者にとってのストレスを軽減します。
ストリーミングプロセスが安定して最適化されたら、ビットレートを徐々に上げて、スムーズな視聴体験を確保しながらより高いビデオ品質を実現できます。このアプローチは、変動するネットワーク状況に適応し、視聴者に一貫したストリームを提供するのに役立ちます。

ビットレートとアップロード帯域幅の関係は何ですか?

ビットレートとアップロード帯域幅の関係は比例しており、ビットレートは1秒あたりに伝送されるデータ量を決定し、必要なアップロード帯域幅の量に直接影響します。

重要なポイント
1. ビットレートの定義:
  1. ビットレートとは、映像や音声のストリーミング中に1秒あたりに送信されるデータ量(ビット単位)を指します。通常、kbps(キロビット毎秒)またはMbps(メガビット毎秒)で測定されます。
2. 帯域幅の要件:
  1. 安定したストリーミングを行うには、ネットワークのアップロード帯域幅がビットレートより高くなければなりません。例えば:
  2. 5 Mbpsのビットレートの場合、バッファリングやストリームの中断を避けるために5 Mbps以上のアップロード帯域幅が必要です。
3. 高ビットレートの影響:
  1. 高いビットレートを設定すると、より多くのアップロード帯域幅を消費します。ネットワークが必要な帯域幅を維持できない場合、ストリームが不安定になり、遅延、バッファリング、品質低下が発生する可能性があります。
4. 帯域幅とビットレートの比較:
  1. ビットレートは送信されるデータであり、アップロード帯域幅はこのデータを処理するネットワークの容量です。この不一致はパフォーマンスの問題を引き起こす可能性があります。
シナリオ例
  1. ISPが50 Mbpsのアップロード帯域幅を提供している場合、映像ストリーミング用に一部(例: 10~15 Mbps)を割り当て、音声、メタデータ、バックグラウンドアプリケーションなどの他のアクティビティ用に余裕を残す必要があります。
実用的な推奨事項
  1. ネットワークをテストする: ストリーミング前にSpeedtestなどのツールでアップロード帯域幅を測定します。
  2. 低いビットレートから始める: ネットワークの容量に基づいて徐々に増やします。
  3. 品質を最適化する: 映像解像度、フレームレート、圧縮を調整して、ビットレートと利用可能な帯域幅のバランスを取ります。
ビットレートが利用可能なアップロード帯域幅と互換性があることを確認することで、安定した高品質のストリーミングを実現できます。

エンコーダーの映像について詳しく見る

  1. エンコーダーの映像