MainConcept XAVC Transcoder de la línea de productos Pro Camera Transcoders for Sony & Panasonic es un contenedor Docker optimizado para la transcodificación basada en archivos a formatos de cámara profesionales de Sony como XAVC-Intra, XAVC Long GOP y XAVC-S. MainConcept XAVC Transcoder es compatible con una amplia gama de formatos de entrada, y está listo para usar fuera de la caja. Se puede controlar a través de la línea de comandos, la API REST o varias herramientas de gestión de contenedores.
XAVC Transcoder incluye los códecs de MainConcept, preempaquetados como una única aplicación optimizada en contenedores para una implementación rápida y flexible en cualquier flujo de trabajo como servicio o Instancia Compute directa.
Esta versión de XAVC Transcoder es una versión gratuita que demuestra cómo funcionan y rinden los códecs MainConcept y las bibliotecas relacionadas en un entorno en la nube. Añade una marca de agua al vídeo procesado y silencia el audio de forma intermitente. Si desea implementar la versión completa de XAVC Transcoder, visite el sitio web de MainConcept en Linode.
Despliegue de una aplicación Marketplace
Linode Marketplace le permite desplegar fácilmente software en una Instancia Compute utilizando Cloud Manager. Consulte Introducción a Marketplace Apps para conocer los pasos completos.
- Conéctese al Cloud Manager y seleccione el enlace Marketplace del menú de navegación de la izquierda. Aparecerá la página Linode Create con la pestaña Marketplace preseleccionada.
- En la sección Seleccionar aplicación, seleccione la aplicación que desea desplegar.
- Rellene el formulario siguiendo los pasos y consejos de la guía Crear una instancia informática. Dependiendo de la aplicación Marketplace que haya seleccionado, puede haber opciones de configuración adicionales disponibles. Consulte la sección Opciones de configuración a continuación para conocer las distribuciones compatibles, los planes recomendados y las opciones de configuración adicionales disponibles para esta aplicación Marketplace .
- Haga clic en el botón Crear Linode. Una vez que la Instancia de Computación ha sido aprovisionada y se ha encendido completamente, espere a que la instalación del software se complete. Si la instancia se apaga o se reinicia antes de este momento, es probable que la instalación del software falle.
- Para verificar que la aplicación se ha instalado completamente, consulte Introducción a Marketplace Apps > Verificar la instalación. Una vez instalada, siga las instrucciones de la sección Primeros pasos tras la implantación para acceder a la aplicación y empezar a utilizarla.
Para verificar que la aplicación se ha instalado completamente, consulte Introducción a Marketplace Apps > Verificar la instalación. Una vez instalada, siga las instrucciones de la sección Primeros pasos tras la implantación para acceder a la aplicación y empezar a utilizarla.
Tiempo estimado de despliegue: MainConcept XAVC Transcoder debería estar completamente instalado en 5-10 minutos después de que la Instancia Compute haya finalizado el aprovisionamiento.
Opciones de configuración
- Distribuciones compatibles: Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Debian 11
- Plan recomendado: Recomendamos una instancia de computación compartida o Dedicated CPU de 16 GB para MainConcept XAVC Transcoder.
Opciones del transcodificador XAVC de MainConcept
- Puerto API: Establece el puerto para el punto final de la API REST HTTP. Por defecto es el puerto 8080.
Usuario limitado (opcional)
Puede rellenar opcionalmente los siguientes campos para crear automáticamente un usuario limitado para su nueva Instancia de Computación. Esto se recomienda para la mayoría de los despliegues como medida de seguridad adicional. Esta cuenta se asignará a la sudo que proporciona permisos elevados cuando se ejecutan comandos con el grupo sudo
prefijo.
- Usuario sudo limitado: Introduzca su nombre de usuario preferido para el usuario limitado.
- Contraseña para el usuario limitado: Introduzca una contraseña fuerte para el nuevo usuario.
- Clave pública SSH para el usuario limitado: Si desea iniciar sesión como usuario limitado a través de la autenticación de clave pública (sin introducir una contraseña), introduzca su clave pública aquí. Consulte Creación de un par de claves SSH y Configuración de la autenticación de clave pública en un servidor para obtener instrucciones sobre la generación de un par de claves.
- Desactivar el acceso de root a través de SSH: Para bloquear el acceso del usuario root a través de SSH, seleccione Sí (recomendado). Todavía puede cambiar al usuario root una vez que haya iniciado sesión y también puede iniciar sesión como root a través de Lish.
Dominio personalizado (opcional)
Si desea configurar automáticamente un dominio personalizado, primero debe configurar su dominio para que utilice los servidores de nombres de Linode. Esto suele hacerse directamente a través de tu registrador. Consulta Utilizar los servidores de nombres de Linodecon tu dominio. Una vez hecho esto, puedes rellenar los siguientes campos para la aplicación Marketplace :
- Linode API Token: Si desea utilizar el Linode's DNS Manager para gestionar los registros DNS de tu dominio personalizado, crea un Linode API Token de Acceso Personal en su cuenta con acceso de Lectura/Escritura a Dominios. Si se proporciona junto con los campos de subdominio y dominio (que se describen a continuación), la instalación intentará crear registros DNS a través del archivo Linode API. Consulte Obtener un token de acceso a API . Si no proporciona este campo, deberá configurar manualmente sus registros DNS a través de su proveedor DNS y apuntarlos a la dirección IP de la nueva instancia.
- Subdominio: El subdominio que desea utilizar, por ejemplo www para
www.example.com
. - Dominio: El nombre de dominio que desea utilizar, como por ejemplo example.com.
Cómo empezar después de la implantación
Una vez instalados todos los paquetes, MainConcept XAVC Transcoder está listo para recibir solicitudes de la API. La API REST no requiere autenticación. Las funciones de la API utilizan la siguiente sintaxis:
http://CONTAINER_IP_ADDRESS:PORT/rest/API_VERSION/FUNCTION/PARAMETERS
En la URL anterior, API_VERSION
sólo contiene la versión principal y debe formatearse con una "v" inicial. Por ejemplo, la versión de la API para MainConcept XAVC Transcoder v2.0 es "v1". Además, si decide utilizar un dominio personalizado, sustituya las instancias de IP_ADDRESS
con el dominio introducido. Vea las funciones de ejemplo a continuación:
- Obtener el nombre del servicio:
GET http://IP_ADDRESS:PORT/rest/v1/service
- Consigue trabajos de transcodificación:
GET http://IP_ADDRESS:PORT/rest/v1/jobs
- Obtenga información detallada sobre un trabajo concreto:
GET http://IP_ADDRESS:PORT/rest/v1/jobs/JOB_ID
- Inicie el trabajo de transcodificación:
POST http://IP_ADDRESS:PORT/rest/v1/jobs
A continuación se muestra un ejemplo del cuerpo de un archivo de descripción del puesto formateado en JSON:
{
"INPUT": "ftp://10.144.41.202:2121/test.mp4",
"OUTPUT": "ftp://10.144.41.202:2121/test/xavc_intra.mxf",
"PRESETNAME": "XAVC_Intra_HD_CBG_50",
"KEEP_CONTENT": "TRUE",
"VERBOSITY": "DEFAULT"
}
Los parámetros de las distintas opciones pueden configurarse editando el archivo properties.txt
archivo.
Cómo empezar después de la implantación
Para obtener más información sobre el uso y las directrices de formato, consulta la documentación oficial de MainConcept XAVC Transcoder en la página de transcodificadores de MainConcept y selecciona XAVC Transcoder. Para obtener asistencia sobre la herramienta o el software en sí, utiliza la información de la barra lateral para ponerte en contacto con el servicio de asistencia de MainConcept o busca en el foro de la comunidad MainConcept.