Jump to content
Limestone de cara nova! ×

Dicas Streaming de Video


Otavio
 Share

Recommended Posts

Vou passar algumas dicas de streaming de vídeo, que fiquei varias horas pensando em como poderia deixar de maneira didática
Dando dicas sobre a questão mais importante de streaming de vídeo as ROTAS para fluxo AO VIVO em tempo real.
havia iniciado redigindo muitas informações que na minha conclusão ficariam confusas para  a maioria então resumindo de uma melhor forma espero que todos entendam ?

Para quem vai iniciar uma transmissão de um streaming de video existe um fator que se aplica muito bem e limita onde você pode escolher seu servidor  de streaming video pelo fato em que o seu cliente vá ter de fazer o upload em uma determinada velocidade contratada só que isso é definido pela rota internacional que os dados transitam.
A sua velocidade nominal contratada no brasil não tem valor algum para redes fora do território nacional podendo variar de acordo com a localidade e situação

Os testes feitos aqui foram só para dar uma base e não são iguais para todos os provedores mais não espere que seja muito diferente em alguns casos será até pior esse teste foi feito em um cenário ótimo e estável.

O plano usado para base nesse teste foi 120 Megas de donw da net e 10 megas de Upload

Vejamos assim você vai la e contrata um servidor baratinho em um DC no canada seu upload de 10 megas  será limitado a 5 megas (Quebec Ca) 

image.thumb.png.183d69657c07380706a2eaa048b7b102.png

Ai você fala não vou contratar nos EUA em um dc bom vou listar aqui 1 ótima rede para streaming Hivelocity aqui seus 10 megas  seram limitados em 7  (tampa - EUA)

image.png

Ai chega minimo das rede barata  cheia dos gb de link e te manda pra comer um croaçã (França FR)
image.thumb.png.26b2bf38679648278f623473093e507e.png

Mais ai também tem aquele que vai querer transmitir seus conteúdos ilegais e fala deixa com o pai sei burlar as leis  (Russia - RS)
image.png


Com base nisso podemos concluir que a localização do servidor vai afetar diretamente na questão de Subida dos dados pelo seu cliente ou seja  não importa quanto de upload ele tenha de sobra as rotas internacionais vão limitar o quanto ele pode subir de informações.

Lembre-se também que no brasil os provedores que fornecem "WIFI" normalmente fornecem o moldem mais moderno do mercado neandertal assim sendo não espere estabilidade em um wifi nem mesmo que seu cliente vá entender que a culpa de estar travando o vídeo pro espectador dele seja culpa do roteador dele sendo que isso esta ocorrendo para a maioria dos espectadores dele não adianta tentar explicar a maioria sempre vence  independente do cenário .
Só que para evitar tais problemas você pode contornar isso usando boas redes e rotas e criar novas rotas com uso de CDN mais que sejam específicos para estes fins não va inventar de usar o cloudflare que é feito para lidar com conteúdos estáticos cacheados e de baixa banda provavelmente vá ter problema.

Fica esta dica também se vai querer ser um prestador de serviços de streaming de vídeo irá precisar ter meios de testar conexões diferentes  aqui no escritório tenho 3 conexões:

1 - net que basicamente usa as rotas da Embratel ou seja a principal rota nacional 
2- VIVO que tem as piores rotas para quem lida com streaming 
3- Uma provedora daqui da cidade que passa por rotas da equinix
Tambem possuo uma cloud em rede da Algar / Level 3 assim abrangendo quase todos as rotas nacionais e internacionais  abertas ao publico para trafegar 

Isso só para testes pois uso na maioria do tempo a rede da Net
Se você quer fornecer um serviço de streaming de vídeo terá de lidar com essa questão e encontrar a melhor data center com a melhor rota para sua situação ou para seus cliente.


Ainda existe o fator de PING nunca jamais use redes que entregam  mais que 250 ms em qualquer um dos cenários nem por wifi nem por 3g nem mesmo cabeada  pois irá sim ter problemas de travamento  mesmo que a velocidade de up e down estejam muito altas e estáveis  o tempo de reposta do servidor com sua rede irá causar essa demora na obtenção dos pacotes de dados e e causará o travamento como ocorria antigamente no youtube e as conexões era direto brasil x eua  e as rotas eram péssimas e você tinha de deixar carregando mesmo tendo 1 mega de conexão dependendo da hora do dia ficava travando só boas lembranças.
Mais isso ira afetar diretamente na velocidade de DOWN do usuário pois quando maior é o tempo de resposta menor é a velocidade de conexão neste fluxo. 
Chega a um ponto em que simplesmente  um aumento de 10 ms compromete muito a sua velocidade de conexão 

Lembre-se é obrigação sua como provedor fornecer a solução para seu cliente e não sair culpando o roteador ou provedor de internet dele , claro que isso em um cenário comum de funcionamento .

Lembrando que essas dicas que dei são principalmente para conteúdo AO VIVO ou fluxo em tempo real para ondemand o cenário é bem diferente  

Espero que essas breves dicas ajudem a pensar melhor antes de sair contratando um data center para streaming de vídeo se baseando no custo  e não no mais importante a sua rota com o seu publico final .

 

Edited by Otavio

Fox Soluções | (011) 3090 4444 / (011) 96841-9797 |  www.FoxSolucoes.com
 | Streaming Áudio | CentovaCast | Revendas de Streaming | Data Center Brasil  EUA | 
 | Streaming Vídeo | CastControl WOWZA | Revendas de Streaming | Data Center Brasil  EUA | 

Link to comment
Share on other sites

Muito bom cara.
É como você falou, difícil é as vezes o cliente entender que não é problema com o serviço e sim de rota, aí a gente tem que se virar nos 30 pra tentar resolver.

Seria interessante disponibilizar uma aplicação web de speedtest para o usuário testar a conexão dele até o servidor, isso ajudaria até fazer uma melhor configuração de bitrate pra transmissão, porque tem gente que acha que o bitrate pra streaming ao vivo é CBR mas é VBR e o usuário as vezes tem por exemplo 3Mbit de upload e quer transmitir com 2.5Mbit e dependendo da imagem e frames passa fácil o bitrate de 3Mbit.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.





×
×
  • Create New...

Important Information

Está ciente?