Otavio Postado Março 16, 2019 Compartilhar Postado Março 16, 2019 (editado) 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) 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) Ai chega minimo das rede barata cheia dos gb de link e te manda pra comer um croaçã (França FR) 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) 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 . Editado Março 16, 2019 por Otavio 0 Citar 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 para o comentário Compartilhar em outros sites More sharing options...
Seto_Ichitaka Postado Março 17, 2019 Compartilhar Postado Março 17, 2019 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. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.