Avançar para o conteúdo principal

O Transcodificador MainConcept P2 AVC-ULTRA da linha de produtos Pro Camera Transcoders for Sony & Panasonic é um contentor Docker optimizado para transcodificação baseada em ficheiros para formatos de câmaras profissionais Panasonic, tais como P2 AVC-Intra, P2 AVC LongG e AVC-Intra RP2027. O Transcodificador P2 AVC-ULTRA da MainConcept suporta uma vasta gama de formatos de entrada e está pronto a usar. Pode ser controlado através da linha de comando, da API REST ou de várias ferramentas de gestão de contentores.

O Transcodificador P2 AVC-ULTRA inclui os codecs da MainConcept, pré-empacotados como uma única aplicação optimizada em contentor para uma implementação rápida e flexível em qualquer fluxo de trabalho como um serviço ou uma instância direta de computação.

Esta versão do Transcodificador P2 AVC-ULTRA é uma versão gratuita que demonstra o funcionamento dos codecs MainConcept e bibliotecas relacionadas num ambiente de nuvem. Adiciona uma marca de água ao vídeo processado e silencia o áudio de forma intermitente. Se desejar implementar a versão completa do Transcodificador P2 AVC-ULTRA, por favor visite o site [MainConcept on Linode](https://www.mainconcept.com/akamai-linode).

Implantação de uma aplicação Marketplace

O Linode Marketplace permite-lhe implementar facilmente software numa Instância de Computação utilizando o Cloud Manager. Consulte Introdução ao Marketplace Apps para obter as etapas completas.

  1. Inicie sessão no Cloud Manager e seleccione a ligação Marketplace no menu de navegação esquerdo. Isso exibe a página Criar Linode com a guia Marketplace pré-selecionado.
  2. Sob a secção Seleccionar aplicação, seleccione a aplicação que gostaria de implementar.
  3. Preencha o formulário seguindo os passos e conselhos do guia Criar uma Instância de Computação. Dependendo da aplicação Marketplace que seleccionou, poderão estar disponíveis opções de configuração adicionais. Consulte a secção Opções de Configuração abaixo para obter distribuições compatíveis, planos recomendados e quaisquer opções de configuração adicionais disponíveis para esta aplicação Marketplace .
  4. Clique no botão Criar Linode. Uma vez que a Instância de Cálculo tenha sido provisionada e esteja totalmente ligada, aguarde que a instalação do software esteja concluída. Se a instância for desligada ou reiniciada antes deste momento, a instalação do software provavelmente falhará.
  5. Para verificar se a aplicação foi totalmente instalada, consulte Introdução a Marketplace Apps > Verificar instalação. Depois de instalada, siga as instruções na secção Introdução após a implementação para aceder à aplicação e começar a utilizá-la.

Para verificar se a aplicação foi totalmente instalada, consulte Introdução a Marketplace Apps > Verificar instalação. Depois de instalada, siga as instruções na secção Introdução após a implementação para aceder à aplicação e começar a utilizá-la.

Tempo estimado de implementação: O Transcoder AVC-ULTRA P2 da MainConcept deve ser totalmente instalado dentro de 5 a 10 minutos após o término do provisionamento da instância de computação.

Opções de configuração

  • Distribuições suportadas: Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Debian 11
  • Plano recomendado: Recomendamos uma instância de computação partilhada ou Dedicated CPU de 16 GB para o MainConcept P2 AVC Ultra Transcoder.

Opções do transcodificador P2 AVC-ULTRA da MainConcept

Utilizador limitado (Opcional)

Opcionalmente pode preencher os seguintes campos para criar automaticamente um utilizador limitado para a sua nova Instância de Computação. Isto é recomendado para a maioria das implantações como medida de segurança adicional. Esta conta será atribuída à sudo grupo, que fornece permissão elevada ao executar comandos com o sudo prefixo.

  • Utilizador limitado de sudo: Introduza o seu nome de utilizador preferido para o utilizador limitado.
  • Palavra-passe para o utilizador limitado: Introduza uma palavra-passe forte para o novo utilizador.
  • Chave pública SSH para o utilizador limitado: Se desejar entrar como utilizador limitado através de autenticação de chave pública (sem introduzir uma palavra-passe), introduza aqui a sua chave pública. Ver Criar um par de chaves SSH e Configurar Autenticação de Chave Pública num Servidor para instruções sobre como gerar um par de chaves.
  • Desactivar o acesso root sobre SSH: Para bloquear o utilizador root de iniciar sessão sobre SSH, seleccionar Sim (recomendado). Ainda pode mudar para o utilizador root uma vez iniciado a sessão e também pode iniciar a sessão como root através de Lish.

Domínio personalizado (Opcional)

Se você deseja configurar automaticamente um domínio personalizado, primeiro precisa configurar seu domínio para usar os servidores de nomes da Linode. Isso geralmente é realizado diretamente através do seu registrador. Consulte Usar os servidores de nomes da Linode com seu domínio. Quando isso estiver concluído, você pode preencher os seguintes campos para o aplicativo Marketplace :

  • Linode API Token: Se desejar usar o Linode's DNS Manager para gerenciar registros DNS para seu domínio personalizado, crie um token de acesso pessoal do Linode API Token de acesso pessoal na sua conta com acesso de leitura/gravação aos domínios. Se isso for fornecido junto com os campos de subdomínio e domínio (descritos abaixo), a instalação tentará criar registros DNS através do Linode API. Consulte Obter um token de acesso API . Se não fornecer este campo, terá de configurar manualmente os seus registos DNS através do seu fornecedor de DNS e apontá-los para o endereço IP da nova instância.
  • Subdomínio: O subdomínio que deseja utilizar, como por exemplo www para www.example.com.
  • Domínio: O nome de domínio que deseja utilizar, como por exemplo.com.

Começar após a implantação

Depois de todos os pacotes terem sido instalados, o MainConcept P2 AVC-ULTRA Transcoder está pronto para receber pedidos de API. Note que a API REST não requer autenticação. As funções da API usam a seguinte sintaxe:

http://CONTAINER_IP_ADDRESS:PORT/rest/API_VERSION/FUNCTION/PARAMETERS

No URL acima, API_VERSION contém apenas a versão principal e deve ser formatado com um "v" à esquerda. Por exemplo, a versão da API para o MainConcept P2 AVC-ULTRA Transcoder v2.0 é "v1". Além disso, se optar por usar um domínio personalizado, substitua as instâncias de IP_ADDRESS com o domínio que introduziu. Ver exemplos de funções abaixo:

  • Obter o nome do serviço: GET http://IP_ADDRESS:PORT/rest/v1/service
  • Obter trabalhos de transcodificação: GET http://IP_ADDRESS:PORT/rest/v1/jobs
  • Obter pormenores sobre um emprego específico: GET http://IP_ADDRESS:PORT/rest/v1/jobs/JOB_ID
  • Iniciar o trabalho de transcodificação: POST http://IP_ADDRESS:PORT/rest/v1/jobs

Abaixo está um exemplo de um corpo de ficheiro de descrição de funções formatado em JSON:

{
  "INPUT": "ftp://10.144.41.202:2121/test.mp4",
  "OUTPUT": "ftp://10.144.41.202:2121/test/p2_avcintra.mxf",
  "PRESETNAME": "P2_AVCIntra_100",
  "KEEP_CONTENT": "TRUE",
  "VERBOSITY": "DEFAULT"
}

Os parâmetros para várias opções podem ser configurados através da edição do ficheiro properties.txt ficheiro.

Próximos Passos

Para mais informações de utilização e directrizes de formatação, consulte a documentação oficial do Transcodificador P2 AVC-ULTRA da MainConcept, navegando para a página Transcodificadores da MainConcept e seleccionando Transcodificador P2 AVC-ULTRA. Para obter apoio relativamente à ferramenta ou ao software em si, utilize a informação na barra lateral para contactar o apoio da MainConcept ou procure o fórum da comunidade MainConcept.