私は、秘密鍵udpマルチキャストトラフィックで暗号化されたビデオを配信するiptvプロバイダーを持っています。今回はパッチを適用したバージョンの udp2http プロキシでデコードされたストリーム。テレビの iptv チャネル スイッチは、http よりも udp ストリームの方が高速であるため、「その場で」パケットを復号化するための iptables モジュールを開発したいと考えています (iptables モジュールの作成経験も必要です)。
それには2つの方法があります(私は思う)
- モジュール自体に復号化アルゴリズムを記述する
- データをユーザー空間に送信するモジュールを作成し、パケットを復号化するデーモンを作成し、パケットをフィルターに送り返します。
1 つ目は高速で、2 つ目はシステムにとってより安全で (ネットワーク スタックの遅延によりシステム全体のパフォーマンスが低下する可能性があるため)、より多くの機能や簡単なデバッグなどを行うことができます。
どの方法が最適でしょうか? それぞれの長所と短所は?