
リアルタイム ストリーミング ソリューションを比較しますか?ストリーミング ハードウェアとソフトウェアの違いについて調べていますか?ストリーミング エンコード設定の基本を理解したいですか?続きを読んでください!このハードウェア エンコーダの初心者向けガイドでは、これらすべてを含めてさらに詳しく説明します。
ネットワーク経由でビデオをストリーミングする場合、非圧縮のビデオ ファイルとオーディオ ファイルは大きすぎてリアルタイムで送信できません。解決策は、最初にこれらのファイルを圧縮することです。
ビデオ エンコーダ ハードウェアは、 オーディオおよびビデオ データをキャプチャ、圧縮 (エンコード) して宛先に送信する特殊なデバイスです。具体的には、リアルタイム ストリーミング ハードウェア エンコーダは、ローカル エリア ネットワーク (LAN)、ワイド エリア ネットワーク (WAN)、またはインターネットを介してビデオ ストリームを配信できるデバイスです。
オンライン ストリーミングの宛先には、YouTube Live、LinkedIn Live、Facebook Live などのストリーミング プラットフォームや、Vimeo、Akamai、Wowza などのストリーミング サービスが含まれます。
リアルタイム ストリーミング エンコーダの例には、ORIVISION の EH901、ES901、および EH404 が含まれます。さらに、多くのハードウェア エンコーダには、リアルタイム ビデオ切り替えやローカル ビデオ録画などの他の機能があります。
オリビジョン ZY-EH901 h.265 ストリーミング エンコーダー - LCD 付き H.265 1080P@60 HDMI ビデオ エンコーダー
Orivision ZY-ES901 H.265 1080P@60 SDI ビデオ エンコーダ LCD 付き
Orivision ZY-EH404 H.264 4 チャンネル 4K@30 H.264 HDMI ビデオ エンコーダー
ライブ ストリーミング ソフトウェアは、ラップトップやデスクトップなどの汎用の既製コンピュータ上で実行されるアプリケーションです。ストリーミング ソフトウェアの例には、vMix、Wirecast、OBS などがあります。ハードウェア エンコーダと同様に、リアルタイム ストリーミング ソフトウェアはビデオを圧縮して宛先に送信します。
主な違いは、ハードウェア エンコーダはすべての処理能力をキャプチャ、エンコード、ストリーミングに費やすことです。対照的に、コンピュータで実行されるストリーミング ソフトウェアは、マシン上の他のプロセスとリソースを共有する必要があります。ハードウェア エンコーダは、エンコードとストリーミング用にゼロから設計されており、同等のソフトウェアよりも信頼性の高いストリーミング ソリューションになっています。プロの放送局がミッションクリティカルな状況でハードウェア エンコーダを利用するのはこのためです。
コーデック
コーデックは、メディア ファイルを小さくする圧縮方法です。コーデックが異なれば、特定の使用例に合わせてさまざまなタイプの圧縮が提供されます。すべてのビデオ コーデックがリアルタイム ストリーミングに適しているわけではありません。
ストリーミング メディアに広く使用されているビデオ コーデックは、Motion-JPEG (MJPEG)、H.264/AVC、および H.265/HEVC です。 H.264/AVC はおそらく現在最も一般的に使用されているコーデックです。 H.265/HEVC は、H.264/AVC の後の次世代コーデックです。約半分のビットレートで H.264 と同じ品質を保証するため、アップロード帯域幅の要件が軽減されます。
音声はビデオとは別にエンコードされることに注意してください。最も一般的に使用されるオーディオ コーデックは AAC と呼ばれます。
エンコード解像度
エンコード解像度はビデオ フレームのサイズであり、幅 x 高さとしてピクセル単位で表されます。一般的な解像度は 1280 x 720 (つまり 720p) と 1920 x 1080 (つまり 1080p) の 2 つです。 4K などのより高いストリーミング解像度は、堅牢な処理能力、アップロード帯域幅、視聴側での 4K 解像度のサポートを必要とするため、あまり人気がありません。
フレームレート
フレーム レートは、1 秒あたりにエンコードされる画像の数 (fps) です。標準のフレーム レートには 24、25、30、60 fps があり、オンライン ストリーミングで最も広く使用されている設定は 30 fps です。
ビットレート
ビットレートは、単位時間あたりに送信されるデータの量を表します。ビットレートは通常、キロビット/秒 (Kbps) で測定されますが、メガビット/秒 (Mbps) で測定されることはあまりありません。ビットレートが高いほどビデオ品質は高くなりますが、ファイルサイズも大きくなります。
正しいビットレート設定を見つけるにはバランスが必要です。ビットレート設定が低すぎると、ライブ ストリームが不安定になり、品質が低下する可能性があります。一方、ビットレート設定が高すぎると、ファイル サイズが大きくなるため、視聴者のビデオがバッファリングされる可能性があります。
ストリーミング プロトコルは、マルチメディアをストリーミング宛先に配信する方法です。これは、エンコードされたビデオをより小さな部分に分割し、時間どおりに正しい順序で宛先に配信する方法を決定する一連のルールです。さまざまなハードウェア エンコーダが特定のストリーミング プロトコルをサポートしています。さらに、一部のストリーミング プロトコルは特定のコーデックでのみ動作しますが、他のストリーミング プロトコルはコーデックをサポートしていません。
最も一般的に使用されるストリーミング プロトコルの 1 つは、リアルタイム メッセージング プロトコル (RTMP) とそのセキュアなバリアント (RTMPS) です。 RTMP(S) は、強力で広くサポートされているプロトコルです。ただし、H.264 コーデックでのみ動作し、一定の遅延 (3 ~ 30 秒) が発生します。
HTTP ライブ ストリーミング (HLS) も一般的に使用されるプロトコルで、ほぼすべてのブラウザ、オペレーティング システム、さらにはスマート TV でサポートされています。 HLS は H.264 および H.265 コーデックでのみ動作します。
Secure and Reliable Transport (SRT) は、オープンソースのコーデックに依存しないストリーミング プロトコルです。これにより、最適ではないネットワーク上でも、堅牢で低遅延のストリーミングが可能になります。インターネットを介してほぼリアルタイムで高品質のコンテンツを配信できるその機能は、放送局に高価な衛星技術に代わる実行可能な選択肢を提供します。たとえば、SRT は RTMP ほど広くサポートされていませんが、ハードウェア エンコーディングの分野では人気とサポートが得られています。
ハードウェア エンコーダ モデルの価格は、入力コネクタの数と種類、サポートされているストリーミングおよびエンコード テクノロジ、そして最も重要な処理能力に基づいて決まります。入力ソースとエンコード チャネルが追加されるたびに、エンコーダの CPU に余分な負担がかかります。
エンコードとストリーミングの要件に基づいてハードウェア エンコーダーを選択することをお勧めします。
中身は空です!
中身は空です!