
Microsoft está trabajando de cerca con Apple para llevar el streaming de vídeo vía Silverlight al iPhone.
En una demostración bastante impresionante (una vez que la consiguieron hacerla funcionar), Brian Glodfarb, Microsoft User Experience Platform Manager ha mostrado como realizar streaming de vídeo H.264 en el PCD 2009. ¿Cómo ha ocurrido esto cuando Adobe lleva años tratando de introducir Flash vídeo en la plataforma sin resultado?: sencillamente con 4 palabras: «Estamos trabajando con Apple«.
«La promesa es que Silverlight es una solución interdispositivos, internavegadores e interplataforma y funciona de la misma manera en los Mac que en Windows«, dijo Goldfarb. «El iPhone es un escenario único. Hemos hablado con nuestros usuarios y han dicho que simplemente ellos necesitan situar sus contenidos en el dispositivo«.
Microsoft, para hacer funcionar Silverlight sobre el iPhone simplemente está trabajando con Apple para crear una solución directamente en el servidor (serverside) con IIS Media Services codificando el contenido para realizar streaming y permitiendo al usuario que simplemente active la compatibilidad con el iPhone, encargándose el servidor de generar de forma dinámica el contenido para este dispositivo usando un tag en HTML 5 (<VIDEO>) que puede usarse de muchas maneras.
Goldfarb hizo una demostración del funcionamiento usando una página HTMl en la que se había usado este tag para embeber vídeo situado en un servidor IIS para que respondiera directamente al sistema de reproducción de QuickTime de forma que el contenido se adaptara a las necesidades técnicas de reproducción del iPhone sin la necesidad de realizar cambios en el código de la página.
Según Goldfarb, las palabras «Estamos trabajando con Apple» tienen muchos matices. Básicamente Microsoft ha hecho todo el trabajo, pero lo ha realizado de forma que Apple estuviera cómoda con el resultado final.
Más información en BetaNews
Perdón, pero no veo en ningún momento que Microsoft este portando Silverlight al iPhone ni que «este trabajando con Apple» (como vosotros decís en el último párrafo).
Lo que están haciendo por lo que se comenta en el artículo es que se genere una salida en HTML 5. Es como si Adobe dice que ha portado Flash a iPhone por que ahora pueden generar una app para iPhone dandole a un «Guardar como…»
Hombre, eso no es Silverlight… (menos mal)
Simplemente los de Microsoft convierten de Silverlight a HTML5 en el servidor, pero deben de ser tan torpes que no saben ni como hacerlo.
Me pregunto si legará el día en que todos lo vídeos de internet sean HTML5 y no necesitemos plugins ni cosas raras como flash silverlight o demás….
Ojalá!
PD: los de flash se podrían aplicar el cuento (como vimeo ya ha hecho), no hace falta trabajar con apple, sino hacer caso a los estándares.
Si usáis el plugin ClickToFlash, para bloquear el Flash de las páginas hasta que se hace clic en ellas, se puede ver que incluso YouTube está sustituyendo dinámicamente los objetos Flash for vídeo H.264 en plataformas como Safari (o Chrome ;-)) que soportan el tag
Y sí, tienes toda la razón, eso NO es Silverlight (¡afortunadamente!). Pero creo que hacen más cosas, si no no tiene mucho sentido…
Pero lo que han hecho es lo que siempre se les ha pedido: que aprovechen el entorno de generación de animaciones de Flash, pero que abandonen el formato Flash…
Me encantaría ver algo como Machinarium en el iPhone, y está hecho por entero en Flash.
Si yo fuera Apple, viendo lo malo que es el plugin de Flash para Mac, tampoco dejaría a Adobe presentase Flash para iPhone.
Adobe lo que tiene que hacer es un plugin decente de Flash para Mac, que no consuma tantos recursos como el actual y que funcione mejor. Es Adobe el que esta haciendo que los demás lo rechacen, solo necesitais probar la beta de la versión 10.1 y os daréis cuenta de que cada vez lo hacen peor.
«Microsoft, para hacer funcionar Silverlight sobre el iPhone simplemente está trabajando con Apple para crear una solución directamente en el servidor (serverside) con IIS Media Services codificando el contenido para realizar streaming y permitiendo al usuario que simplemente active la compatibilidad con el iPhone, encargándose el servidor de generar de forma dinámica el contenido para este dispositivo usando un tag»
TRADUCCIÓN:
M$ se arrodilla y adapta el software de sus servidores IIS para que a los iPhone les sirva el vídeo en un tag «video» HTML5 y además se asegura de que el vídeo vaya codificado en un formato H264 que sea compatible con el iPhone (no todos los H264 son compatibles con el iPhone, ha de ser (copio y pego) ■ H.264 Baseline Profile Level 3.0 video, up to 640 x 480 at 30 fps. Note that B frames are not supported in the Baseline profile. ■ MPEG-4 Part 2 video (Simple Profile) ■ AAC-LC audio, up to 48 kHz).
En otras palabras: Apple no mueve un dedo y es M$ quien se adapta al iPhone y SilverLight no tendría ni que haberse mencionado en este artículo (salvo para engañar a los despistados e intentar conseguir que entiendan al leerlo lo que ni es ni se dice) por que no tiene nada que ver: SilverLight es una tecnología del lado del cliente (y esto es un parche server-side) que ni existe ni Apple está colaborando para que exista ni es previsible que Apple permita nunca que exista en el iPhone. Por qué ? por las mismas razones que se aplican para el Flash de Adobe… 🙂
Mira que sois pánfilos los mackeros a veces, de verdad.
Dentro de la etiqueta de -video- va un código tradicional de inserción de Silverlight. Lo único que hace el parche «server side» es solicitar el user agent del dispositivo para a continuación «cambiar» la forma de entregar el archivo. Pero el código de inserción es de tipo Silverlight, para no volver gilipollas a los desarrolladores web y que la solución sirva para páginas que se ven tanto desde el iPhone como desde otros navegadores que disponen de un plug in para ver estos contenidos (que para el iPhone es solo streaming de video, que Silverlight hace muchas mas cosas).
El artículo está bien, pero es lo que es el no saber y el hablar por hablar.
Interesantes comentarios que aportan más luz a lo que contiene el articulo.
Tengo una pregunta para los administradores de Faq-Mac, ¿Hay alguna forma de poder ver los comentarios de los usuarios cuando uno visualiza la versión móvil de este sitio web desde un iPhone?
LO habrá en muy breve.
Un saludo
—————
http://www.faq-mac.com
«Dentro de la etiqueta de -video- va un código tradicional de inserción de Silverlight. Lo único que hace el parche «server side» es solicitar el user agent del dispositivo»
Mira que sois pánfilos los peceros…
Para que iba un servidor a «solicitar el user agent del dispositivo» si va en el encabezado User-Agent: de todas y cada una de las solicitudes http ?
Y además, desde cuando puede un servidor «solicitar» nada al cliente, si es en el cliente donde necesaria y exclusivamente se originan todas las solicitudes http ?
( … blah blah blah … )
«El artículo está bien, pero es lo que es el no saber y el hablar por hablar.»
Lo que te digo:
1.- SilverLight no va a funcionar nunca en el iPhone, sencillamente por que a Jobs no le da la gana. Y somos muuuchos los que nos alegramos de que sea así.
2.- Es mentira que «Microsoft trabaja con Apple para llevar Silverlight al iPhone», que es lo que dice el titular.
3.- Que M$ adapte sus IISs mediante parches (eso de los parches siempre se les ha dado bien, la verdad) para que funque el video con el iPhone no significa que Apple esté trabajando en nada con ellos.
Hala pecerillo. Que te diviertasss con tu silver-basura-light jejeje
—
Jorge.