Tenho uma câmera que cria tráfego RTSP. Conectei-a a um PC Linux via Ethernet, configurei a rede e o acesso. Mas quando tentei aplicar regras de QoS, as estatísticas tc mostraram que poucos bytes foram enviados.
Após alguma pesquisa, descobri que o tráfego HTTP, SSH e RTSP (conexão) da câmera era exibido corretamente nas estatísticas. No entanto, tc parece funcionar de forma diferente com tráfego RTP.
O vídeo no VLC estava sendo reproduzido, nft e tcpdump mostravam tráfego. Tentei usar Debian 12, Ubuntu 24.04, Manjaro - ainda não funcionou. Imitar RTP com FFMPEG também não deu certo. Isso parece muito estranho e eu não sabia o que poderia causar o problema ou o que mais tentar.
Consegui resolver meu problema. O problema não era com o tráfego RTP, ou qualquer outro tipo de tráfego. Quando usei
tc
umaeth0
interface (conectada à câmera), ela mostrou apenas o tráfego para a câmera, não dela . Não sei por que isso acontece, mas parece muito estranho. Outros utilitários comonft
etcpdump
funcionam corretamente.Então a solução correta é usar uma interface externa (como
wlan0
). No entanto,wlan0
é criptografado pelo Wireguard no meu PC, então não posso realmente usá-lo.De qualquer forma, se alguém estiver tendo problemas semelhantes
tc
, tente usar outras interfaces, se possível.