Como escolho o melhor servidor de streaming de mídia?
Um servidor é uma combinação de hardware e software projetado para atender a necessidades específicas, geralmente de vários clientes. Um servidor de mídia de streaming transmite o vídeo armazenado no servidor para clientes que o solicitam quando é chamado pelo servidor da web. O melhor servidor de mídia de streaming para seus objetivos será aquele que melhor atenda às suas necessidades nas áreas de custo, sistemas operacionais suportados, formatos de contêiner suportados, protocolos suportados e outros recursos importantes. Além disso, é importante decidir se você deve operar seu próprio servidor ou adquirir um plano de streaming hospedado.
É assim que o processo de streaming de mídia funciona. Um visitante do site clica em um arquivo de vídeo que deseja exibir. O servidor da web retransmite a mensagem para o servidor de mídia de streaming. Por fim, o servidor de mídia de streaming transmite o arquivo diretamente ao visitante e o software no computador do visitante reproduz o arquivo. Em geral, se o visitante não tiver o software apropriado ou a versão mais recente do software em seu computador, será exibida uma mensagem útil, geralmente com um link para um download gratuito. O servidor de mídia de streaming deve ser capaz de lidar com o tráfego e a largura de banda exigidos pelo streaming.
É provável que os servidores de mídia de streaming com uma licença GPL sejam gratuitos. É mais provável que os servidores com uma licença proprietária tenham um custo associado, pelo menos para uso comercial. Nem todos os servidores de mídia de streaming funcionam com o Mac OS X, Linux ou outros sistemas operacionais Unix; portanto, é importante fazer uma escolha que funcione. Servidores proprietários também podem lidar com menos formatos do que servidores de código aberto. Por exemplo, o Apple® QuickTime® Streaming Server suporta menos formatos que o Helix® Universal Server, que suporta plataformas da Microsoft® como Windows Media®, bem como QuickTime® da Apple e MPEG-4.
O protocolo que o servidor de mídia de streaming usa para fornecer os dados é fundamental para como o servidor funcionará sob uma carga pesada e que tipos de coisas podem dar errado com o serviço. Alguns dos protocolos usados com freqüência incluem HTTP (Hypertext Transfer Protocol), que pode ser o mais amplamente usado, TCP (Transmission Control Protocol), RTP (Real-time Transfer Protocol), RTSP (Real-Time Streaming Protocol) e RTMP ( Protocolo de mensagens em tempo real), o último dos quais é usado pelo Adobe® Flash® Media Server. A combinação destes que melhor combina com a mídia que você planeja veicular, juntamente com a opção de veicular o material ou adquirir um plano de streaming hospedado, fornecerá o melhor servidor de mídia de streaming para seus propósitos.