ライブストリーミングで待ち時間がなく、高いfpsポート転送を実現するには、socatを使用します。

ライブストリーミングで待ち時間がなく、高いfpsポート転送を実現するには、socatを使用します。

このコマンドを使用して、socatライブストリーミングポートから接続を転送しています。

TCP4-LISTEN:8080 TCP4:123.456.789.12:80

問題は、遅延と低fpsを追加することですが、ポート転送のないライブストリーミングは、遅延なしで高いfpsなしで完全に機能することです。

  • この問題の原因は何ですか?
  • この設定を変更する方法はありますかsocat、それとも別の方法を使用する必要がありますか?

ベストアンサー1

私はこれの専門家ではありませんが、socat名前(SOcket CAT)を少し見てみると、2つのソケットを開き、ユーザースペースでそれを操作するように動作するようです。

slmが提案したようにを通じて構成してみてはいかがでしょうかiptables

Iptablesは、netfilterを構成するユーザースペースアプリケーションです。 Netfilter コードはカーネルに組み込まれています。転送されたパケットがカーネル空間からユーザー空間に、またはその逆に転送される必要がないため、パフォーマンスが向上する可能性があります。

リソース

おすすめ記事