API de PLAYDECK

Integra PLAYDECK en scripts, sistemas de automatización e interfaces de usuario personalizadas mediante nuestra API REST estándar (OpenAPI 3) y la interfaz WebSocket para el control en tiempo real a través de un único puerto.

En este artículo:
→ ¿Qué interfaz necesito?
→ Guía rápida de la API REST
→ Referencia interactiva de la API
→ Canal en tiempo real WebSocket
→ Introducción de comandos TCP heredados
→ Ejemplos de integración


¿Qué interfaz necesito?

PLAYDECK ofrece diferentes interfaces en función de tus necesidades de integración. Utiliza la siguiente tabla para seleccionar el protocolo y el puerto adecuados:

Caso de usoInterfaz recomendadaPuerto
Scripts, cURL, Postman, integraciones HTTP personalizadasAPI REST /api/v1 (OpenAPI 3)11411
Estado en tiempo real, eventos, superposiciones HTML, Bitfocus CompanionCanal WebSocket11411
Superficies de control prefabricadasBitfocus Companion (a través de WebSocket)11411
Clientes TCP heredados / Flujos de automatización existentesComandos TCP en11375

Recomendación: La mayoría de los nuevos proyectos de integración deberían comenzar con el API REST. Cambia a esta opción o combínala con WebSocket solo si necesitas actualizaciones de estado continuas y de baja latencia o activadores de eventos en tiempo real.


Guía rápida de la API REST

Mientras PLAYDECK está en ejecución, la API REST HTTP está disponible automáticamente en el puerto 11411 (que comparte el mismo servicio que el Web Remote integrado).

URL base

http://HOST:11411/api/v1


Sustituir ANFITRIÓN por la dirección IP real de tu máquina PLAYDECK, que encontrarás en Ajustes ➔ Red ➔ API para desarrolladores.

Pruebas en PLAYDECK

No necesitas herramientas externas para empezar a realizar pruebas. Abre Ajustes ➔ Red ➔ API para desarrolladores desde la propia aplicación de software para enviar solicitudes de muestras directamente desde la interfaz de usuario o abrir la documentación interactiva.

Ejemplos de solicitudes HTTP

1. Revisión del estado del servicio:

GET /api/v1/health HTTP/1.1
Host: HOST:11411


2. Obtener el estado de Playout (respuesta JSON):

GET /api/v1/status HTTP/1.1
Host: HOST:11411


3. Activación de la orden «Play» en el canal 1 de Playout:

POST /api/v1/channels/1/play HTTP/1.1
Host: HOST:11411


4. Reproduce el bloque 1, clip 2, en el canal 1 de Playout:

POST /api/v1/channels/1/play/1/2 HTTP/1.1
Host: HOST:11411


Muchas acciones admiten parámetros de ruta opcionales para un control más preciso (como los identificadores de bloque o clip, los desplazamientos de código de tiempo o los identificadores de superposición).

Escotilla de emergencia del Legacy Command

Si necesitas una compatibilidad total con el lenguaje de comandos clásico de PLAYDECK a través de HTTP, puedes enviar comandos con formato de barra vertical al punto final dedicado a los comandos:

POST /api/v1/commands HTTP/1.1
Host: HOST:11411
Content-Type: application/json

{
  "command": "play",
  "args": ["1", "1", "2"]
}


Nota: En la versión actual no se requiere ninguna clave API ni token de autenticación para las operaciones en la red de área local (LAN).


Referencia interactiva de la API

El contrato completo, legible por máquina, para esta interfaz se proporciona en forma de documento de especificación OpenAPI 3.

Descargar: Especificación OpenAPI (YAML)

Para la navegación interactiva, la inspección de la carga útil y las pruebas directas con la opción “Pruébalo” en tu instancia activa de PLAYDECK:

  1. Inicio PLAYDECK.
  2. Ve a Ajustes ➔ Red ➔ API para desarrolladores y haz clic en Referencia de la API abierta.
  3. También puedes abrir un navegador web en cualquier ordenador de la misma red y acceder a: http://HOST:11411/api/v1/docs

Esta página de documentación muestra de forma dinámica todos los puntos finales REST disponibles, los parámetros obligatorios, las definiciones de esquemas y las cargas útiles de respuesta esperadas.


    Canal en tiempo real WebSocket

    Puerto 11411 gestiona simultáneamente conexiones WebSocket. Este canal bidireccional está diseñado específicamente para operaciones que requieren una transmisión continua de datos:

    • Estado de Playout continuo: Seguimiento de la posición de reproducción a alta frecuencia y actualizaciones del código de tiempo.
    • Desencadenantes de eventos: Notificaciones inmediatas cuando un clip, un bloque o una lista de reproducción se inicia, se detiene o se reproduce en bucle.
    • Comandos clásicos de Pipe: Procesamiento directo de comandos de control nativos con el formato <play|1|...>.

    El funcionario Módulo PLAYDECK de Bitfocus Companion, el Interfaz de usuario remota web, las superposiciones gráficas HTML personalizadas y las plantillas de Director View utilizan este canal específico en tiempo real. La documentación completa sobre la sintaxis de los comandos y los tipos de eventos se puede consultar directamente en el paquete de la aplicación o en el directorio local de plantillas:

    Interfaz de usuario remota web:
    c:\Program Files\JoyEventMedia\Playdeck\html\webremote.html
    
    Plantillas HTML:
    C:\Users\Public\Documents\JoyEventMedia\Playdeck\HTML-Templates\
    o
    c:\Users\\AppData\Local

    Introducción de comandos TCP heredados

    Para mantener la compatibilidad con versiones anteriores de la infraestructura de automatización de emisiones existente, PLAYDECK sigue aceptando conexiones TCP sin procesar entrantes en el puerto 11375.

    Esta configuración se gestiona en Ajustes ➔ Red ➔ Entrante ➔ Comandos TCP en. La sintaxis de la carga útil coincide con el formato delimitado por barras verticales que utilizan el canal WebSocket y REST /api/v1/comandos punto final.

    • Nota del desarrollador: Para todos los proyectos de desarrollo que partan de cero y las nuevas integraciones de scripts, recomendamos encarecidamente utilizar la API REST en lugar de sockets TCP sin procesar.

    Ejemplos de integración

    • Bitfocus Companion: Implementación rápida de superficies de control de hardware físico mediante nuestro módulo nativo listo para producción a través de WebSockets.
    • Control remoto web: Interfaz de control de producción con todas las funciones, accesible a través de cualquier navegador en el puerto 11411.
    • Vista del director y superposiciones HTML: Plantillas web integradas que muestran la vinculación de estados en tiempo real.
    • Herramientas de software a medida: Desarrollo rápido de aplicaciones mediante clientes HTTP estándar generados a partir de nuestra especificación OpenAPI, con el respaldo opcional de WebSockets para la telemetría.

    ¿Tienes alguna pregunta o necesitas un flujo de trabajo a medida? Ponte en contacto con nuestro equipo de ingeniería en [email protected].


    Traducción

    En este artículo se explica cómo trabajar en las traducciones de PLAYDECK.


    Introducción

    Los idiomas disponibles se han traducido previamente mediante herramientas en línea. Utilizamos DeepL para esto. Esto funciona muy bien con frases más largas (p. ej., “Configuración”), pero funciona muy mal con palabras sueltas (p. ej., «Entrada»).

    Además, algunas traducciones ocupan más o menos espacio (en cuanto a número de caracteres). Esto podría hacer que algunas palabras no “caben” en un botón concreto. Si no es posible acortar la traducción, también podemos ampliar el botón.

    Por estas razones, todas las lenguas necesitan un ajuste fino.


    Flujo de trabajo

    Las traducciones se editan mediante una herramienta externa llamada “SIL Editor”, en la que puedes cargar y editar nuestro idioma. A continuación, puedes obtener una vista previa de los cambios directamente en PLAYDECK.

    Una vez que hayas terminado la edición, envíanos el archivo de idioma y nosotros importaremos tus cambios a la aplicación.


    Descargas e instalación

    Necesitas PLAYDECK en la versión 4.2b6, que puedes descargar aquí:
    https://downloads.playdeck.tv/4.2b6/PlaydeckSetup.exe

    Necesitas el SIL Editor, que puedes encontrar aquí (descarga solo “SIL Editor”):
    https://www.sicomponents.com/download/

    Y necesitas el archivo de idioma con las traducciones:
    https://downloads.playdeck.tv/4.2b6/PLAYDECK.sib

    —————-

    Instala PLAYDECK y el editor SIL, y luego guarda el archivo SIB aquí:
    c:\Users\Public\Documents\JoyEventMedia\Playdeck\PLAYDECK.sib

    Si PLAYDECK detecta un archivo SIB en esta ubicación, PREFERIRÁ utilizarlo en lugar de la traducción interna.


    Prueba

    Intentemos editar algo y comprobemos si PLAYDECK actualiza la traducción. Haz doble clic en el archivo SIB, lo que abrirá el editor SIL. Abre la primera rama “Tf_about”, que corresponde a la ventana emergente “Acerca de” en PLAYDECK. Haz clic en “Captions”, que representa todos los campos de texto estáticos de la ventana emergente. Puedes minimizar todas las columnas de idiomas que no te interesen; en este ejemplo me centro en el ALEMÁN (puede ser cualquier otro idioma). Ahora, para “l_header”, cambia la traducción por algo llamativo; en este caso, simplemente añado «XXX» delante del texto para probar.

    Guarda el archivo SIB (o pulsa CTRL+S). En PLAYDECK, cambia a «GERMAN» en la configuración de la aplicación:

    Después de reiniciar PLAYDECK, abre la ventana emergente “Acerca de” a través de «Licencia > PLAYDECK». Ahora debería mostrar los cambios que has realizado en la edición de texto. No olvides volver a cambiarlo tras la prueba. Si esto no funciona, ponte en contacto con nosotros.



    Por dónde empezar

    Recomendamos editar primero todos los textos dinámicos, ya que se utilizan repetidamente en PLAYDECK y, por lo tanto, constituyen la “traducción base”. Los encontrarás en “Tf_lang > Strings”:

    Una vez hecho esto, puedes decidir por ti mismo: puedes buscar en PLAYDECK los ajustes necesarios revisando todos los ajustes y ventanas emergentes, o bien puedes revisar todas las ventanas emergentes directamente en el editor SIL.



    Orientación y edición

    El panel izquierdo del editor muestra todas las ventanas emergentes disponibles en PLAYDECK.

    Destacan “principal” (interfaz de usuario principal) y “configuración” (todas las opciones de configuración). Estas se dividen a su vez en grupos:

    Los grupos tienen el siguiente significado (solo se mencionan los que necesitas):

    Leyendas: Todos los textos estáticos visibles en la ventana emergente, principalmente etiquetas, botones y menús
    Colecciones: Se utiliza muy poco. Solo en algunas opciones de diálogo.
    Ampliado: También textos estáticos, pero sobre todo titulares
    Consejos: Textos que aparecen al pasar el ratón por encima, por ejemplo, el botón “?” o los iconos de la barra de herramientas
    Varias líneas: Encabezados de tabla y campos desplegables con selección múltiple. Se editan haciendo doble clic.
    Otros: Se utiliza muy poco. Solo en algunas opciones de diálogo.
    Cadenas: Bloques de texto dinámicos. Solo se utilizan en “Tf_lang”

    En la enorme tabla central, donde editas tus textos, también hay una columna llamada “String ID”, que representa el nombre interno del elemento correspondiente en PLAYDECK. Esto “puede” resultarte útil en algunos casos en los que estés buscando algo.

    A continuación, te ofrecemos algunos datos sobre la elección del nombre:
    l_: Etiquetas de texto estáticas
    b_ o mb_: Botones
    cb_: Casilla de verificación con texto
    rb_: Botón de opción con texto
    pm_: Menú emergente o menú contextual
    os_ u op_: Menús desplegables



    Consejos para la edición

    1) Ten en cuenta que hay varias repeticiones (el mismo texto una y otra vez), que no se pueden evitar si, por ejemplo, el mismo texto aparece varias veces en PLAYDECK (p. ej., en «Configuración»).

    2) Algunos textos tampoco se pueden traducir en absoluto, ya que están profundamente integrados en el sistema o en el motor de vídeo, que suelen ser también opciones de configuración (menús desplegables).

    3) Puedes buscar cualquier texto en el editor o hacer clic en el encabezado de la columna para ordenar los datos. Esto te ayudará a localizar el original en inglés y a encontrar los campos de texto que deseas editar.

    4) Si no se ha proporcionado ninguna traducción (campo vacío), se utilizará automáticamente el original en inglés. Por lo tanto, puedes BORRAR la traducción para obligar a PLAYDECK a utilizar el original en inglés.

    5) Todas las traducciones de varias líneas deben tener el mismo número de líneas; de lo contrario, es posible que PLAYDECK no se inicie o no funcione correctamente. Para editar las traducciones de varias líneas, hay que hacer doble clic en la traducción.

    6) Algunos campos de texto contienen caracteres muy específicos que facilitan el formato y la legibilidad en PLAYDECK. Estos son “<br>” (salto de línea), o ” ” (espacio en blanco), o “:”, o algunos iconos UTF-8. Solo hay que tenerlos en cuenta y saber que eliminarlos puede reducir la legibilidad.

    7) Most Languages have “lower” and “UPPER” case and some Translations (“Strings” in “Tf_lang”) provide both cases, if needed. For languages that don’t have “case”, use the same translation in both fields.


    Enlaces externos

    Puedes cambiar la ubicación de la mayoría de los enlaces de PLAYDECK, por ejemplo, la dirección de correo electrónico de asistencia, así como los enlaces a la documentación en línea y a otros sitios web.

    Tienes permiso para hacerlo. Solo te pedimos que te asegures de que se respondan los correos electrónicos y de que los enlaces del sitio web funcionen y se actualicen con regularidad.


    Contenidos externos

    También se han traducido todas las imágenes de “PRIMEROS PASOS” y todos los archivos de documentación. Puedes encontrarlos aquí:
    c:\Program Files(x86)\JoyEventMedia\Playdeck\lang

    Aunque no hay ninguna urgencia especial por sustituir o actualizar esos archivos, puedes hacerlo si lo deseas.

    La carpeta “GetStarted” contiene todas las imágenes PNG que se muestran en el cuadro de diálogo «Get-Started»:


    La carpeta “Documentación” contiene todos los archivos TXT que se abren como ayuda especializada en diversas ocasiones en PLAYDECK:

    Si decides actualizar estos archivos, te rogamos que no les cambies el nombre y que nos los envíes en el mismo formato que los originales (PNG con las mismas dimensiones y TXT con una estructura similar).

    Growing Files en la lista de reproducción

    En este artículo se explica cómo añadir archivos de tamaño creciente a una lista de reproducción.

    Definición
    Un archivo en crecimiento es un archivo en el que se sigue grabando información; por lo tanto, su tamaño va aumentando.

    Configuración recomendada
    Cuando trabajes con archivos que van aumentando de tamaño, te recomendamos que actives la opción “Volver a analizar la duración de los archivos que van aumentando de tamaño” para asegurarte de que la duración se actualice cada 5 segundos en la vista de tu lista de reproducción:


    Añadir a la lista de reproducción
    Los archivos de duración variable se pueden añadir a la lista de reproducción como cualquier otro archivo: arrastrando y soltando desde fuera de PLAYDECK o mediante el explorador de archivos integrado. Se detectarán como “de duración variable”, lo cual se puede comprobar en la columna de información. La duración del clip se actualizará cada 5 segundos:

    Posibles fuentes
    Los archivos se pueden grabar en cualquier lugar, no es necesario grabarlos en PLAYDECK. En la captura de pantalla anterior estamos utilizando una grabación de PLAYDECK, otra de OBS Studio y otra de MagicSoft Recorder.

    Formatos posibles
    Solo se admiten los siguientes formatos de contenedor de archivos. Sin embargo, dentro de ese contenedor se puede utilizar cualquier códec de vídeo:
    – MKV
    – AVI
    – MPEG

    Corte y edición
    Puedes cortar y editar archivos en curso de grabación del mismo modo que los archivos normales. Por ejemplo: puedes establecer un punto de salida (OUT) en el archivo y reproducirlo en bucle, incluso mientras se sigue grabando.

    Recuperar una licencia perdida

    En este artículo se explica cómo recuperar una licencia perdida.

    Licencia de tienda
    Si aún puedes acceder al sistema del ordenador con la licencia, es posible que puedas recuperar y transferir la licencia por tu cuenta:
    https://playdeck.tv/howto/move-license/

    Pero si ese ordenador se ha estropeado, se ha perdido o has tenido que reinstalar Windows, no podrás recuperar tu licencia por tu cuenta. En ese caso, ponte en contacto con nosotros en [email protected]. Estaremos encantados de liberarte la licencia para que puedas volver a sacarla mediante el gestor de licencias.

    Licencia en llave USB
    Si el dispositivo USB se estropea o se pierde, podemos sustituir su dongle y proporcionarle una licencia temporal sin conexión mientras se realiza el envío. Si el dongle sigue funcionando, podemos actualizarlo de forma remota mediante un archivo de actualización. Póngase también en contacto con nosotros en [email protected].


    Licencia sin conexión
    Por defecto, la licencia sin conexión no se puede transferir a otro ordenador. Ponte en contacto con nosotros en [email protected] para que le enviemos una nueva licencia sin conexión.

    Transmite tu señal de vídeo

    En este artículo te explicaremos cómo enviar el contenido de vídeo de tu canal a cualquier destino y público que desees.

    En este artículo:
    Salida a un solo monitor
    HDMI a través de escritorio ampliado
    Tarjeta de salida SDI / HDMI
    Tarjeta de salida SMTP ST 2110 / IP
    NDI (Interfaz de dispositivo de red)
    Streaming (UDP, RTMP, SRT, DVB, …)
    Tarjeta de sonido virtual Dante (DVS)
    Vista del director


    Salida a un solo monitor

    La forma más sencilla de mostrar tu transmisión de vídeo es reproducir tu canal en pantalla completa. Para activar la pantalla completa, haz doble clic en la vista previa o haz clic con el botón derecho del ratón y selecciona “Pantalla completa”:

    La salida a pantalla completa ofrece una calidad y un número de fotogramas por segundo (FPS) mucho mayores que la vista previa normal. Puedes salir del modo de pantalla completa pulsando cualquier botón del ratón o la tecla ESC.

    Este modo es ideal para presentaciones privadas rápidas. A continuación te mostramos un ejemplo de cómo configurar una presentación con PLAYDECK:
    https://playdeck.tv/howto/slideshow/


    HDMI a través de escritorio ampliado

    Otra forma sencilla de enviar la señal de vídeo es utilizar las salidas HDMI de tu ordenador o de tu tarjeta gráfica. Para que PLAYDECK detecte la salida HDMI, debes configurar una nueva “Salida de escritorio ampliado”, tal y como harías si añadieras un monitor secundario:

    1. Conectarse en Windows
    Conecta físicamente tu dispositivo HDMI al ordenador y enciéndelo para que Windows pueda detectarlo. Conéctalo a la tarjeta gráfica (preferiblemente) o a la placa base. Haz clic con el botón derecho en cualquier lugar del escritorio y selecciona “Configuración de pantalla”. Deberías ver tu nuevo monitor y debería aparecer el mensaje “La pantalla está ampliada” (por eso se llama “Escritorio ampliado”). Si aún no tienes acceso a tu dispositivo de salida HDMI (por ejemplo, una pantalla LED), puedes utilizar cualquier monitor de PC de prueba para la configuración. PLAYDECK ajustará posteriormente la resolución de tu (otra) salida automáticamente, si utilizas el mismo puerto HDMI. Asegúrate también de que tu monitor utilice 60 FPS y no 120 o 144, ya que esto podría provocar retrasos.


    2. Asignar en PLAYDECK
    Inicia PLAYDECK y selecciona tu nuevo monitor como “Salida de escritorio” para tu canal. Una vez activado, PLAYDECK “superpondrá” su salida en el monitor. Aparecerá por encima de todas las demás aplicaciones de Windows y el puntero del ratón quedará desactivado. Si lo activas accidentalmente en tu pantalla principal, pulsa ALT+F4 para cerrarlo, ya que de lo contrario no podrás acceder ni a Windows ni a PLAYDECK.

    PLAYDECK es capaz de volver a conectarse a la salida de tu ordenador de sobremesa en caso de que se desconecte, se produzca un corte de corriente o el dispositivo HDMI reciba alimentación después de que PLAYDECK ya se haya iniciado.

    Este modo es ideal para la transmisión local a un televisor o una pantalla LED, por ejemplo, durante exposiciones o eventos.


    Tarjeta de salida SDI / HDMI

    Las tarjetas de salida presentan una gran ventaja frente a la salida de escritorio:

    – Señal de vídeo más potente para un mayor alcance del cable
    – Un consumo mucho menor de CPU/GPU, ya que la tarjeta se encargará de descargar recursos
    – Sin pérdidas de fotogramas, ya que las tarjetas cuentan con control y conversión de la frecuencia de fotogramas integrados
    – Una calidad de imagen mucho mayor, sobre todo en cuanto a los colores

    Las tarjetas de salida casi siempre merecen la pena y son muy recomendables. Ofrecen una solución de transmisión de vídeo mucho más estable que la salida del ordenador de sobremesa y, en general, una mejor experiencia.

    Consulta la lista de todas las tarjetas de salida compatibles:
    https://playdeck.tv/howto/supporteddevices/

    Si necesitas una recomendación, nosotros solemos utilizar las tarjetas BlackMagic DeckLink. Están disponibles para SDI y HDMI:
    https://www.blackmagicdesign.com/products/decklink


    1. Instala la tarjeta de salida en tu ordenador
    Necesitarás una ranura PCIe independiente en tu placa base. Piensa en esta tarjeta como una “tarjeta gráfica secundaria”. Asegúrate de que la ranura PCIe proporcione el ancho de banda necesario para el dispositivo. Algunas ranuras PCIe son “compartidas” y solo disponen de la mitad del ancho de banda, lo que provoca interrupciones en la salida de vídeo. Esto se puede modificar a través de la BIOS. También puedes “alojar” tu tarjeta en una carcasa externa para producción móvil, como la “Sonnet Echo Express”, y conectarla a través de Thunderbolt, pero ten en cuenta que el ancho de banda disponible a través de Thunderbolt es inferior al ancho de banda PCIe requerido por algunas tarjetas, como la “DeckLink 8K Pro”.

    2. Instalar el controlador para Windows
    La mayoría de las tarjetas requieren la instalación de un controlador específico para funcionar en Windows. Estos controladores también incluyen herramientas para probar la tarjeta antes de utilizarla en PLAYDECK.

    Asegúrate de tener siempre instalada en tu sistema la última versión del controlador para garantizar la máxima estabilidad y calidad. Para la tarjeta BlackMagic, PLAYDECK necesita como mínimo el controlador “Desktop Video 14.5”; de lo contrario, la tarjeta no funcionará correctamente:
    https://www.blackmagicdesign.com/support/family/capture-and-playback

    3. Activar en PLAYDECK
    Selecciona tus tarjetas de salida y la entrada de línea en PLAYDECK y activa la salida del dispositivo. A diferencia de las salidas de escritorio, estas tarjetas de salida no necesitan tener conectada una pantalla a través de SDI o HDMI, sino que se activarán de inmediato:


    Tarjeta de salida SMTP ST 2110 / IP

    Estas tarjetas son muy similares a las tarjetas SDI/HDMI descritas anteriormente. Consulte las instrucciones de instalación que figuran allí.

    La diferencia entre las tarjetas 2110 y las SDI es que las tarjetas 2110 envían la señal a través de una LAN (red de área local). Se trata de un estándar moderno y en auge que utilizan los estudios para transportar señales de vídeo dentro de la empresa. Aunque, en teoría, es posible utilizar la red LAN existente para ST 2110, se recomienda utilizar una red LAN independiente con conmutadores específicos compatibles con PTP (Protocolo de Tiempo de Precisión). Una vez configurada, la principal ventaja es que los distintos receptores pueden acceder fácilmente a la señal de vídeo generada por PLAYDECK.

    Ofrecemos un artículo específico sobre los dispositivos 2110 y sus opciones de configuración de red:
    https://playdeck.tv/howto/2110-device-setup/


    NDI (Interfaz de dispositivo de red)

    NDI es otra opción de transporte de red para tus señales de vídeo. Se puede utilizar con la LAN (red de área local) existente y no requiere una configuración de red específica. Ofrece su propio “sistema de detección”, lo que significa que, al enviar la señal del NDI a la red, cualquier receptor NDI la detectará automáticamente.

    NDI es el método recomendado para intercambiar señales de vídeo con otras aplicaciones. A continuación se muestran algunos ejemplos:
    https://playdeck.tv/howto/obs-studio/
    https://playdeck.tv/howto/vmix/

    NDI también se puede utilizar en un entorno en la nube, por ejemplo, en instancias de Amazon EC2, para el transporte entre servidores:
    https://playdeck.tv/howto/amazon-ec2/

    Puedes utilizar NDI para “buclar” la señal dentro de PLAYDECK en tareas específicas, como este «Picture-In-Picture»:
    https://playdeck.tv/howto/pip/

    Hay muchas herramientas disponibles que te ayudarán a configurar NDI en tu entorno:
    https://ndi.video/tools/

    Si necesitas configurar un servidor Discovery NDI, esto te servirá de ayuda:
    https://ndi.video/tools/access-manager/
    https://docs.ndi.video/all/using-ndi/ndi-tools/ndi-tools-for-windows/access-manager

    Nota: Se ha producido un problema con NDI que provoca un funcionamiento entrecortado tras una actualización de Windows. Esta es la solución:
    https://www.vmix.com/knowledgebase/article.aspx/376/windows-update-affecting-ndi-stability


    Streaming (UDP, RTMP, SRT, DVB, …)

    Puedes elegir entre varios protocolos Streaming, cada uno de los cuales tiene una finalidad diferente.

    UDP/RTMP Streaming: Streaming en directo y de baja latencia
    SRT: Emisiones de alta fiabilidad
    DVB: Radiodifusión tradicional
    – Y muchos más (RTP, RIST, Icecast, HLS


    Hemos publicado un artículo más detallado sobre el streaming:
    https://playdeck.tv/howto/output-streams/


    Tarjeta de sonido virtual Dante (DVS)

    En sentido estricto, esto no es una señal de vídeo, ya que DVS es solo de audio. Se trata de otra opción de red (LAN). El caso de uso de DVS es cuando necesitas enviar tu señal de audio POR SEPARADO o ADICIONALMENTE a tus señales de vídeo, o en producciones solo de audio. El caso de uso más común es que, en eventos en directo, el mezclador de audio necesita TODAS las señales de audio de TODOS los canales de PLAYDECK, es decir: quiere recibir 8 canales de audio en pares estéreo de tus 4 canales de vídeo.

    Te ofrecemos un artículo sobre cómo configurar y utilizar Dante:
    https://playdeck.tv/howto/dante/


    Vista del director

    Se trata de una opción de salida específica que ofrece PLAYDECK para informar a tu equipo de la situación: esta opción combina varias señales de vídeo diferentes en una sola y superpone información sobre el tiempo restante. Su objetivo es facilitar el trabajo en entornos con varias salas o con varios participantes.

    Esta señal de vídeo funciona como un canal independiente: puedes transmitirla en paralelo a tus otras salidas. Puedes configurar y transmitir hasta 4 vistas de Director diferentes. Puedes elegir cuántas y qué canal se deben incluir:

    Además, puedes personalizar la plantilla para adaptarla a tu empresa, por ejemplo, incorporando tu propio logotipo o cambiando las fuentes.

    Activa tu licencia

    En este artículo te explicaremos cómo activar tu licencia y eliminar la marca de agua de la versión de prueba.

    Si ya has activado tu licencia y quieres saber cómo TRANSFERIRLA a otro sistema, consulta este artículo.

    No hay una descarga independiente de la “versión completa”; solo tienes que convertir tu edición de prueba en una edición LITE, PLUS o STUDIO. Descarga e instala siempre la última versión de PLAYDECK, ya que publicamos actualizaciones periódicas:
    https://playdeck.tv/download/

    En este artículo:
    Licencia de tienda
    Licencia de dongle
    Licencia sin conexión
    Licencia de copia de seguridad


    Licencia de tienda

    Todas las licencias de tu tienda que hayas adquirido a través de playdeck.tv se almacenarán en tu «Banco de licencias en línea» personal. Esto te ayudará a organizar tus distintas licencias.

    Para transferir tu licencia del fondo común de licencias en línea a tu sistema, accede al Administrador de licencias:

    Ahora inicia sesión en tu CUENTA DE PLAYDECK. Utiliza la dirección de correo electrónico y la contraseña que introdujiste al realizar el PAGO en la TIENDA. Si necesitas restablecer tu contraseña, haz clic en el botón «OLVIDÉ MI CONTRASEÑA»:

    Ahora podemos trasladar la licencia del lado DERECHO al lado IZQUIERDO con solo hacer clic en un botón (COMPROBAR LICENCIA DEL POOL AL ORDENADOR LOCAL). Esto significa que la licencia deja de estar DISPONIBLE para otros sistemas y pasa a estar DISPONIBLE en ESTE sistema. PLAYDECK te propondrá ahora activar la licencia y reiniciar:


    Licencia de dongle

    Solo tienes que conectar el dispositivo USB al ordenador y, a continuación, iniciar PLAYDECK en ese ordenador. Ten en cuenta que, si desconectas el dongle mientras PLAYDECK sigue en ejecución, PLAYDECK se cerrará inmediatamente y sin previo aviso. Se recomienda cerrar PLAYDECK con regularidad para garantizar que todos los datos se guarden correctamente.


    Licencia sin conexión

    La licencia sin conexión está vinculada al ID del sistema PLAYDECK y el cliente NO puede transferirla a otro sistema. Para activar tu licencia sin conexión, abre el Gestor de licencias:

    A continuación, haz clic en «USAR UNA LICENCIA SIN CONEXIÓN», copia y pega el código de licencia sin conexión en el campo de texto y haz clic en «Aceptar». PLAYDECK te propondrá entonces activar la licencia y reiniciar:


    Licencia de copia de seguridad

    Tenemos un artículo aparte sobre cómo utilizar el Licencia de copia de seguridad.

    Enviar los archivos de registro al equipo de asistencia técnica

    En este artículo te explicaremos cómo enviar los archivos de registro de PLAYDECK a nuestro equipo de asistencia técnica.

    En este artículo:
    Enviar por Internet
    Enviar sin conexión mediante un archivo ZIP

    IMPORTANTE: Por favor, envía siempre un mensaje a [email protected], en la que nos informa sobre:
    – Se han subido los archivos de registro
    – Tu ID del sistema PLAYDECK
    – Fecha y hora de la última vez que se produjo el problema

    ¡Gracias!


    Enviar por Internet

    Si dispones de una conexión a Internet activa en tu sistema PLAYDECK, abre el menú principal, selecciona «SOPORTE» y, a continuación, «ENVIAR ARCHIVOS DE REGISTRO»:

    A continuación, selecciona la opción INTERNET:

    Una vez completada la subida, envíanos un mensaje a [email protected] indicando tu ID del sistema. Si has visto la siguiente ventana emergente, el ID del sistema ya se encuentra en el portapapeles y solo tienes que pegarlo con CTRL+V en tu mensaje de correo electrónico:


    Enviar sin conexión mediante un archivo ZIP

    Si NO dispones de una conexión a Internet activa en tu sistema PLAYDECK, abre el menú principal, selecciona «SOPORTE» y, a continuación, «ENVIAR ARCHIVOS DE REGISTRO»:

    A continuación, selecciona la opción «ARCHIVO ZIP»:

    Una vez que hayas seleccionado una carpeta de destino en tu sistema, se guardará allí un archivo 7-ZIP:

    Envíanos un mensaje a [email protected] junto con tu archivo ZIP.

    Si tu sistema de correo electrónico no permite enviar archivos o si el propio archivo ZIP es demasiado grande (> 5 MB), también puedes utilice nuestro portal de descargas para subir el archivo.

    Nota: Si no consigues ni siquiera iniciar PLAYDECK, comprime esta carpeta manualmente:
    c:\ProgramData\JoyEventMedia\Playdeck\logs

    Subir archivos al equipo de asistencia técnica

    En este artículo te explicaremos cómo subir archivos y enviárselos al equipo de PLAYDECK.

    Accede a nuestro portal de descargas a través de esta URL: https://download.joy-event-media.de/

    Ahora puedes añadir tus archivos mediante la función de arrastrar y soltar o a través del explorador de archivos. En nuestro ejemplo, ya hemos añadido algunos archivos de registro de PLAYDECK y un vídeo de muestra. Cuando hayas terminado de añadir los archivos, haz clic en «UPLOAD».

    Importante: Sin el enlace de descarga no podemos acceder a tus archivos. Esto es para proteger los datos de los clientes.

    Una vez finalizada la subida, haz clic en «COPIAR» para guardar el enlace de descarga en el portapapeles. A continuación, envíanos un mensaje a [email protected] incluyendo dicho enlace de descarga:

    Los mejores códecs de vídeo para la reproducción


    PLAYDECK es capaz de reproducir prácticamente cualquier códec que exista. Si tu tarjeta gráfica no es compatible con un códec, siempre recurre a la CPU para que funcione. Hay muy pocas excepciones: por ejemplo, NotchLC no se puede reproducir con PLAYDECK.

    Entendemos que la mayoría de vosotros no tenéis mucho control sobre la elección del códec de vídeo, ya que recibís los archivos de vídeo de los clientes justo antes del evento.

    Pero si dispones de tiempo para transcodificar los archivos de vídeo, o incluso si la transcodificación forma parte del proceso de producción, entonces tienes más opciones además de los archivos MP4 en formato H.264.

    Recomendamos utilizar AV1, si tu tarjeta NVIDIA lo admite, salvo cuando necesites el canal alfa, en cuyo caso cambia a HAP. En todos los demás casos, recurre a H.265/HEVC. ProRes ofrece la mejor calidad de imagen, pero no es realmente adecuado para la reproducción en tiempo real, ya que se trata más bien de un códec de edición y posproducción.

    PLAYDECK también cuenta con una función que permite transcodificar rápidamente tus archivos de vídeo a un códec compatible con la GPU. Por favor, Consulta este artículo.


    H.265/HEVC

    Códec de uso general. Úsalo si tu GPU NVIDIA no es compatible con AV1 y si no necesitas el canal alfa.

    • Desarrollador: JCT-VC
    • Decodificación por GPU: Sí, pero depende de la GPU de NVIDIA, consulta esta lista
    • Calidad: Buena calidad en todas las velocidades de bits
    • Canal alfa: No
    • Características: HDR, color de 10 bits, 8K


    AV1

    El códec más eficiente. Úsalo si tu GPU lo admite y no necesitas canal alfa. Ofrece una calidad casi sin pérdidas y archivos considerablemente más pequeños que ProRes.

    • Desarrollador: Alianza para los Medios Abiertos (Código abierto)
    • Decodificación por GPU: Sí, pero depende de la GPU de NVIDIA, consulta esta lista
    • Calidad: Mejor calidad que H.265/HEVC, sobre todo a velocidades de bits más bajas
    • Canal alfa: No
    • Características: HDR, color de 10 bits, 8K


    HAP

    Un códec muy versátil. Úsalo si necesitas canal alfa; es preferible a ProRes debido a su menor carga de CPU.

    • Desarrollador: Vidvox
    • Decodificación por GPU: No, pero consume menos recursos de la CPU que ProRes
    • Calidad: Mejor calidad que H.265/HEVC, pero inferior a la de AV1
    • Canal alfa: Sí (con HAP Alpha y HAP Q)
    • Características:


    ProRes

    Ofrece la máxima calidad de imagen con ProRes 4444. Conserva los detalles más sutiles y los colores de forma excepcional, aunque a costa de una elevada carga de la CPU. Úsalo solo si puedes soportar esa carga de la CPU y necesitas la máxima calidad visual posible. Se trata de un códec de edición, no de un códec en tiempo real.

    • Desarrollador: Apple
    • Decodificación por GPU: No. Alta carga de la CPU
    • Calidad: Mejor calidad que el resto, sobre todo a velocidades de bits más altas
    • Canal alfa: Sí (con ProRes 4444)
    • Características: HDR, color de 10/12 bits, 8K



    PiP (imagen en imagen) con Keying interno

    En este artículo se explica cómo utilizar el Keying interno para superponer vídeo sobre vídeo (imagen en imagen).


    1. Configuración del Keying interno

    Tenemos que configurar PLAYDECK para que tenga una señal de fondo (BG FEED) y una señal PIP (PIP FEED) y mezclarlas en la señal principal (MAIN FEED). Para ello, utilizamos el Keying interno. Véase Este artículo ofrece más información sobre el Keying interno..

    Utiliza cualquier dispositivo que admita Keying interno. En nuestro ejemplo utilizamos el Blackmagic DeckLink Duo2. Abre la configuración de vídeo del escritorio y combina las dos primeras salidas SDI. Deja las demás salidas por separado:

    A continuación, activamos «Internal Keying» en el canal 1 de PLAYDECK:


    2. Configuración de BG FEED

    Ahora tenemos que enviar nuestra señal de fondo (BG FEED) a la salida SDI 1. Para ello, utilizamos el canal 2 y la enviamos a través del bucle SDI desde la salida SDI 3 a la salida SDI 1. Ten en cuenta que, dado que hemos combinado SDI 1+2, SDI 3 ahora se denomina “Decklink Duo 2 (2)”:

    A continuación, comenzamos con cualquier contenido de vídeo en el Canal 2:

    Si tienes un monitor SDI conectado a la entrada SDI 2, ya podrás ver allí la señal de fondo.

    Ahora podríamos reproducir cualquier contenido con canal alfa en el canal 1, superpuesto sobre la señal de fondo (BG FEED), como por ejemplo vídeos con canal alfa (ProRes, HAP-A) o simples superposiciones. Sin embargo, dado que necesitamos que nuestra señal de retroalimentación PIP se escale y se posicione, debemos configurarla en otro canal.


    3. Configuración de PIP FEED

    Utilizamos el canal 3 como señal de retroalimentación PIP, para poder reproducir aquí contenido de vídeo normal. Queremos enviarlo a través del NDI desde el canal 3 al canal 1 y activar el escalador de salida, de modo que nuestro PIP quede en la esquina superior derecha:

    Ahora insertamos un videoclip en el canal 3, aunque también podría ser un vídeo en directo, Streams o cualquier otra cosa:

    Conectamos esta señal de retroalimentación NDI a la entrada 1:

    A continuación, añade la entrada 1 a la lista de reproducción del canal 1:

    Hemos reducido la lista de reproducción del Canal 3 al Canal 1, que se superpondrá sobre la señal de fondo del Canal 2.


    4. SALIDA FINAL / SEÑAL PRINCIPAL

    La señal principal se envía a SDI 2 y este es el resultado que se ve en el monitor SDI 2 (en la fotografía):


    1 2 3 4 5