Linuxベースのマルチテレビチャンネル(ケーブルテレビ)デジタル化ツール

Linuxベースのマルチテレビチャンネル(ケーブルテレビ)デジタル化ツール

テレビ映像コンテンツ(低画質)をアーカイブするサービスを開始する計画です。どのソフトウェアとサーバーの設定が必要かを調べています。

私が見ている地域のテレビチャンネルは暗号化されておらず、同軸ケーブル(アメリカの標準の「ケーブル」に似ています)を介して配信されます。

約200〜250のチャンネルがあり、各チャンネルをデジタル化して保存する必要があります。私は、最初の5〜10チャンネルから最大200チャンネルまで拡張できる費用対効果の高いスケーラブルなソリューションを探しています。私はそれぞれ特定のワークセットを担当する複数のサーバーを余裕ができます。明らかに費用対効果の高いLinux設定は高価な専用ハードウェアソリューションよりも優先されますが、私はどちらかを選択します。

ベストアンサー1

Windowsベースのソリューションでは、かなりのオペレーティングシステムライセンス料を支払う必要があります。代わりに、一部のLinuxシステムではこれを行う方が効率的で費用対効果が高くなります。

XawTVをインストールします。 「streamer」というバイナリを一緒に提供する必要があります。 Streamerはビデオカードまたはウェブカメラからビデオをキャプチャできます。各チャンネルは少量のCPUとRAMのみを使用します。

例えば、

streamer -q -c /dev/video0 -f rgb24 -r 3 -t 00:30:00 -o /home/vid/outfile.avi

30分のストリームがデバイス/dev/video0に書き込まれ、-oで指定された出力ファイルに保存されます。ロギングを自動化するスクリプト(bash / perl / pythonなど)を作成できます(例:crontabで30分ごとに呼び出す)。

別のオープンソースアプリケーションであるffmpegを使用すると、録画ファイル(上記の例ではavi)をWindowsビデオ形式(wmv)やmpegを含む最も一般的な圧縮形式(オーディオとビデオ)に変換できます。

ハードウェア側では、一部のキャプチャカードは16のビデオストリームとオーディオを同時に処理できます。ただし、テレビでより良い画質を提供できるように、4チャンネルのキャプチャカードを使用することをお勧めします。他のものは、低品質の監視カメラの録画に適しています。一部のベンダーはLinuxをサポートし、独自の専用Linuxドライバを持っています。カードがXawTV /ストリーマーで動作していることを確認したい場合があります。 BT787は、すべてのLinuxバージョンでサポートされている非常に標準的なチップセットです。すべてのグラフィックカードがオーディオ入力をサポートしているわけではありません。この場合、オーディオを取得するにはコンピュータのマイク入力を使用する必要があるため、監視できるオーディオチャンネルの数が制限されます。 。

おすすめ記事