14 votos

Si el iphone/ipad no soporta Flash, ¿cómo juegan YouTube?

La tecnología que hacen los iPhones y iPads de uso para reproducir YouTube sin el apoyo de Flash?

31voto

Edelcom Puntos 3820

Ellos usan un formato llamado H. 264. YouTube y otros sitios de vídeo entregar contenido en este formato también (para que sus videos se pueden ver en el iPad/iPod touch).

Una de las ventajas de H. 264 es que el hardware basado en la codificación/decodificación puede ser utilizado.

Véase también el Steve Jobs de los Pensamientos en Flash

H. 264 es uno de los formatos de vídeo de apoyo en la última versión de HTML, HTML 5. Apple admite esta en Safari y Google Chrome*.

*Recientemente, Google anunció que dejará de apoyo H. 264 en las futuras versiones de Chrome.

Debido a esta H. 264 es una especie de caliente de la tarde. Ver estos artículos.

6voto

Olly Puntos 4314

Nivas dijo que todo hay que saber acerca de H. 264, el formato utilizado por YouTube para transmitir vídeo. Pero es que el vídeo está codificado y decodificado y es utilizado por flash, iOS (sistema operativo iPhone) y HTML5.

La verdadera diferencia es la forma en la solicitud para el vídeo está hecho. En pocas palabras, el iPhone solicitudes de la misma forma en HTML5 y Flash, pero agarra la respuesta de youtube y reproduce en otro lugar en vez del navegador o flash.

En un escritorio, cuando llegue a youtube.com se identifica usted está en un navegador de escritorio, debido a que el navegador informa de YouTube al respecto. Luego de YouTube apunta a la versión de Flash, y todos los de su código ya está programado para reproducir el vídeo en su propia manera. Que también implica HTML y H. 264. Así que la imagen de la ruta de un byte de hacer un vídeo de los archivos de YouTube a tu pantalla. Sería algo como esto:

YouTube streaming server -> su navegador -> Flash -> pantalla.

Al apuntar el navegador a la versión HTML5 de YouTube, el código de allí sólo espera su navegador será capaz de jugar sin usar el Flash. Así que el vídeo de bytes ruta sería:

YouTube streaming server -> su navegador -> pantalla

Es curioso lo fácil que es pensar en ello ahora, pero HTML4 nunca tuvo ningún código para comunicar "reproducir vídeo de" en su propia, y no hay ningún explorador se espera que sea capaz de hacerlo. Así que los navegadores con HTML5 en realidad son reproductores de vídeo en sus propios así.

Tanto que nuevo navegador y Flash tienen básicamente el mismo código fuente para ser capaz de decodificar H. 264 y tanto necesita el codec a estar disponible desde el sistema operativo. Pero cada uno tiene su propia implementación de la misma.

En iOS, siempre que identifica a "YouTube", mientras que usted está navegando, parece que para cada uno de los códigos, HTML5 o Flash incorporado, agarra el video de referencia de dicho código, y sólo pregunte en YouTube el vídeo directamente. Mucho de la misma manera HTML5. Pero en lugar de jugar en el navegador, se llama a una API de iOS para jugar desde el reproductor de vídeo. Así que el vídeo de bytes ruta de acceso es:

YouTube streaming server -> iOS reproductor de vídeo -> pantalla

Por supuesto, hay un montón de cosas más allá de eso, pero esos son los conceptos básicos. Así que la tecnología el iPhone usa, es todo lo mismo y prácticamente transparente a los servidores de YouTube.

4voto

micah Puntos 168

YouTube también ha HTML5 jugadores - que recientemente ha cambiado su código de inserción para un iframed método que permite HTML5 y Flash que se muestra dependiendo de su configuración del navegador, que el iPhone es compatible.

Esencialmente, el Flash player es una forma de reproducir un archivo de vídeo, por lo que el archivo está disponible en un formato legible (como Nivas estaba diciendo) que el iPhone/iPad puede abrir en su reproductor de medios.

Soundcloud también funciona en el iPhone, que creo que es de abajo a HTML5.

1voto

virginalforces Puntos 31

Al subir un vídeo en Youtube, se convierten en múltiples formatos, tamaños y codec (no sólo FLV/VP6 de vídeo flash!).

Haciendo esto, Youtube puede servir a usted la mejor opción compatible cuando usted solicita un vídeo dependiendo de la aplicación o el navegador web (móvil o no) / ancho de banda que usted tiene.

0voto

ghshtalt Puntos 1052

Lo que hace H. 264 codificación de la tecnología para hacer con Adobe Flash y aplicaciones para la incorporación de contenidos?

H. 264 es un protocolo de códec. Esto significa que el uso de este protocolo para la "creación" de una película. Una vez que usted tiene la película, usted necesita una aplicación para la reproducción de la película. Esto es lo que Adobe Flash (y muchas otras aplicaciones). Ver la página de Wikipedia para más información.

Lo que el señor andyface dice que tienen mucho más sentido. Así que supongo que Safari es compatible con HTML5.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X