# Video Screen

Para reproducir videos pregrabados o en streaming en una pantalla de tu scene, usa el Video Player [Smart Item](/creator/content-creator-es/scene-editor/interactividad/smart-items.md).

![](/files/ea78413a8ff941a3764f73a3dd3fb39df70c2254)

## Ajustes generales

Estos ajustes son relevantes para todos los escenarios, tanto si estás reproduciendo videos como transmitiendo en streaming.

![](/files/b2e2404e35aa2421bc623f116b4af3a26f256a74)

Puedes configurar el volumen del audio del video. Ten en cuenta que el audio del stream no es posicional; se escucha con un volumen uniforme en toda tu scene.

El **Default Media Source** el dropdown te permite elegir entre dos tipos diferentes de fuentes:

* **Video URL**: Obtener un video o un stream desde una URL o un archivo de video local
* **Live Stream**: Usa la infraestructura gratuita de streaming de Decentraland para mostrar un stream. Para usar esto, también debes incluir un [Admin tools](/creator/content-creator-es/scene-editor/operar-en-vivo/scene-admin.md) smart item en tu scene.

## Reproducir Videos

Puedes reproducir videos pregrabados desde cualquiera de los siguientes:

* **Archivos locales**: Sube un archivo de video como parte de la scene, luego apunta el *URL* campo a la ruta de ese archivo.
* **Stream desde una URL**: Apunta a un stream en vivo o pregrabado en la web, por ejemplo desde o Bunny. Ver [streaming videos](#streaming-videos)

El momento en que el smart item Video Player reproduce un video puede depender de diferentes cosas:

* **Automatic**: El video comienza a reproducirse en cuanto se carga la scene. Para ello, establece el dropdown de default media source en **Video URL** y pega una URL directamente en el **Default Video URL** campo.

  ![](/files/b2e2404e35aa2421bc623f116b4af3a26f256a74)
* **Triggered by an admin**: Un [Scene admin](/creator/content-creator-es/scene-editor/operar-en-vivo/scene-admin.md) que esté actualmente en la scene puede usar la Admin UI para pegar una URL de video y reproducirla para todos los players que estén actualmente en la scene.
* **Based on player actions**: Define una Action de tipo **Play Video Stream**. Esto te permite activar la reproducción del video como resultado de interactuar con algún otro smart item, como entrar en una habitación o pulsar un botón. Ver [Smart Items - Advanced](/creator/content-creator-es/scene-editor/interactividad/smart-items-advanced.md).

  ![](/files/600045f3887dc04dbff9e08de7d26448cd4340da)

En todos los casos, configuras el video para que se repita en bucle o se reproduzca una sola vez.

{% hint style="warning" %}
**📔 Nota**: Si se están reproduciendo demasiados videos al mismo tiempo en tu scene, algunos serán pausados por el engine. La prioridad se determina en función de la proximidad al player, la dirección de la cámara y el tamaño de la pantalla. La cantidad máxima de videos simultáneos depende de los ajustes de calidad del player.

* Bajo: 1
* Medio: 5
* Alto: 10

También recomendamos empezar a reproducir el video cuando el player esté cerca o realice una acción para hacerlo. Empezar a reproducir un video cuando tu scene se carga lejos en el horizonte afectará innecesariamente al rendimiento mientras los players visitan scenes vecinas.
{% endhint %}

## Multiple Video Screens

Puedes reproducir el mismo video en múltiples pantallas al mismo tiempo. Para ello, debes editar las propiedades avanzadas del smart item Video Player.

{% hint style="warning" %}
**📔 Nota**: Evita tener más de un video diferente reproduciéndose al mismo tiempo, ya que eso perjudica mucho el rendimiento.

Si simplemente pegas la misma URL en dos video players, el engine no sabrá que se trata del mismo video y reproducirá ambos por separado. Sigue los pasos a continuación para configurar el segundo video player para que reproduzca el mismo video que el primero.
{% endhint %}

1. Agrega dos smart items Video Player a la scene, uno para cada pantalla.
2. Configura el primero normalmente, como se describe en la [Reproducir Videos](#play-videos) .
3. En el segundo video player, elimina el **Video Player** componente.

![](/files/fa1c9084f81f00663301af1a8ef91a569a94a7e6)

{% hint style="warning" %}
**📔 Nota**: Este paso es importante; de lo contrario, el segundo video player será procesado por el engine, incluso si no es visible.
{% endhint %}

4. Todavía en el segundo video player, abre el **Material** component, expande la sección **Texture** y selecciona el dropdown **Video Source Entity** para apuntar al primer video player.

![](/files/ed4f23d297adeb1f018b6dc9d33bc0ec597faf0e)

Puedes hacer lo mismo con cualquier cantidad de video players, siempre que configures cada uno para apuntar al mismo video player.

Al hacer [live streaming](/creator/content-creator-es/scene-editor/operar-en-vivo/live-streaming.md), ambas pantallas también mostrarán el mismo stream.

{% hint style="info" %}
**💡 Consejo**: Los pasos anteriores también se pueden repetir con un item que tenga un componente **Swap Material** para convertir cualquier modelo 3D en una pantalla de video. Configura la sección **Texture** dentro del componente **Swap Material** para apuntar a la entidad del video player.
{% endhint %}

## Acerca de los archivos de video

Se admiten los siguientes formatos de archivo:

* *.mp4*
* *.ogg*
* *.webm*

Ten en cuenta que un archivo de video aumenta el tamaño total de la scene, lo que hace que la scene tarde más en descargarse para los players que entren en tu scene. El tamaño del video también podría hacer que superes el [limitaciones de la scene](/creator/content-creator-es/scenes-sdk7/optimizacion/scene-limitations.md), ya que tienes un máximo de 15 MB por parcel para usar. Recomendamos comprimir el video tanto como sea posible, para que sea menos problemático.

## Live streaming

Para streaming en vivo de extremo a extremo, consulta [Live Streaming](/creator/content-creator-es/scene-editor/operar-en-vivo/live-streaming.md).

### Streaming desde otras fuentes

También puedes transmitir videos usando otras infraestructuras de streaming. Para hacerlo, simplemente configura el smart item Video Player para usar la **Video URL** fuente de media, y pega la URL del stream en el **Default Video URL** campo.

La fuente del streaming debe ser una URL *https* (las URL*http* no son compatibles), y la fuente debe tener políticas CORS [CORS policies (Cross Origin Resource Sharing)](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing) que permitan acceder a ella externamente. Esto significa que no puedes transmitir un video desde YouTube o sitios similares, ya que estos solo permiten mostrar su contenido en su widget HTML con marca. Ver [About External Streaming](/creator/content-creator-es/scenes-sdk7/media/video-playing.md#about-external-streaming) para opciones y consejos.

Hay varias opciones para transmitir video. La opción más sencilla es usar un proveedor de hosting gestionado como [Vimeo](https://vimeo.com/), [Bunny](https://github.com/decentraland/docs/blob/main/creator/scene-editor/interactivity/bunny.net), [Livepeer Studio](https://livepeer.studio/) o [Serraform](https://serraform.gitbook.io/streaming-docs/guides/decentraland-playback) donde pagas una tarifa al proveedor para que gestione toda la infraestructura de streaming.

Lee [Setting up OBS for successful streaming](/creator/content-creator-es/scenes-sdk7/media/video-playing.md#setting-up-obs-for-successful-streaming) para consejos sobre cómo transmitir contenido de la mejor manera a Decentraland


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.decentraland.org/creator/content-creator-es/scene-editor/interactividad/video-screen.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
