DekTec デバイスを使って、SDI や SMPTE 2110 のリアルタイムストリーミングに FFmpeg のパワーを活用できます。
‘ffmpeg’ および ‘ffplay’ のコマンドラインツール、さらにカスタムアプリケーション開発向けの FFmpegライブラリに、DekTecデバイスのサポートを追加しました。
また、DekTecは、生のSDIストリームを保存するための新しい .sdiファイル形式も追加しました。
| パッケージ | |
| Windows用のソース ビルド手順は、こちらからご確認いただけます。 * こちらのZIPファイルには、DekTec向けに特別に改良されたFFmpegのソースコードが含まれています。 FFmpegのライセンス制約により、ビルド手順に従ってご自身でコンパイルしていただく必要があります。 |
ダウンロード |
| Linux用のソース ビルド手順は、こちらからご確認いただけます。 *こちらの tar.gz アーカイブには、DekTec専用の対応を加えた FFmpeg のソースコードが含まれています。 FFmpeg のライセンス制約により、ビルド手順に従ってご自身でコンパイルしていただく必要があります。 |
ダウンロード |
| DekTec固有のコマンドラインオプションはについては、こちらからご確認いただけます。 | |
| Type | 概要 |
| DTA-2110 | 10G SmartNIC Optimized for SMPTE 2110 DTA-2110 は高性能な PCIe カードで、SMPTE ST 2110 の音声および映像ストリームを FFmpeg に取り込んだり、FFmpeg から送信したりすることができます。’ffplay’ を使用することで、これらのストリームをウィンドウ内で直接表示することが可能です。 |
| DTA-2172 | Dual 3G-SDI/ASI Ports for PCIe 2つのポートのそれぞれで、SDI ストリーム(SD、HD、または 3G)を FFmpeg に入力したり、FFmpeg から出力したりすることが可能です。’ffplay’ を使用することで、SDI ストリームをウィンドウ内で直接表示することが可能です。 |
| DTA-2174B | Quad 3G-SDI/ASI Ports (1x12G) for PCIe 4つのポートのそれぞれが、SDI ストリーム(SD、HD、または 3G)を FFmpeg に入力または出力できます。このカードは 12Gにも対応していますが、現時点の FFmpegとの連携機能では 12Gはサポートされていません。’ffplay’ を使用することで、SDI ストリームをウィンドウ内で直接表示することが可能です。 |
| DTA-2178 | Octal 12G-SDI/ASI Ports for PCIe 8つのポートのそれぞれが、SDI ストリーム(SD、HD、または 3G)を FFmpeg に入力または出力できます。このカードは 12G に対応していますが、現時点の FFmpeg との連携機能では 12G はサポートされていません。’ffplay’ を使用することで、SDI ストリームをウィンドウ内で直接表示することが可能です。 |
* 以上は、FFmpeg連携機能と連携可能な DekTec 製品の一覧です。これらの製品は互換性を確認しておりますが、実際の使用状況や構成によって結果が異なる場合がありますのでご了承ください。
| フォーマット | ||
| Video | HD/3G | 720p, 1080i, 1080p, 1080psf |
| SD | 480i, 576i | |
| Frame rate | 23.98, 24, 25, 29.97, 30Hz 50, 59.94, 60Hz | |
| Audio | Format | PCM |
| Sample rate | 48kHz | |
| Sample size | 20-, 24-bit | |
| PC Support | |
| Linux | ≥4.x, 5.x |
| Windows | 10, 11; Server 19, 22, 25 |
| Processor | Core i7 Or equivalent AMD CPU |
これらの代表的な ffmpeg コマンドラインの例をご覧いただくことで、当社の FFmpeg 連携機能の幅広い可能性を体感していただけます。
これらはほんの一部の例に過ぎず、ffmpeg ツールには無数のコマンドラインオプションが用意されています。
さらに、FFmpeg ライブラリと DekTec の入出力(I/O)を組み合わせることで、独自のアプリケーションを自由に構築するための無限の可能性が広がります。
下の図では、ffmpeg ツールを使用して、トランスポートストリームファイルからサービスを SMPTE 2110 の映像および音声ストリームとして、DTA-2110 カード経由で配信する構成を示しています。
ffmpeg -i input.ts -url:v 239.0.0.5:5678 -url:a 239.0.0.6:5680 -f dektec 2110000054
ffmpeg -i input.ts -f dektec 2178000132:4
ffplay -f dektec -i 2172000209
ffplay -url:v 239.0.0.5:5678 -url:a 239.0.0.5:5680 -f dektec -i 2110000054
ffmpeg -f dektec -i 2172000209 -url:v 239.0.0.5:5678 -url:a 239.0.0.6:5680
-f dektec 2110000054