Praticamente qualquer desktop ou laptop moderno permite que você carregue e compartilhe vídeos ocasionais em sites como o Facebook ou YouTube. No entanto, se você tem muitos vídeos que deseja compartilhar - seja com visualizadores de seu site ou página de rede social ou usuários em sua rede local - você deve considerar comprar ou construir seu próprio servidor de streaming de vídeo. Enquanto alguns laptops ou estações de trabalho podem ser capazes de lidar com cargas de streaming e compartilhamento de vídeo leve, servidores dedicados com hardware de última geração são muito mais adequados para a tarefa de aplicativos de tráfego moderado a pesado. Tal como acontece com outros tipos de sistemas de computador, você deve considerar vários fatores antes de tomar uma decisão de compra.
Considerando a carga do servidor
O fator mais importante para determinar o tipo de servidor de que você precisa para sua rede é o número de usuários ou outros computadores para os quais você precisa transmitir vídeo. Por exemplo, se você pretende transmitir vídeo para apenas um ou dois outros computadores em sua casa, você pode não precisar de um servidor dedicado e usar um PC doméstico relativamente poderoso pode ser suficiente. No entanto, se você precisa de um servidor de negócios capaz de fazer streaming para várias estações de trabalho simultaneamente, um servidor de streaming dedicado mais robusto aumenta o desempenho e libera outros computadores da rede para tarefas mais produtivas. Se você planeja transmitir vídeos em um site movimentado ou na intranet de uma grande empresa, provavelmente precisará de um servidor Web dedicado com hardware e software de streaming de última geração.
Com fio ou sem fio
Os adaptadores e protocolos sem fio modernos fornecem taxas de transferência de dados relativamente rápidas entre computadores e dispositivos em rede e são teoricamente capazes de fornecer navegação mais rápida e velocidades de streaming do que a conexão com fio Ethernet comum. No entanto, na prática, raramente é o caso, porque os sinais sem fio entre um roteador e os computadores na rede normalmente variam consideravelmente em intensidade. Conseqüentemente, uma conexão com fio do servidor de streaming ao roteador de rede geralmente oferece melhor desempenho geral. Se você pretende usar o servidor apenas para volumes de streaming baixos a moderados, uma conexão sem fio pode ser suficiente. Ainda assim, ao exibir vídeos em um ambiente de negócios movimentado ou em um site de alto tráfego, uma conexão com fio tem um desempenho muito mais confiável.
Considerações sobre hardware
Como acontece com qualquer outro tipo de computador, um processador rápido aumenta o desempenho geral com qualquer servidor de streaming. Vários outros componentes importantes do computador afetam o desempenho do streaming ainda mais do que a CPU usada no sistema. A maioria dos processadores dual-core e quad-core modernos podem lidar com 50 ou 100 conexões simultâneas com o servidor facilmente. No entanto, os gargalos em um servidor de rede ou servidor Web são o disco rígido e a quantidade de RAM no computador. Um servidor de streaming de vídeo deve ter um disco rígido SATA de alto desempenho com uma taxa de rotação de pelo menos 7200 RPMs, e unidades de 10.000 RPM são ainda melhores. A capacidade do disco rígido deve ser grande o suficiente para armazenar todos os vídeos que você pretende transmitir com espaço de sobra. Conforme você preenche um disco rígido com vídeos, a velocidade de leitura / gravação da unidade geralmente diminui ligeiramente. Conseqüentemente, o disco rígido que você usa em um servidor de streaming deve ser pelo menos duas vezes maior que o tamanho agregado de todos os vídeos que você planeja transmitir. No que diz respeito à RAM, você nunca pode ter muito em um servidor de streaming. Para streaming de vídeos em sua casa, um PC ou servidor com 2 GB de RAM deve ser aceitável. Ao fazer streaming em uma rede ou site ocupado, o servidor deve ter no mínimo 4 GB de RAM; aumentar a quantidade de memória para 8 GB ou 16 GB melhora o desempenho.
Programas
Para um servidor de vídeo doméstico com potência moderada, você provavelmente não precisa gastar nada com o software de streaming. O Windows Media Player no Windows 7 inclui um recurso de streaming de mídia fácil de configurar que permite transmitir vídeos e músicas para outros computadores na rede, bem como para outros dispositivos portáteis compatíveis com o Windows Media Player. O Windows Media Player permite até mesmo transmitir músicas e vídeos pela Internet usando uma conta do Windows Live. Se você precisar transmitir vídeos em FLV ou outros formatos não nativamente suportados no Windows, use o VLC Media Player gratuito para transmitir seus vídeos. Essas opções de software de streaming de mídia grátis também são suficientes para aplicativos de negócios de volume moderado. No entanto, o Windows Media Player e o VLC não oferecem suporte multithreading integrado. Se você planeja transmitir vídeos para vários usuários simultaneamente, use um aplicativo de streaming comercial mais robusto, como Helix Universal Server da RealNetworks, Apple QuickTime Streaming Server ou Adobe Media Server.
Aluguel e colocação
Um computador servidor da Web de última geração, com capacidade de streaming de vídeos, pode ser caro. No entanto, ao transmitir vídeos na Internet, os custos de hardware podem ser relativamente insignificantes em comparação com os encargos de largura de banda. Se o seu site transmitir vídeos curtos para menos de 100 visitantes por dia, talvez você não precise de um servidor dedicado; um servidor virtual de alta capacidade deve ser capaz de lidar com a capacidade sem muitos problemas. Se você deseja transmitir vídeos para centenas ou milhares de visitantes diariamente, considere alugar um servidor ou grupo de servidores em nuvem de um serviço de hospedagem especializado em streaming de vídeo. Como alternativa, você pode optar por comprar seu próprio servidor, mas fazer com que o serviço de hospedagem o instale em seu data center. O streaming de vídeo na Web é caro. Esteja preparado para gastar várias centenas de dólares por mês em hospedagem de qualidade. Os principais provedores de serviços que oferecem hospedagem de streaming de vídeo incluem Dailymotion Cloud, GravityLab e Rackspace.