MainConcept XAVC Transcoder della linea di prodotti Pro Camera Transcoders for Sony & Panasonic è un contenitore Docker ottimizzato per la transcodifica basata su file in formati professionali di telecamere Sony come XAVC-Intra, XAVC Long GOP e XAVC-S. MainConcept XAVC Transcoder supporta un'ampia gamma di formati di ingresso ed è pronto all'uso. Può essere controllato tramite riga di comando, REST APIo tramite vari strumenti di gestione dei container.
XAVC Transcoder include i codec di MainConcept, preconfezionati in un'unica applicazione containerizzata e ottimizzata per una distribuzione rapida e flessibile in qualsiasi flusso di lavoro come servizio o istanza di calcolo diretta.
Questa versione di XAVC Transcoder è una versione gratuita che dimostra il funzionamento e le prestazioni dei codec MainConcept e delle relative librerie in un ambiente cloud. Aggiunge un watermark ai video elaborati e disattiva l'audio a intermittenza. Se si desidera distribuire la versione completa di XAVC Transcoder, visitare il sito web di MainConcept on Linode.
Distribuzione di un'applicazione Marketplace
Linode Marketplace consente di distribuire facilmente il software su un'istanza di calcolo utilizzando il Cloud Manager. Per i passaggi completi, vedere Iniziare con le applicazioni Marketplace .
- Accedere al Cloud Manager e selezionare il link Marketplace dal menu di navigazione a sinistra. Viene visualizzata la pagina di creazione di Linode con la scheda Marketplace preselezionata.
- Nella sezione Seleziona applicazione, selezionare l'applicazione che si desidera distribuire.
- Completare il modulo seguendo i passaggi e i consigli della guida Creazione di un'istanza di calcolo. A seconda dell'applicazione Marketplace selezionata, potrebbero essere disponibili ulteriori opzioni di configurazione. Vedere la sezione Opzioni di configurazione di seguito per le distribuzioni compatibili, i piani consigliati e le opzioni di configurazione aggiuntive disponibili per l'applicazione Marketplace .
- Fare clic sul pulsante Crea Linode. Una volta che l'istanza di calcolo è stata approvvigionata e si è accesa completamente, attendere il completamento dell'installazione del software. Se l'istanza viene spenta o riavviata prima di questo momento, è probabile che l'installazione del software fallisca.
- Per verificare che l'applicazione sia stata completamente installata, vedere Iniziare con le applicazioni Marketplace > Verifica dell'installazione. Una volta installata, per accedere all'applicazione e iniziare a usarla, seguire le istruzioni della sezione Come iniziare dopo la distribuzione.
Per verificare che l'applicazione sia stata completamente installata, vedere Iniziare con le applicazioni Marketplace > Verifica dell'installazione. Una volta installata, per accedere all'applicazione e iniziare a usarla, seguire le istruzioni della sezione Come iniziare dopo la distribuzione.
Tempo di distribuzione stimato: MainConcept XAVC Transcoder dovrebbe essere completamente installato entro 5-10 minuti dal termine del provisioning dell'istanza di calcolo.
Opzioni di configurazione
- Distribuzioni supportate: Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Debian 11
- Piano consigliato: Si consiglia un'istanza di calcolo condivisa o Dedicated CPU da 16 GB per MainConcept XAVC Transcoder.
Opzioni del Transcoder XAVC MainConcept
- API Porta: Imposta la porta per l'endpoint HTTP REST API per l'endpoint HTTP REST. L'impostazione predefinita è la porta 8080.
Utente limitato (opzionale)
È possibile compilare i campi seguenti per creare automaticamente un utente limitato per la nuova istanza di calcolo. Questa opzione è consigliata per la maggior parte delle installazioni come misura di sicurezza aggiuntiva. Questo account sarà assegnato alla cartella sudo che fornisce permessi elevati per l'esecuzione di comandi con l'opzione sudo
prefisso.
- Utente sudo limitato: Inserire il nome utente preferito per l'utente limitato.
- Password per l'utente limitato: Inserire una password forte per il nuovo utente.
- Chiave pubblica SSH per l'utente limitato: Se si desidera effettuare il login come utente limitato attraverso l'autenticazione a chiave pubblica (senza inserire la password), inserire qui la chiave pubblica. Per istruzioni sulla generazione di una coppia di chiavi, vedere Creazione di una coppia di chiavi SSH e Configurazione dell'autenticazione a chiave pubblica su un server.
- Disabilita accesso root su SSH: per bloccare l'accesso dell'utente root su SSH, selezionare Sì (consigliato). È comunque possibile passare all'utente root una volta effettuato l'accesso e si può accedere come root anche tramite Lish.
Dominio personalizzato (opzionale)
Se si desidera configurare automaticamente un dominio personalizzato, è necessario prima configurare il dominio per utilizzare i server dei nomi di Linode. In genere, questo si ottiene direttamente tramite il proprio registrar. Vedere Utilizzare i server dei nomi di Linode con il proprio dominio. Una volta terminato, è possibile compilare i seguenti campi per l'applicazione Marketplace :
- Token Linode API : Se si desidera utilizzare il token Linode DNS Manager per gestire i record DNS del proprio dominio personalizzato, creare un token di accesso personale Linode sul proprio account con accesso in lettura/scrittura ai domini. API Personal Access Token sul proprio account con accesso in lettura/scrittura ai domini. Se questo viene fornito insieme ai campi del sottodominio e del dominio (descritti di seguito), l'installazione tenta di creare i record DNS tramite Linode. API. Vedere Ottenere un token di accesso API . Se non si fornisce questo campo, è necessario configurare manualmente i record DNS tramite il proprio provider DNS e puntarli all'indirizzo IP della nuova istanza.
- Sottodominio: Il sottodominio che si desidera utilizzare, come ad esempio www per
www.example.com
. - Dominio: Il nome di dominio che si desidera utilizzare, ad esempio example.com.
Come iniziare dopo la distribuzione
Una volta installati tutti i pacchetti, MainConcept XAVC Transcoder è pronto a ricevere le richieste. API richieste. Il protocollo REST API non richiede l'autenticazione. API Le funzioni utilizzano la seguente sintassi:
http://CONTAINER_IP_ADDRESS:PORT/rest/API_VERSION/FUNCTION/PARAMETERS
Nell'URL di cui sopra, API_VERSION
contiene solo la versione principale e deve essere formattato con una "v" iniziale. Ad esempio, la API per MainConcept XAVC Transcoder v2.0 è "v1". Inoltre, se si sceglie di utilizzare un dominio personalizzato, sostituire le istanze di IP_ADDRESS
con il dominio inserito. Vedere le funzioni di esempio qui sotto:
- Ottenere il nome del servizio:
GET http://IP_ADDRESS:PORT/rest/v1/service
- Ottenere lavori di transcodifica:
GET http://IP_ADDRESS:PORT/rest/v1/jobs
- Ottenere dettagli su un lavoro specifico:
GET http://IP_ADDRESS:PORT/rest/v1/jobs/JOB_ID
- Avviare il lavoro di transcodifica:
POST http://IP_ADDRESS:PORT/rest/v1/jobs
Di seguito è riportato un esempio di file di descrizione del lavoro formattato in 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"
}
I parametri delle varie opzioni possono essere configurati modificando il file properties.txt
file.
Come iniziare dopo la distribuzione
Per ulteriori informazioni d'uso e linee guida di formattazione, consultare la documentazione ufficiale di MainConcept XAVC Transcoder navigando alla pagina Transcoders di MainConcept e selezionando XAVC Transcoder. Per assistenza relativa allo strumento o al software stesso, utilizzare le informazioni nella barra laterale per contattare l'assistenza di MainConcept o cercare il forum della comunità MainConcept.