Fluxo de vídeo sem fio H.264 de longo alcance

1

Estou transmitindo H.264 através de Wi-Fi. A distância é bastante longa para o Wi-Fi e causa toneladas de perda de pacotes.

O vídeo resultante é quase inútil devido à perda de pacotes.

Eu tentei reduzir a resolução do fluxo e diminuir a taxa de quadros, mas não funcionou.

Existe alguma solução melhor para esta situação? Como aumentar a densidade de quadros P?

    
por Nyaruko 26.01.2016 / 14:41

1 resposta

2

Se eu fosse você, atacaria melhorando a qualidade do meu link em vez de diminuir a qualidade do meu vídeo.

Isso ou armazenar em buffer seu fluxo por mais tempo, especialmente se você estiver reproduzindo um conteúdo pré-gravado.

Aumentar os quadros P ao custo dos quadros B reduz as dependências entre quadros e, dessa forma, torna seu fluxo mais robusto, mas tem um custo de maior largura de banda, o qual seu link não parece permitir. Aumentar os P-frames ao custo de I-frames reduz a sua largura de banda, mas aumenta as dependências entre frames, por isso, se você perder um I-frame, seu stream parecerá ruim por mais tempo.

Você usou ferramentas como iperf para caracterizar sua largura de banda e talvez sudo ping -fs 1472 para caracterizar sua taxa de perda de pacotes? Você já olhou para antenas direcionais de maior ganho? Você já está usando equipamento Wi-Fi projetado para links ponto-a-ponto de longo alcance?

    
por 26.01.2016 / 18:03