2

私は、秘密鍵udpマルチキャストトラフィックで暗号化されたビデオを配信するiptvプロバイダーを持っています。今回はパッチを適用したバージョンの udp2http プロキシでデコードされたストリーム。テレビの iptv チャネル スイッチは、http よりも udp ストリームの方が高速であるため、「その場で」パケットを復号化するための iptables モジュールを開発したいと考えています (iptables モジュールの作成経験も必要です)。

それには2つの方法があります(私は思う)

  1. モジュール自体に復号化アルゴリズムを記述する
  2. データをユーザー空間に送信するモジュールを作成し、パケットを復号化するデーモンを作成し、パケットをフィルターに送り返します。

1 つ目は高速で、2 つ目はシステムにとってより安全で (ネットワーク スタックの遅延によりシステム全体のパフォーマンスが低下する可能性があるため)、より多くの機能や簡単なデバッグなどを行うことができます。

どの方法が最適でしょうか? それぞれの長所と短所は?

4

1 に答える 1

1

ネットフィルターキューを使用してユーザースペースプログラムを作成することは、ソリューションを迅速に開発でき(再起動せずに)、パフォーマンスをテストできるため、より適切なオプションです。

于 2012-10-22T11:32:07.660 に答える