Retransmisión en directo de alta calidad para iOS

 

¿Te interesa la retransmisión en directo de alta calidad para iOS? Entonces, ¡este artículo es para usted! La retransmisión en directo a iPhones y iPads presenta algunos retos únicos para el vídeo en línea. Sin embargo, no te preocupes: existen soluciones que te explicaremos en profundidad a continuación.

En este artículo, vamos a empezar desglosando la revolución móvil. A continuación, vamos a desgranar algunas de las razones por las que debería tener una estrategia móvil (si aún no la tiene, es hora de ponerse manos a la obra). Por último, nos sumergiremos en los detalles de cómo transmitir a dispositivos iOS equipados con RTMP.

[NOTA: Este artículo trata sobre la transmisión a dispositivos iOS. Para saber más sobre la transmisión desde iPhones y otras plataformas iOS, consulta este artículo anterior].

La revolución móvil ha terminado

El viejo mundo ya ha sido derrocado. El móvil ha completado su ascenso a la cima y ha alcanzado el dominio total como plataforma. El primer smartphone de verdad, el iPhone de Apple, salió a la venta en 2007. Eso significa que hace aproximadamente una década que comenzó la revolución móvil.

Muchas cosas han cambiado en este tiempo. Los teléfonos inteligentes se han vuelto casi omnipresentes. Han cambiado nuestra forma de comunicarnos, entretenernos y compartir. Para las empresas, los teléfonos inteligentes ofrecen la posibilidad de llegar a clientes potenciales al instante, estén donde estén.

Cuando se trata de vídeo en directo, los smartphones son el cordón umbilical. Conectan a una población en constante movimiento con una Internet rápida y con el mundo. Ahora los ciudadanos pueden acceder a secuencias de vídeo de alta calidad estén donde estén.

Cuando se trata de tabletas y otros dispositivos móviles, la historia es un poco diferente, pero similar. En general, las tabletas ofrecen un nuevo formato de dispositivo a los usuarios que buscan dispositivos portátiles y ligeros de entretenimiento y productividad. Para el vídeo, las tabletas ofrecen una pantalla de gran tamaño y un procesamiento rápido.

Ventajas del streaming a dispositivos móviles

ios-devices-for-live-videoEntonces, ¿por qué deberías convertirte en un experto en retransmisiones en directo para Android e iOS? Hoy en día, la mayor parte del tráfico de Internet se dirige a través de dispositivos móviles.

Un breve vistazo a algunas estadísticas lo confirma. A escala mundial, el número de usuarios de dispositivos móviles superó al de usuarios de ordenadores de sobremesa a mediados de 2014, y la diferencia no ha hecho más que aumentar. El sesenta y cinco por ciento del tiempo de consumo de medios digitales se pasa en dispositivos móviles. No es de extrañar entonces que se espere que la publicidad móvil represente más del 70% de todo el gasto en publicidad digital de Estados Unidos en 2019.

En cuanto al vídeo, el móvil también domina. Se calcula que más de 152 millones de usuarios de móviles ven vídeos en Estados Unidos. Los ingresos del vídeo móvil en este país ascienden a casi 2.300 millones de dólares anuales, en su mayoría procedentes de la publicidad. La transmisión en directo a móviles sigue la misma tendencia. Los usuarios de teléfonos inteligentes de la generación del milenio expresaron un alto nivel de interés por ver vídeos de humor, noticias de última hora, música, deportes y educación a través de la retransmisión en directo para Android e iOS.

Retos del streaming móvil

El streaming en dispositivos móviles no es todo diversión y juegos. Existen algunas limitaciones y retos.

Entre ellos destacan los relacionados con la transmisión y el tratamiento de datos. En pocas palabras, los flujos de vídeo son grandes. Estos archivos pueden tener un gran impacto en el uso de datos de los planes móviles. Por lo tanto, la compresión de vídeo es esencial. Sin embargo, cuanta más compresión reciba el vídeo, más procesamiento requerirá. Para eso hace falta una CPU potente. La duración de la batería también puede ser un problema, ya que la reproducción de vídeo consume mucha energía de la CPU y la pantalla.

A lo largo de los años, los avances tecnológicos han ido eliminando muchas de estas dificultades. Los chips de vídeo dedicados de los dispositivos móviles modernos minimizan la potencia necesaria para descodificar el vídeo. Baterías más grandes y eficientes maximizan la vida útil del dispositivo, y una mejor codificación minimiza el tamaño de los archivos y el uso de datos.

Retos de la retransmisión en directo en iOS

ios-live-streamingCuando se trata de retransmisiones en directo en iOS, estas cuestiones son especialmente importantes. Los dispositivos iOS incluyen iPhones, iPads e iPod Touch. Estos dispositivos presentan algunas diferencias con respecto a los dispositivos móviles basados en Android.

En el pasado, los dispositivos Android solían ser compatibles con Flash. Este estándar nunca fue adoptado por Apple en la plataforma iOS por motivos de seguridad y fue retirado también de Android hace unos años.

Hoy en día, tanto Android como iOS admiten una gran variedad de formatos y códecs para la transmisión de vídeo en directo, mientras que iOS es mucho más restrictivo. El solapamiento es pequeño. Si quieres llegar a ambas plataformas con un único formato de vídeo, tendrás que tener cuidado a la hora de elegir la configuración y, francamente, tienes que seguir las especificaciones de Apple para iOS.

Cómo transmitir a dispositivos iOS en 3 sencillos pasos

Llegar a los usuarios de iOS es imprescindible. Apple ha vendido más de 1.000 millones de dispositivos iOS. En 2013, se estimaba que había unos 300 millones de usuarios activos de iPhone. Esa cifra ha aumentado mucho desde entonces y el porcentaje de vídeo móvil consumido en dispositivos iOS es superior a la cuota de mercado de dispositivos. En el mundo de las tabletas, los iPads representan el 86% de todas las transmisiones de vídeo desde tabletas.

La retransmisión en directo en iOS requiere algunas adaptaciones específicas. Veámoslos ahora.

1. Utilice un reproductor de vídeo adaptable con múltiples tasas de bits

El primer paso para asegurarte de que tu emisión en directo puede llegar a los dispositivos iOS es utilizar un reproductor de vídeo adaptable y con múltiples tasas de bits. Un reproductor de vídeo adaptativo es un reproductor que ajusta dinámicamente la reproducción de vídeo en función de la velocidad de la conexión a Internet del espectador, el rendimiento computacional de su dispositivo y otros factores.

Esto es esencial en entornos móviles, ya que la señal celular (y, por tanto, la velocidad de Internet) puede variar mucho en un corto periodo de tiempo. Imagine, por ejemplo, que sus telespectadores lo están viendo mientras viajan en autobús o tren. Pueden pasar en unos instantes de zonas con un servicio muy deficiente a zonas con una señal potente.

Los usuarios móviles también tienen una potencia de cálculo muy variable. Los smartphones más nuevos suelen tener procesadores de 4 u 8 núcleos muy capaces. Los dispositivos más antiguos, en cambio, se arrastran con procesadores de uno o dos núcleos que son mucho más lentos.

adaptive-video-player-for-ios-live-streamingDe este modo, un reproductor adaptativo ofrecerá la máxima calidad de vídeo que admita un determinado dispositivo. Para ello, responde a las condiciones cambiantes de la red. Si la conexión a Internet del usuario sufre una ralentización drástica en medio de una emisión, el reproductor empezará a entregar vídeo de menor calidad, que tiene un tamaño de archivo más pequeño. Si Internet vuelve a acelerarse, se reanudará el envío de vídeos de mayor calidad.

Todo esto es esencialmente transparente para el usuario. No es necesario pulsar ningún botón ni que el usuario lo manipule. En lugar de eso, simplemente se les ofrece el mejor vídeo posible en cada momento. Para disfrutar de una buena experiencia móvil en iOS, es esencial contar con un reproductor de vídeo adaptable y con múltiples tasas de bits.

[Tweet “If you” re=”” streaming=”” to=”” ios=”” devices=”” it=”” important=”” use=”” an=”” adaptive=”” multi-bitrate=”” video=”” player=”” ensure=”” high-quality.=””]

2. Utilice el códec de audio adecuado

La segunda cuestión que debes tener en cuenta para la retransmisión en directo en iOS es el códec de audio. Apple admite dos de los códecs de audio más comunes: AAC y MP3. En términos generales, un “códec” es un método matemático para reducir el tamaño de un archivo multimedia digital mediante compresión.

En comparación con el audio “en bruto” (por ejemplo, archivos .WAV o .FLAC), tanto AAC como MP3 producen archivos mucho más pequeños con una reducción mínima de la calidad. Por lo general, es preferible utilizar AAC, ya que el tamaño de los archivos que genera es algo menor.

En concreto, los dispositivos iOS actuales admiten lo siguiente:

  • AAC-LC (el perfil de “baja complejidad” del códec de audio AAC)
  • HE-AAC (versión AAC de alta eficiencia)
  • Frecuencia de muestreo de hasta 48 kHz en estéreo
  • Grabaciones MP3 con una frecuencia de muestreo entre 8 y 48 kHz en estéreo
  • Velocidades de bits de hasta 3 Mbps (se recomienda un mínimo de 40 Kbps)

Esa es la base para la retransmisión en directo en iOS. No obstante, en general recomendamos los siguientes ajustes: HE-AAC con una frecuencia de muestreo de 48 kHz y una tasa de bits de 64-128 Kbps.

Algunos expertos recomiendan también retransmitir en directo una versión sólo de audio. Esto garantiza que pueda llegar a los usuarios incluso con conexiones lentas a Internet por móvil. Generalmente, una tasa de bits de 64 Kbps es ideal para este propósito. Tendrá que ser una retransmisión en directo separada, pero puede incluirse junto a su retransmisión basada en vídeo para ofrecer a los usuarios más opciones.

[Tweet “If you plan to reach iOS users via #streamingvideo, use the right audio codec. Usually, that means AAC.”]

3. Utilice el formato de vídeo adecuado

Formato del contenedor

La codificación de vídeo es confusa porque hay varias partes que funcionan. La primera parte es el “formato contenedor”. Lo más habitual es verlo en la extensión que aparece al final del nombre del archivo. .MOV, .MP4 y .AVI son algunos de los formatos contenedores más comunes.

En el pasado, el formato contenedor de vídeo FLV era el más utilizado para el streaming de vídeo. Sin embargo, eso ha cambiado ahora. Los dispositivos iOS de Apple no son compatibles con Flash ni con el contenedor de vídeo FLV. Lo mismo ocurre en Android. En su lugar, los vídeos deben entregarse utilizando otro método. Ese método es el HLS, del que hablaremos más adelante en este artículo.

Si piensa grabar sus retransmisiones en directo para su posterior difusión y visualización en dispositivos móviles, le recomendamos MP4 como formato contenedor más extendido.

Códec

La segunda parte de la codificación de vídeo es el códec. Se refiere esencialmente al algoritmo matemático utilizado para comprimir archivos de vídeo con el fin de reducir su tamaño. El códec más común para la distribución de vídeo en línea se llama H.264.

Sin embargo, dentro del códec H.264, hay varias versiones diferentes de implementaciones. Son los llamados perfiles. El perfil “básico” puede ser descodificado por dispositivos antiguos con menor potencia de procesamiento, mientras que los perfiles “principal” y “alto” no funcionarán en estas plataformas.

Si tiene previsto utilizar modelos de dispositivos más antiguos para la retransmisión en directo de iOS (como el iPhone 3G), le recomendamos el H.264 Perfil básico, nivel 3.1. Sin embargo, estos dispositivos son cada día más raros. Si pretende llegar a usuarios del iPhone 4 y modelos posteriores, el H.264 El perfil principal 3.1 ofrecerá mejor calidad.

Protocolo de entrega

Por último, el formato de vídeo también está relacionado con el método de entrega. En el pasado, el RTMP (Real Time Messaging Protocol) desarrollado por Adobe, que transmite vídeo flash, era el método de entrega dominante para todas las transmisiones en directo. Sigue siendo el estándar de oro para la entrega de transmisiones en directo a tu host de streaming.

Sin embargo, como ya hemos señalado, la retransmisión en directo en iOS no es compatible con Flash. Necesitan un formato diferente de vídeo entregado desde su anfitrión a los espectadores. Eso significa que hubo que desarrollar un nuevo formato cuando se lanzaron los iPhones.

HLS: HTTP Live Streaming. HLS divide los archivos de vídeo en pequeños paquetes que se entregan utilizando el lenguaje HTTP estándar de la web. Es una norma sólida y práctica, y se ha hecho muy común. Este protocolo fue creado por Apple y también es ampliamente compatible con Android. HLS es también el estándar elegido por la mayoría de las plataformas de retransmisión en directo, incluida Dacast.

En los próximos años, es probable que HLS sea sustituido por MPEG-DASH. Este nuevo método también se basa en HTTP, pero tiene varias ventajas sobre HLS. Por ejemplo, es agnóstico en cuanto a códecs, lo que significa que admite cualquier códec -H.264, H.265, Vp9, Vp10, etc.-.

Sin embargo, MPEG-DASH sigue siendo una tecnología de futuro. Para llegar a los dispositivos iOS, por el momento, debe utilizar HLS.

Velocidad de datos

audio-for-ios-live-streamingEl último elemento de la codificación de vídeo es la tasa de bits. Esto determina cuánto espacio ocupan realmente sus contenidos en almacenamiento y entrega. En el mundo móvil, esto es especialmente importante. Los límites de datos de las redes celulares pueden consumirse rápidamente si el tamaño de los archivos es demasiado grande.

Otro problema es que las redes pueden no ser lo bastante rápidas para satisfacer tus necesidades reales. Según un estudio de finales de 2016, la velocidad media de descarga de las redes 4G de las principales operadoras estadounidenses oscilaba entre 18,5 Mbps (AT&T) y 7,3 Mbps (Sprint).

En general, recomendamos emitir con distintas velocidades binarias para llegar a espectadores con distintas velocidades de Internet. Por ejemplo, puede codificar una versión de baja calidad de su flujo a unos 500 Kbps. También puedes incluir una versión de calidad media a 2 Mbps, y un flujo HD a 5 Mbps.

Conclusión

La transmisión a dispositivos iOS, como hemos visto, presenta algunos retos únicos. Sin embargo, con los ajustes correctos y una planificación previa adecuada, puede evitar estos problemas por completo. Los factores comentados anteriormente permitirán retransmitir en directo en iOS con la máxima calidad.

Esta tecnología evoluciona constantemente, y se vislumbran más cambios en el horizonte. Los próximos códecs y métodos de distribución, como HEVC, mejorarán aún más la calidad de vídeo y reducirán el uso de datos. El futuro de la retransmisión en directo, y especialmente del vídeo de alta calidad en dispositivos móviles, es brillante.

Con un host de streaming de vídeo profesional y un codificador de software o hardware capaz, es posible realizar streaming en directo de iOS en alta calidad.

¿Tienes experiencia con la transmisión a dispositivos iOS? Si es así, ¡nos encantaría que nos contara qué le ha funcionado! Cuéntenos sus experiencias en los comentarios.

Y si quieres probarnos gratis, ¡disfruta de todas nuestras funciones durante 14 días!

Empiece gratis

Max Wilbert

Max Wilbert is a passionate writer, live streaming practitioner, and has strong expertise in the video streaming industry.