Utilización de secuencias con múltiples tasas de bits

Product
Video Cloud
Aplicable a roles
Editor
Versión
Brightcove 5
Módulos
Módulo multimedia
Edición
Todas

La función de secuencias con múltiples tasas de bits de Brightcove mejora la experiencia del espectador, ya que permite al emisor difundir vídeos con la resolución y la tasa de bits más adecuadas para el ancho de banda de la conexión del espectador. Los vídeos de la biblioteca multimedia pueden incluir una o varias variantes de representación codificadas con diferentes tamaños y tasas de bits.

La función de secuencias con múltiples tasas de bits de Video Cloud mejora la experiencia del espectador, ya que permite al emisor difundir vídeos con la resolución y la tasa de bits más adecuadas para el ancho de banda de la conexión del espectador. Los vídeos de la biblioteca multimedia pueden incluir una o varias variantes de representación codificadas con diferentes tamaños y tasas de bits. Usted dispone de un control preciso sobre los ajustes de cada variante de representación: codec, perfil del codec, velocidad de transmisión de vídeo y de audio, anchura y altura, tasa de fotogramas y muchos más. En el momento de cargar vídeos, el motor de codificación adaptativa de Brightcove puede crear automáticamente múltiples variantes de representación a partir del vídeo original. El reproductor de Video Cloud seleccionará automáticamente la versión de mayor calidad (con la mayor resolución y tasa de bits posible) que el ancho de banda de la conexión del espectador permita descargar. Puede utilizar la transmisión de secuencias con múltiples tasas de bits con vídeo a la carta, vídeo en directo o vídeo en directo con DVR.

Cómo funcionan las secuencias con múltiples tasas de bits

Cuando un reproductor muestra un vídeo de secuencias con múltiples tasas de bits (uno que cuenta con varias variantes de representación disponibles), Video Cloud selecciona la mejor variante de representación disponible, teniendo en cuenta, en primer lugar, la altura de la pantalla del reproductor y, en segundo lugar, el ancho de banda del cliente que se ha detectado. Video Cloud utiliza este proceso para seleccionar la mejor variante de representación:

  1. Elimine las variantes de representación con una tasa de bits mayor al 85% de la velocidad de conexión de descarga detectada.
  2. Entre las variantes de representación restantes, seleccione la de mayor velocidad de transmisión, teniendo en cuenta la posible pérdida de calidad en caso de discrepancia entre las dimensiones de cada variante y el tamaño de la pantalla de vídeo.

Por ejemplo, suponga que el ancho de banda detectado es de 768 kbps. Contamos con las siguientes variantes de representación disponibles:

  1. 1280x960 1,8 Mbps
  2. 640x480 1200 kbps
  3. 640x480 800 kbps
  4. 480 x 360 512kbps
  5. 320x240 350 kbps
  6. 320x240 264 kbps

Las variantes de representación 1, 2 y 3 se eliminan porque su tasa de bits supera el 85 % del ancho de banda detectado (768 kbps). Se selecciona la variante de representación 4 porque presenta la mayor tasa de bits de las restantes.

Nota: Las secuencias con múltiples tasas de bits únicamente se admiten en las plantillas de reproductor AS 3.0. Si reproduce un vídeo con varias variantes de representación en una plantilla de reproductor AS 2.0 (disponible para los clientes anteriores a Brightcove 3), el reproductor elige la variante de representación que más se acerca a nuestra especificación recomendada de 480 x 360 de resolución y 512 kbps de tasa de bits.

Ejemplo: Cambio a pantalla completa

Los reproductores de Video Cloud contienen un botón que los espectadores pueden utilizar para visionar el vídeo en pantalla completa. (El botón de pantalla completa está presente de forma predeterminada, pero tiene la opción de eliminarlo de un reproductor.)

Suponga que cuenta con un reproductor en página de 480 x 360 píxeles y éste está configurado para utilizar secuencias para reproducir un vídeo que tiene disponibles seis variantes de representación de secuencias con múltiples tasas de bits. El espectador hace clic en el botón de pantalla completa del reproductor. El tamaño del reproductor es ahora de 1.280 x 960; el vídeo cambia a la calidad mayor, la variante de representación de 1.280 x 960 1,8 Mbps, dando por supuesto que:

  • el vídeo se entrega por secuencias; la descarga progresiva no admite cambios en mitad de la transmisión; y
  • El espectador cuenta al menos con 2,12 Mbps de ancho de banda de la conexión (de manera que los Mbps especificados en la variante de representación de mayor calidad no son más del 85% del ancho de banda detectado).

Recuerde que puede deshabilitar el modo pantalla completa para un reproductor si desea evitar que se entreguen variantes de representación de alta resolución y tasas de bits altas.

Para ver más ejemplos de comportamientos de conmutación de variantes de representación, consulte Lógica de conmutación de variantes de representación con múltiples tasas de bits.

Selección de variantes de representación sin detección de ancho de banda

Video Cloud trata de forma distinta las secuencias con múltiples tasas de bits, dependiendo de si entrega sus vídeos mediante secuencias o mediante descarga progresiva:

  • Con la transmisión por secuencias, Video Cloud puede adaptarse a media transmisión, cambiando dinámicamente a una variante de representación distinta cuando el espectador, por ejemplo, cambie de pantalla pequeña a pantalla completa.
  • Con la descarga progresiva, Video Cloud intenta identificar el ancho de banda del espectador y selecciona la mejor variante de representación cuando se inicia la reproducción. Puesto que la variante de representación se entrega continuamente a la caché de descarga del espectador, podemos cambiar fácilmente de variante de representación una vez que ha empezado la reproducción.
  • Tanto con transmisión de secuencias como con descarga progresiva, si no se consigue detectar el ancho de banda de la descarga, Video Cloud entrega la versión más cercana a 704 kbps.

Transmisión dinámica de secuencias

Los reproductores de Video Cloud que utilizan la transmisión de secuencias en directo pueden aprovechar las sencillas funciones de transmisión avanzada de secuencias que es posible realizar con Flash Media Server 3.5 y Flash Player 10. La transmisión dinámica de secuencias mejora la detección del ancho de banda, a la vez que detecta fotogramas perdidos, que son un síntoma de uso excesivo de la CPU en el lado del cliente. La transmisión de secuencias dinámica está activada de forma predeterminada; si desea inhabilitar estas funciones en un reproductor, debe modificar el código de publicación del reproductor y eliminar el parámetro dynamicStreaming de la configuración del reproductor en el código de publicación.

Creación de varias variantes de representación para secuencias con múltiples tasas de bits

Cuanto utilice el módulo multimedia para cargar algún archivo de vídeo que no sea FLV, puede hacer clic en Editar configuración del diálogo Cargar para controlar la creación de varias variantes de representación para secuencias con múltiples tasas de bits. Si los archivos de vídeo que carga son todos FLV, la opción Editar configuración no está disponible. Consulte Utilización de secuencias con múltiples tasas de bits con la transferencia por lotes para obtener información sobre qué hacer si desea cargar sus archivos mediante transferencia por lotes o si sus archivos de vídeo ya están en formato FLV. Tenga en cuenta también que los editores que utilizan Video Cloud Pro y Enterprise pueden utilizar la Media API para cargar un vídeo, que Video Cloud puede a su vez transcodificar en varias variantes de representación para secuencias con múltiples tasas de bits.

Si hace clic en Editar configuración, se abrirá el diálogo Configuración de carga:

Ajustes de carga

En el diálogo Configuración de carga, puede escoger que su archivo de vídeo se procese como:

  1. una variante de representación única
  2. varias variantes de representación

Ajustes de transcodificación

Si selecciona una sola variante de representación, Video Cloud transcodificará automáticamente en un archivo individual cada vídeo que no sea FLV que usted cargue. Puede escoger si el archivo transcodificado resultante debe ser un archivo VP6 (FLV) o H.264 (mp4).

Si selecciona múltiples variantes de representación, Video Cloud transcodificará cada vídeo que no sea FLV que usted cargue, creando hasta seis variantes de representación distintas del mismo. Las variantes de representación se crean en el orden listado en la página Configuración de la cuenta: Ajustes de transcodificación de Video Cloud correspondiente a su cuenta. La variante de representación indicada en primer lugar se denomina variante de representación preferente. Para obtener una lista de los ajustes predeterminados que utilizamos, consulte Ajustes de transcodificación estándar.

En la página Configuración de la cuenta: Ajustes de transcodificación de Video Cloud Studio puede ver y modificar los ajustes que desee que Video Cloud aplique al transcodificar los vídeos que usted cargue. Más información acerca del ajuste de las opciones de transcodificación de sus vídeos. (Recuerde que solo los editores que utilicen Video Cloud Pro y Enterprise pueden modificar sus ajustes de transcodificación en Video Cloud Studio.)

Conservación de una fuente en formato H.264

Si su archivo de vídeo fuente está en formato H.264, puede optar por mantener su archivo fuente original como variante de representación disponible. Esta opción permite conservar un H.264 maestro, que puede tener una calidad todavía más alta que la variante de representación de mejor calidad de Video Cloud. Además, al seleccionar esta opción, el vídeo H.264 de origen está disponible de forma inmediata (cuando se completa la carga), y no tiene que esperar a que el vídeo se transcodifique para que esté disponible en el módulo multimedia y en los reproductores.

Proceso de transcodificación y organización en colas

Video Cloud transcodifica sus archivos de vídeo mediante tasas de bits variables, de manera que la tasa de bits real variará un poco de estas cifras. Tenga en cuenta también que la tasa de bits máxima está limitada por la calidad del archivo que carga:

  • La tasa de bits de vídeo media del archivo fuente debe ser al menos del 75% de la tasa de bits de vídeo de la variante de representación requerida o ésta no se creará. Por ejemplo, si carga un archivo con una tasa de codificación de vídeo de 750 kbps, Video Cloud creará variantes de representación de 264 kbps (200 kbps de vídeo), 350 kbps (286 kbps de vídeo), 512 kbps (448 kbps de vídeo) y 800 kbps (672 kbps de vídeo), pero no creará una variante de representación de 1.200 kbps (1.072 kbps de vídeo) ó 1.800 kbps (1.672 kbps de vídeo).
  • No se creará una variante de representación de dimensiones mayores a las dimensiones del archivo fuente. Por ejemplo, si carga un archivo de 960 x 540 y 1.500 kbps, la variante de representación de máxima calidad será de 960 x 540 y no de 1.280 x 960.

Para proporcionar un servicio de más nivel para las cargas que requieren transcodificación, Video Cloud cuenta con dos colas independientes para la transcodificación de vídeos. La primera cola transcodifica variantes de representación individuales de vídeos, vídeos de contenido generado por usuarios y la variante de representación preferente de los vídeos. Con los ajustes de transcodificación predeterminados, la variante de representación preferente es 512 kbps 480x360. Así, cuando carga un archivo para la transmisión de secuencias con múltiples tasas de bits, Video Cloud transcodifica la variante de representación de 480 x 360 512 kbps en esta primera cola. Tan pronto como se ha procesado la variante de representación preferente, el vídeo pasa a estar disponible en el módulo multimedia y puede añadirse a un reproductor. Las restantes variantes de representación se transcodifican en una segunda cola para que no interfieran en la transcodificación de la primera cola, cuya prioridad es mayor. Cuando se completa la transcodificación de las otras variantes de representación en la segunda cola, éstas también pasan a estar disponibles para los reproductores en los cuales se programa el vídeo. Tenga en cuenta que transcodificar variantes de representación con tasas de bits mayores puede tomar una cantidad de tiempo considerable. El tiempo exacto que se tarda en transcodificar una variante de representación depende del tamaño del archivo, la tasa de bits de la variante de representación y la carga del servidor.

Como parte del proceso de transcodificación, Video Cloud crea automáticamente una imagen de captura de vídeo y una miniatura a partir del archivo de vídeo y la asigna al vídeo (salvo que el vídeo ya tenga asignadas estas imágenes). La imagen seleccionada es un fotograma que se halla en la marca del 50% del vídeo. Puede utilizar el módulo multimedia para capturar un fotograma distinto y utilizarlo como su captura de vídeo y miniatura, o bien puede sustituir estas imágenes por otras imágenes de su elección, utilizando el diálogo Editar vídeo del módulo multimedia.

Visualización de variantes de representación de secuencias con múltiples tasas de bits en el módulo multimedia

Después de cargar las variantes de representación, puede ver la información sobre ellas en el módulo multimedia. Seleccione un vídeo en el módulo multimedia; en la parte inferior del panel de detalles a la derecha, bajo variantes de representación con múltiples tasas de bits, el módulo multimedia muestra cuántas variantes de representación tiene un vídeo, junto con la resolución y la tasa de bits de cada variante de representación. Haga clic en la información de la variante de representación para previsualizar el vídeo en esa resolución.

Puede ver información más detallada sobre las variantes de representación mediante el Depurador del reproductor de Video Cloud.

Etiquetas
tasa de bits, entrega dinámica, codificación, mbr, transcodificación