Anúncio fechado

Na feira comercial da National Association of Broadcasters (NAB) deste ano, a Adobe apresentou novos recursos e capacidades de seu Flash Media Server. Uma das novidades é a compatibilidade com dispositivos sob domínio do iOS.

Steve Jobs nos convenceu há muito tempo que as palavras Flash e iOS não deveriam pertencer à mesma frase, então a Adobe cedeu e adicionou suporte para HTTP Live Streaming ao Flash Media Server.

É um protocolo desenvolvido pela Apple para streaming de vídeo ao vivo e não ao vivo através de uma conexão HTTP padrão em vez de RTSP, que é mais difícil de otimizar. Ele usa vídeo H.264 e áudio AAC ou MP3 compactados em partes separadas do fluxo MPEG-2, juntamente com listas de reprodução m3u usadas para catalogar as partes individuais do fluxo. Este formato pode ser reproduzido pelo QuickTime no Mac OSX e em dispositivos iOS é o único formato de streaming que eles suportam.

A Apple propôs HTTP Live Streaming ao Comitê de Padrões da Internet da IETF em 2009, mas até agora não houve indicação de que esta proposta irá avançar. Mas a Microsoft ainda adicionou suporte ao seu servidor IIS Media Services, que é usado para fornecer streaming de vídeo para clientes baseados em Silverlight. Depois que os Serviços de Mídia do IIS detectam um dispositivo iOS, o conteúdo é empacotado e transmitido usando HTTP Live Streaming.

No ano passado, a Adobe adicionou seu próprio recurso de streaming HTTP ao Flash Media Server. É semelhante ao Apple na forma como processa vídeo H.264, onde o vídeo é dividido e salvo em arquivos separados, após os quais é enviado via HTTP para o assinante padrão. Mas no caso da Adobe, o HTTP Dynamic Streaming usa um arquivo XML (em vez de uma lista de reprodução de texto) e MPEG-4 como contêiner. Além disso, só é compatível com Flash ou AIR.

Nas palavras do gerente sênior de produto do Flash Media Server, Kevin Towes, a Adobe está interessada em desenvolver tecnologia para simplificar o processo de transmissão, resultando na inclusão mais fácil de uma ampla gama de dispositivos. Ele mencionou no blog que a Adobe está adicionando suporte para HTTP Live Streaming para Flash Media Server e Flash Media Live Encoder. Ele escreveu que: "Ao adicionar suporte para HLS no Flash Media Server, a Adobe reduz a complexidade da publicação para aqueles que precisam incluir navegadores que usam HLS por meio de HTML5 (por exemplo, Safari) ou dispositivos sem suporte para Adobe Flash.”

A Adobe assume assim uma espécie de compromisso onde não quer perder potenciais utilizadores do Flash Media Server e ao mesmo tempo convencer a Apple a suportar Flash em dispositivos iOS e por isso tem em conta a necessidade de streaming de vídeo mesmo sem Flash.

HTTP Live Streaming também estará disponível para outras plataformas, incluindo Safari no Mac OS X. Uma das razões para esta abordagem pode ser o fato de a Apple vender os MacBook Airs mais recentes sem Flash pré-instalado. Embora a principal razão para isso seja a eliminação da necessidade de atualização deste elemento após o primeiro lançamento, também é amplamente conhecido que o Flash reduz radicalmente a vida útil da bateria (até 33% para o mencionado MacBook Air).

Embora a Adobe diga que está trabalhando em uma versão do Flash otimizada especificamente para o MacBook Air, a etapa citada também mantém os usuários que não desejam instalar o Flash.

fonte: Arstechnica.com
.