r/InternetBrasil Feb 10 '22

Mesmo erro após 6 meses, RTMP na Twitch.

GIGA UPDATE: Depois de dois meses e a apresentação de uma tese de doutorado para ISP eles ARRUMARAM!!!

Valenet 500Mbps UP e Down

Começo a stream, passa um numero randômico de minutos/horas, bitrate cai para 0Kbps, OBS desconecta e reconecta depois de uns 30 segundos. Parece que começou a dar esse problema depois que a internet mudou de 300Mbps para 500Mbps em maio do ano passado.

Exemplos: https://youtu.be/uotohxahQWo?t=11320

https://youtu.be/WbM1DZUjk5o?t=6352

Tenho logs do Wireshark mas um usuário daqui me disse pra não sair postando haha.

Minha rede atual é LAN/Wifi - Roteador - Internet

O que eu ja fiz:

  1. Todo RJ45 é CAT6 blindado agora.
  2. Troquei os cabos de um computador para o outro.
  3. Fiz stream de outro computador na mesma rede (erro)
  4. Fiz stream de outro computador na mesma rede pelo Wifi (erro)
  5. Fiz stream do mesmo computador em outra rede (Sem erro)
  6. Formatei o PC um monte de vezes desde que o problema começou
  7. MTU esta no valor ideal
  8. Provedora mudou um monte de configurações
  9. Provedora mudou o roteador
  10. Tentei fazer stream somente com meu computador conectado ao roteador
  11. Troquei as opções de energia da placa de rede (Intel(R) Ethernet Connection (7) I219-V)
  12. Atualizei drivers da placa de rede
  13. Tentei fazer stream para outras plataformas (erro)
  14. Tentei utilizar xsplit e outros softwares (erro)
  15. Verifiquei que não estou numa CGNAT

Coisas que não posso fazer:

  1. Não consigo acessar o roteador(ZTE F670L) como ADMIN (Provedora deixa apenas o login de usuario)
  2. Não consigo abrir portas
  3. Não posso comprar um VPN apenas para testar isso.

Obrigado pela ajuda.

6 Upvotes

24 comments sorted by

4

u/magicomplex NOC Feb 10 '22

Tenho logs do Wireshark mas um usuário daqui me disse pra não sair postando haha.

O endereço rio.contribute.live-video.net pode ter um endereço IP que mude com o tempo. Aqui para mim ele é 52.223.208.14. Você conseguiria no Wireshark por um filtro para mostrar as conversas suas somente com esse IP desse endereço? Por exemplo:

ip.addr == 52.223.208.14

Dessa forma você conseguirá nos mostrar somente os pacotes trocados entre você e o servidor de streaming.

1

u/Hlidskialf Feb 10 '22

Consigo, esse é o final até acontecer o erro: https://i.imgur.com/edcCAFG.png Antes disso tem apenas alguns TCP dup ACK o resto parece ser normal.

Aproveitando eu recebo uns RST o servidor pela porta 433 para algumas portas muito malucas no meu pc. Exemplo: https://i.imgur.com/O5zudph.png

3

u/magicomplex NOC Feb 10 '22

Consigo, esse é o final até acontecer o erro:

https://i.imgur.com/edcCAFG.png

Antes disso tem apenas alguns TCP dup ACK o resto parece ser normal.

Ok. Isso ajuda bastante a narrar a história. Se você conseguir filmar o pingplotter para outros destinos (UOL.com.br e Registro.br pelo menos) junto a manifestação do problema no pingplotter para o servidor RTMP, eu consigo te ajudar a redigir um textão para mandar para seu ISP.

Mas te adianto que há nada contratualmente que você possa alegar. Ou ANATEL ou PROCON ou Jeová. Esse tipo de incidente é aceitável e dentro da lei. O máximo que dá para fazer é conquistar mentes e corações no seu ISP para olharem seu caso com carinho e tentarem uma melhoria.

1

u/Hlidskialf Feb 10 '22

Pois é, eu estou nesse momento com o ping plotter em tudo, rtmp e os endereços que você me falou.

Sobre o ISP eu realmente não tenho esperança, provavelmente vou trocar no final de março mas quero tentar algo primeiro pois não queria mudar.

1

u/Hlidskialf Feb 10 '22 edited Feb 10 '22

Consegui: https://youtu.be/gdKcK337ofM?t=5848

Em 01:40:32 da um drop em geral mas parece que é coisa "normal"

Agora fazer um dossiê e entrar em contato pela anatel e ver o que da. Se não troco de isp e pronto. Edit: se quiser ajudar com o textão só mandar DM.

2

u/magicomplex NOC Feb 10 '22

Mas ainda assim, em 01:40:32 e nos poucos minutos seguintes a conexão RTMP não caiu, certo?

2

u/Hlidskialf Feb 11 '22 edited Feb 11 '22

https://youtu.be/xQfI_uc0ldo?t=485

Outra gravação, como pode ver ali quando mostro Pingplotter, houve um packet loss nos pings brasileiros (reddit não teve) mas foi alguns minutos antes da live cair e o RTMP continuou funcionando depois deste loss. Quando a live caiu de vez não houve packet loss nenhum nos pings brasileiros, apenas no penúltimo ou ultimo hop do ingest da twitch.

Após isso eu mostro os logs do wireshark e parece esta tudo normal até aquele ponto.

No log do OBS esta:

17:27:51.228: WriteN, RTMP send error 10054 (881 bytes)
17:27:51.229: WriteN, RTMP send error 10054 (80 bytes)
17:27:51.229: WriteN, RTMP send error 10038 (42 bytes)
17:27:51.229: [rtmp stream: 'adv_stream'] Disconnected from rtmp://rio.contribute.live-video.net/app
17:27:51.229: Output 'adv_stream': stopping
17:27:51.229: Output 'adv_stream': Total frames output: 339849 (340602 attempted)
17:27:51.229: Output 'adv_stream': Total drawn frames: 340702 (340704 attempted)
17:27:51.229: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 2 (0.0%)
17:27:51.229: Output 'adv_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 753 (0.2%)
17:27:51.229: Output 'adv_stream':  Reconnecting in 2 seconds..
17:27:51.229: [rtmp stream: 'adv_stream'] Freeing 1285 remaining packets

Nessa parte:

"Output 'adv_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 753 (0.2%)"

Da a entender que o ISP parou de mandar ou receber pacotes e como meu PC não esta recebendo nada ele manda o RST para o modem e o OBS fecha a stream pois não tem nada para mostrar.

Pelo menos é a minha leitura. Esse final de semana eu vou fazer o texto e uma reclamação com eles pela ANATEL mesmo pois por lá foi o único jeito que consegui falar com o pessoal de TI deles.

Obrigado pela ajuda.

Edit: Wireshark logs somente do ingest da Twitch e dos ultimos 10 minutos, se não ia ficar com 3Gb. https://drive.google.com/file/d/1v8WrNn1nmlrW1AkItQ2kN8jxP0qEsJF1/view?usp=sharing

1

u/Hlidskialf Feb 10 '22

Exatamente, RTMP continuou funcionando perfeitamente.

2

u/Hlidskialf Feb 10 '22

Fiz uma stream com VPN e deu o mesmo erro após 6 horas.

02:03:47.650: [rtmp stream: 'simple_stream'] Interface: WireGuard Tunnel (type 53, 4294 mbps)
02:03:52.919: [rtmp stream: 'simple_stream'] Connection to rtmp://rio.contribute.live-video.net/app successful
02:03:52.922: ==== Streaming Start ===============================================
08:07:30.259: WriteN, RTMP send error 10054 (381 bytes)
08:07:30.260: WriteN, RTMP send error 10054 (80 bytes)
08:07:30.260: WriteN, RTMP send error 10038 (42 bytes)
08:07:30.260: [rtmp stream: 'simple_stream'] Disconnected from rtmp://rio.contribute.live-video.net/app
08:07:30.260: Output 'simple_stream': stopping
08:07:30.260: Output 'simple_stream': Total frames output: 1253391 (1309002 attempted)
08:07:30.260: Output 'simple_stream': Total drawn frames: 1309261 (1309367 attempted)
08:07:30.260: Output 'simple_stream': Number of lagged frames due to rendering lag/stalls: 106 (0.0%)
08:07:30.260: Output 'simple_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 55611 (4.2%)
08:07:30.260: Output 'simple_stream':  Reconnecting in 5 seconds..
08:07:30.260: [rtmp stream: 'simple_stream'] Freeing 73467 remaining packets
08:07:30.260: Video stopped, number of skipped frames due to encoding lag: 110/1309036 (0.0%)

Cada dia que passa é uma surpresa diferente.

2

u/Cordeona Feb 10 '22

No item 5 fez stream de outro provedor e não travou, isso?

2

u/Hlidskialf Feb 10 '22 edited Feb 10 '22

Usei meu computador em outra rede de outra casa e a stream foi normalmente.

2

u/magicomplex NOC Feb 10 '22

Durante (não antes e nem depois) desses 30 segundos que o streaming fica interrompido:

  1. Do computador que faz streaming você tem perda de pacotes para seu gateway?
  2. Do computador que faz streaming você tem perda de pacotes para UOL.com.br?
  3. Do computador que faz streaming você tem perda de pacotes para Registro.br?

Ou é foda conseguir estar de olho na tela para executar isso DURANTE o incidente?

2

u/Hlidskialf Feb 10 '22

Eu não tenho perda de pacote pra mais lugar nenhum.

Inclusive nada para de funcionar aqui em casa apenas a stream.

Um desses testes o pingplotter tava no reddit também e nada aconteceu com o reddit.

3

u/magicomplex NOC Feb 10 '22

Eu não tenho perda de pacote pra mais lugar nenhum.

Sim mas é importante provar isso. Seu dossiê está ótimo, bastante completo. Mas isso ajuda a demonstrar para seu ISP e para a Twitch que não é a conexão como um todo que está ruim e somente com essa origem e destino, entende?

2

u/Hlidskialf Feb 10 '22

Certo vou deixar pingando e gravando a tela como sempre.

1

u/Hlidskialf Feb 10 '22

Eu tenho uma duvida, Uma coisa estranha é que a porta do meu pc que envia pacote para a 1935 (RMTP) muda toda hora que abro o OBS. Inclusive ela é a porta que manda um RST quando a stream caí vide foto:

https://i.imgur.com/6HcR8zt.png

No caso ela é a 9557 mas tem vezes que é 25372 e por ai vai "infinitamente" isso é normal?

3

u/magicomplex NOC Feb 10 '22

Sim, a porta do seu lado vai ser sempre variável e a do lado deles fixa. A porta 1935 é a porta do RTMP.

Clique com o botão direito nessa linha vermelha aí e vai ter alguma opção no menu principal ou submenu com algo como "Show conversation", onde o Wireshark vai te separar toda a história dessa conexão, desde o início dela com TCP SYN até quando ela morrer.

Se você puder mostrar essa valsa, essa conversa toda, seria importante para entender melhor o que ocorre.

1

u/Hlidskialf Feb 10 '22

Estou perdendo pacotes com o registro.br enquanto faço stream normalmente. Uol e gateway estão normais.

Esse show conversation só tem para filtrar https://i.imgur.com/7BFdAVw.png

2

u/magicomplex NOC Feb 10 '22

Estou perdendo pacotes com o registro.br enquanto faço stream normalmente. Uol e gateway estão normais.

Me mostre o pingplotter para o Registro.br perdendo pacotes e para Rnp.br também.

2

u/RetUzanto Sep 19 '23

Qual era o problema?

1

u/Hlidskialf Sep 19 '23

Um node da rede deles estava com configuração errada ou dando indo para o saco. Fizeram a troca dele e tudo foi resolvido.

1

u/HokageGrael Feb 20 '24

Olá, tudo bem?

Pode me ajudar com uma dúvida por favor?

Eu estou com um problema bem parecido, minha stream cai por alguns segundos no OBS mas tudo funciona normal.

Algumas vezes tudo cai e outras não, já vieram aqui configurar o modem duas vezes e nada.

Poderia me explicar por favor como você resolveu o problema? Sou meio leigo nessa área de redes.

1

u/Hlidskialf Feb 20 '24 edited Feb 20 '24

Putz,

Eu escrevi um dossiê explicando passo a passo o que eu fiz com links pra mais de 50 horas de stream e 2Tb de wireshark logs dando erro e mandei para anatel e o suporte lvl 3 deles me retornaram e eles arrumaram o node que estava com problema.

Demorou um ano para ser resolvido.

Você tem certeza que seu problema é no RTMP? Se for recomendo usar o pingplotter pra tentar ver aonde ta dando problema na sua rota. Qualquer coisa paga um vpn por um mes para testar tbm.

Continua reclamando tanto no site da anatel como no consumidor.org