Pechar anuncio

Na feira da Asociación Nacional de Emisoras (NAB) deste ano, Adobe presentou novas funcións e capacidades do seu Flash Media Server. Unha das novidades é a compatibilidade con dispositivos baixo o dominio de iOS.

Steve Jobs convenceunos hai tempo de que as palabras Flash e iOS non deberían pertencer á mesma frase, polo que Adobe cedeu e engadiu soporte para a transmisión en directo HTTP a Flash Media Server.

É un protocolo desenvolvido por Apple para a transmisión de vídeo en directo e non en directo a través dunha conexión HTTP estándar en lugar de RTSP, que é máis difícil de optimizar. Usa vídeo H.264 e audio AAC ou MP3 empaquetados en partes separadas do fluxo MPEG-2, xunto con listas de reprodución m3u utilizadas para catalogar as partes individuais do fluxo. Este formato pódese reproducir mediante QuickTime en Mac OSX, e en dispositivos iOS é o único formato de transmisión que poden xestionar.

Apple propuxo HTTP Live Streaming ao Comité de Estándares de Internet da IETF en 2009, pero ata agora non houbo indicios de que esta proposta vaia adiante. Pero Microsoft aínda engadiu soporte ao seu servidor IIS Media Services, que se usa para entregar vídeo en streaming aos clientes baseados en Silverlight. Unha vez que IIS Media Services detecta un dispositivo iOS, o contido empaqueta e remítese mediante HTTP Live Streaming.

O ano pasado, Adobe engadiu a súa propia función de transmisión HTTP a Flash Media Server. É semellante a Apple na forma en que procesa o vídeo H.264, onde o vídeo se divide e gárdase en ficheiros separados, despois do cal é enviado por HTTP ao subscritor predeterminado. Pero no caso de Adobe, HTTP Dynamic Streaming usa un ficheiro XML (en lugar dunha lista de reprodución de texto) e MPEG-4 como contedor. Ademais, só é compatible con Flash ou AIR.

En palabras do xefe de produto senior de Flash Media Server Kevin Towes, Adobe está interesado en desenvolver tecnoloxía para simplificar o proceso de transmisión, o que resulta nunha inclusión máis sinxela dunha ampla gama de dispositivos. Mencionou no blog que Adobe está engadindo soporte para HTTP Live Streaming para Flash Media Server e Flash Media Live Encoder. El escribiu que: "Ao engadir compatibilidade con HLS dentro de Flash Media Server, Adobe reduce a complexidade da publicación para aqueles que precisan incluír navegadores que utilicen HLS a través de HTML5 (por exemplo, Safari) ou dispositivos sen compatibilidade con Adobe Flash".

Adobe acomete así unha especie de compromiso onde non quere perder potenciais usuarios de Flash Media Server e ao mesmo tempo convencer a Apple para que admita Flash en dispositivos iOS e, polo tanto, ten en conta a necesidade de transmitir vídeo mesmo sen Flash.

HTTP Live Streaming tamén estará dispoñible para outras plataformas, incluíndo Safari en Mac OS X. Unha das razóns para este enfoque pode ser o feito de que Apple vende os últimos MacBook Air sen Flash preinstalado. Aínda que a principal razón para iso é a eliminación da necesidade de actualizar este elemento despois do primeiro lanzamento, tamén se sabe que Flash reduce radicalmente a duración da batería (ata un 33% para o mencionado MacBook Air).

Aínda que Adobe asegura que está a traballar nunha versión de Flash optimizada especificamente para o MacBook Air, o paso mencionado tamén mantén aos usuarios que non queiran instalar Flash.

fonte: arstechnica.com
.