smart - duplicar pantalla iphone sin apple tv
¿Cómo puedo transmitir video y reproducirlo? (5)
¿Estás tratando de transmitir video en tu aplicación o simplemente reproducir en tu iPhone? Para transmitir video a través de una aplicación, use MPMoviePlayerController y pase la URL de su video. El MPMoviePlayerController sí mismo transmitirá el video y lo reproducirá por usted.
¿Cómo puedo transmitir datos de video desde la red y reproducirlos en un iPhone?
En primer lugar, ¿está desarrollando una aplicación web optimizada para iPhone o una aplicación nativa?
En el primer caso, su única opción es transcodificar sus archivos de video a Quicktime H.264 (extensión m4v o mp4). Puede usar Quicktime Pro (use el menú de exportación) o VLC (como una alternativa gratuita). Luego simplemente agregue un hipervínculo al archivo de video en su servidor HTTP. Asegúrese de que presente el tipo de contenido correcto y demás (lea la Guía de contenido web de Safari para iPhone OS: Configuración de su servidor ). Eso funcionará para aplicaciones web y nativas (en una aplicación nativa usaría la vista MPMoviePlayerController). Entonces puede "transmitir" (técnicamente llamado descarga progresiva de un archivo de película Quicktime).
Si está hablando de transmitir contenido en vivo (es decir, contenido que usted produce en vivo o transcodificar una transmisión en vivo), actualmente no existe una forma oficial de hacerlo (a partir de iPhone OS 2.2). iPhone OS no es compatible con la transmisión RTSP / RTP. Varias aplicaciones nativas de iPhone (como UStream.tv y Orb Live) han creado su solución personalizada de transmisión en vivo (la mayoría transfiere un flujo retrasado con muchos segundos de latencia a través de HTTP y luego decodifica de alguna manera en el teléfono usando FFmpeg u otras bibliotecas )
Si está buscando una solución basada en servidor (con una opción muy asequible de Amazon EC2), asegúrese de visitar Wowza en http://www.wowzamedia.com/advanced.php.
Se transmite directamente a iPhone / iPod Touch sin una aplicación personalizada.
nota: no estoy afiliado a ellos en absoluto ... solo un fan / cliente.
editar: Me di cuenta de la edad de esta pregunta. :)
Apple tiene un artículo detallado sobre la configuración del lado del servidor para la transmisión de medios:
y las mejores prácticas Nota:
http://developer.apple.com/library/ios/#technotes/tn2010/tn2224.html
No solo contiene información sobre la arquitectura del servicio de transmisión y las herramientas utilizadas para compilarlo, sino que también tiene algunos requisitos para dicho tipo de servicio que debe cumplirse y referencias a transmisiones de prueba en vivo.
Puede encontrar un tutorial paso a paso aquí
http://geobray.com/2010/03/26/live-tv-streaming-to-iphone-with-http/