---
title: Decodifica cuatro videos HD a la vez
slug: hardware/es/decodifica-cuatro-videos-hd-a-la-vez
docTags: 
createdAt: 2025-03-11T06:58:11.201Z
---

Esta página describe cómo decodificar cuatro videos HD (1920x1080) simultáneamente. Esta función actualmente solo es compatible con los modelos XC4055, XTx45, XTx44 y XTx43, y requiere BOS 7.0.x o posterior.

# Reproductores de la Serie 5

Aunque tanto los reproductores de la Serie 4 como los de la Serie 5 utilizan hardware para decodificar video, no tiene que preasignar recursos en los reproductores de la Serie 5. Para reproducir cuatro videos, por ejemplo, simplemente abra cuatro reproductores de video.

`GetDecoderMode()` siempre devolverá `1` en un reproductor de la Serie 5, aunque el reproductor puede reproducir múltiples videos, por lo que no es útil para los reproductores de la Serie 5. El reproductor decodificará lentamente en lugar de fallar si solicita demasiados recursos.

# Reproductores de la Serie 4

## Configuración del decodificador

Para lograr la decodificación quad-HD, deberá asignar manualmente reproductores de video a los decodificadores utilizando el método `SetDecoderMode()` disponible en el objeto BrightScript [roVideoMode](docId\:QQ734nQz0hCwNI0uNSdMP) o el objeto JavaScript [BSVideoMode](docId\:chWN7k3a18M3yEUkIs7qN) . Si todos los decodificadores están configurados para decodificar HD, habrá suficientes reproductores de video compatibles con HD disponibles para quad-HD.

## Requisitos de video

Los requisitos de codificación de video para los archivos de video en todos los decodificadores son H.265 o H.264 con resolución de 1920x1080 y cualquier velocidad de fotogramas de hasta 60p.

## Ejemplo de decodificador XT3/4 (JavaScript)

El siguiente ejemplo de JavaScript utiliza el método *BSVideoMode.SetDecoderMode()* para asignar recursos para la decodificación quad-HD. Este método permite que los decodificadores de video decodifiquen múltiples archivos HD y, cuando el HTML se reproduzca, utilizará cualquier decodificador que esté libre.

```javascript
function setDecoders()
{
    var videomode = new BSVideoMode();
    videomode.SetDecoderMode(videomode.decoderModeList[0].decoderName, "HD", 1, "Decoder1", false);
    videomode.SetDecoderMode(videomode.decoderModeList[1].decoderName, "HD", 1, "Decoder2", false);
}
```

El nombre del decodificador se asigna automáticamente y no es necesario especificarlo, por lo que el HTML es simple:

```html
<body>
  
<div class="top-left">
    <video width="1920" height="1080">
        <source src="top-left_quadrant.mp4" type="video/mp4" >
    </video>
</div>
  
<div class="top-right">
    <video width="1920" height="1080">
        <source src="top-right_quadrant.mp4" type="video/mp4" >
    </video>
</div>
  
<div class="bottom-left">
    <video width="1920" height="1080">
        <source src="bottom-left_quadrant.mp4" type="video/mp4" >
    </video>
</div>
  
<div class="bottom-right">
    <video width="1920" height="1080">
        <source src="bottom-right_quadrant.mp4" type="video/mp4" >
    </video>
</div>
  
</body>
```

