19.11.2012 Views

Building Adobe AIR Applications

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CREACIÓN DE APLICACIONES DE ADOBE <strong>AIR</strong><br />

Desarrollo de aplicaciones de <strong>AIR</strong> para dispositivos de televisión<br />

Velocidad de bits<br />

combinada:<br />

Velocidad de bits<br />

de audio:<br />

Proporción de<br />

aspecto de píxeles:<br />

Hasta 8 Mbps dependiendo del ancho de banda disponible<br />

Hasta 192 Kbps<br />

1 × 1<br />

<strong>Adobe</strong> recomienda el uso del códec H.264 para el vídeo que se transmite a dispositivos de <strong>AIR</strong> para TV.<br />

Nota: <strong>AIR</strong> para TV también admite vídeo que se codifica con los códecs Sorenson Spark o On2 VP6. Sin embargo, el<br />

hardware no descodifica ni presenta estos códecs. Lo normal es que el motor de ejecución descodifique y presente estos<br />

códecs utilizando software y, por lo tanto, el vídeo se reproduzca con una velocidad de fotogramas mucho más baja. Por<br />

lo tanto, utilice H.264 si es posible.<br />

Clase StageVideo<br />

<strong>AIR</strong> para TV admite la presentación y la descodificación de hardware del vídeo codificado con H.264. Utilice la clase<br />

StageVideo para activar esta función.<br />

Consulte Uso de la clase StageVideo para la presentación acelerada por hardwareen la Guía del desarrollador de<br />

ActionScript 3.0 para obtener información sobre:<br />

La API de la clase StageVideo y clases relacionadas.<br />

Limitaciones del uso de la clase StageVideo.<br />

Para una mejor compatibilidad con las aplicaciones de <strong>AIR</strong> existentes que utilicen el objeto Video para el vídeo<br />

codificado con H.264, <strong>AIR</strong> para TV utiliza de forma interna un objeto StageVideo. Esta operación implica que la<br />

reproducción de vídeo se beneficia de la presentación y la descodificación de hardware. Sin embargo, el objeto Video<br />

está sujeto a las mismas restricciones que un objeto StageVideo. Por ejemplo, si la aplicación intenta girar el vídeo, no<br />

se produce ninguna rotación, debido a que el hardware, no el motor de ejecución, está presentando el vídeo.<br />

Sin embargo, cuando escriba nuevas aplicaciones, utilice el objeto StageVideo para el vídeo codificado con H.264.<br />

Para ver un ejemplo del uso de la clase StageVideo, consulte Delivering video and content for the Flash Platform on<br />

TV (Transmisión de vídeo y contenido para la plataforma de Flash en TV; en inglés).<br />

Directrices de transmisión de vídeo<br />

En un dispositivo de <strong>AIR</strong> para TV, el ancho de banda disponible de la red puede variar durante la reproducción de<br />

vídeo. Por ejemplo, estas variaciones pueden suceder cuando otro usuario comienza a utilizar la misma conexión a<br />

Internet.<br />

Por lo tanto, <strong>Adobe</strong> recomienda que el sistema de transmisión de vídeo utilice capacidades de velocidad de bits<br />

adaptativas. Por ejemplo, en el servidor, Flash Media Server admite capacidades de velocidad de bits adaptativas. En el<br />

cliente, puede utilizar Open Source Media Framework (OSMF).<br />

Los siguientes protocolos están disponibles para transmitir contenido de vídeo en la red a una aplicación de <strong>AIR</strong> para TV:<br />

Transmisión dinámica HTTP y HTTPS (formato F4F)<br />

Transmisión RTMP, RTMPE, RTMFP, RTMPT y RTMPTE<br />

Descarga progresiva HTTP y HTTPS<br />

Para más información, consulte las referencias siguientes:<br />

Guía del desarrollador de <strong>Adobe</strong> Flash Media Server<br />

Open Source Media Framework<br />

Última modificación 30/10/2012<br />

126

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!