Estou usando o comando socat
para encaminhar uma conexão de uma transmissão ao vivo em tempo real.
TCP4-LISTEN:8080 TCP4:123.456.789.12:80
O problema é que ele adicionou atraso e baixo fps, enquanto a transmissão ao vivo sem encaminhamento de porta funciona perfeitamente sem atraso e alto fps.
- O que pode estar causando isso?
- Existe uma maneira de corrigir essa configuração
socat
ou devo usar outro método?
Não sou especialista em
socat
, mas depois de uma rápida visualização de seu nome (SOcket CAT), parece que ele passa por abrir dois soquetes e operá-los no espaço do usuário.Como o slm sugere, por que não configurá-lo via
iptables
?O Iptables é um aplicativo de espaço de usuário que configura o netfilter. O código do Netfilter está embutido no kernel. Isso pode resultar em um melhor desempenho, pois o pacote encaminhado não precisa ser passado do espaço do kernel para o espaço do usuário e vice-versa.
Recursos
No firewalld:
Para
iptables
ver este SF Q&A intitulado: Como fazer o encaminhamento de porta de um ip para outro ip na mesma rede? .Referências