Apenas para o seu vídeo usando vb = 4096 ... 4Mb / s mais áudio ab = 256 ... 256Kb / s. tente reduzir o tamanho do vídeo para 2048, o áudio também pode ser menor ou reduzir o fps para menos de 30 fps.
Estou usando o VLC 1.1.0 e Win7 x64 para fazer streaming do Desktop para outro computador. No momento estou usando este código para iniciar o VLC no servidor:
vlc screen:// :screen-fps=30 :screen-caching=100 --sout
#transcode{vcodec=mp4v,vb=4096,acodec=mpga,ab=256,scale=1,
width=1280,height=800}:duplicate{dst=rtp{dst=192.168.2.3,port=5004,mux=ts},
dst=display} :sout-rtp-sap :sout-rtp-name=Glory :sout-standard-sap
:sout-standard-name=Glory :sout-standard-group=Movie :sout-all :ttl=1 :sout-keep
192.168.2.3 é o destino (cliente), onde eu chamo o fluxo
No cliente eu chamo
vlc rtp://@:5004
Esse fluxo gera cerca de 5 MBit / s de tráfego permanente.
Por que o tráfego é tão alto? O servidor é usado para apresentações e, portanto, a imagem é geralmente a mesma. Por que não são apenas as mudanças da imagem enviada? Alguma idéia para melhorar o codec, resolução, ....? Na página de vídeos, link Eu li isso
Exemplos de largura de banda necessária são:
0.5 to 4 Mbit/s for a MPEG-4 stream,
3 to 4 Mbit/s for an MPEG-2 stream read from a satellite card, a digital television card or a MPEG-2 encoding card,
6 to 9 Mbit/s for a DVD
Minha qualidade não é tão alta > então deve precisar de cerca de 2 Mbit / s
Obrigado a toda ajuda
Apenas para o seu vídeo usando vb = 4096 ... 4Mb / s mais áudio ab = 256 ... 256Kb / s. tente reduzir o tamanho do vídeo para 2048, o áudio também pode ser menor ou reduzir o fps para menos de 30 fps.