Pular para o conteúdo principal

O MainConcept Live Encoder é um mecanismo de codificação tudo-em-um projetado para simplificar fluxos de trabalho comuns de transmissão e vídeo OTT. Possui codecs HEVC e AVC com opcional GPU decodificação, bem como codificação alimentada por NVIDIA e Intel Quick Sync Video integrado. O MainConcept Live Encoder permite empacotar conteúdo para entrega em várias telas em tempo real usando fontes de entrada comuns por meio de uma interface gráfica do usuário ou API REST.

Usando o Live Encoder, você pode configurar um fluxo de trabalho ao vivo para ingerir, preparar e transmitir conteúdo audiovisual compatível com todos os dispositivos de consumo. As opções de fornecimento de vídeo incluem, entre outras: direto para CDN, vídeo on-line via RTMP ou protocolos de baixa latência, como Zixi e SRT.

Além da criação de áudio MPEG-H DC, os protocolos de streaming de saída incluem: RTMP, RTSP, Zixi, SRT, TS sobre UDP/HTTP, MPEG-DASH, HLS e arquivos de arquivamento MP4. O Live Encoder pode ser usado em fluxos de trabalho de codificação de contribuição e distribuição.

A versão do MainConcept Live Encoder nesta implementação é uma demonstração gratuita. Ela adiciona uma marca d'água ao vídeo processado e silencia o áudio de forma intermitente. Se você quiser implementar a versão completa do Live Encoder, visite o site do MainConcept na Linode.

Implementação de um aplicativo Marketplace

O Linode Marketplace permite que você implemente facilmente software em uma instância de computação usando o Cloud Manager. Consulte Introdução aos aplicativos Marketplace para obter as etapas completas.

  1. Faça login no Cloud Manager e selecione o link Marketplace no menu de navegação esquerdo. Isso exibe a página Linode Create com a guia Marketplace pré-selecionada.
  2. Na seção Selecionar aplicativo, selecione o aplicativo que você gostaria de implantar.
  3. Preencha o formulário seguindo as etapas e as orientações do guia Creating a Compute Instance (Criando uma instância de computação ). Dependendo do aplicativo Marketplace que você selecionou, pode haver opções de configuração adicionais disponíveis. Consulte a seçã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 esse aplicativo Marketplace .
  4. Clique no botão Criar Linode. Uma vez que a Instância de Computação tenha sido provisionada e totalmente ligada, aguarde que a instalação do software esteja concluída. Se a instância for desligada ou reiniciada antes deste tempo, a instalação do software provavelmente falhará.
  5. Para verificar se o aplicativo foi totalmente instalado, consulte Get Started with Marketplace Apps > Verify Installation. Depois de instalado, siga as instruções da seção Getting Started After Deployment para acessar o aplicativo e começar a usá-lo.

Tempo estimado de implantação: o MainConcept Live Encoder deve ser totalmente instalado em 5 a 10 minutos após o término do provisionamento da instância de computação.

Opções de configuração

  • Distribuições compatíveis: CentOS Stream 9
  • Plano recomendado: Recomendamos um 16GB Dedicated CPU ou Shared CPU Instância de computação para o MainConcept Live Encoder.

Opções do MainConcept Live Encoder

  • Endereço de e-mail para geração de SSL (obrigatório): Esse é o endereço de e-mail de contato usado para comunicação sobre o certificado SSL criado durante a implementação. Esse deve ser o endereço de e-mail do administrador do servidor da Web.

Usuário limitado (Opcional)

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

  • Usuário limitado do sudo: Digite seu nome de usuário preferido para o usuário limitado.
  • Senha para o usuário limitado: Digite uma senha forte para o novo usuário.
  • Chave pública SSH para o usuário limitado: Se você deseja entrar como usuário limitado através de autenticação de chave pública (sem digitar uma senha), digite sua chave pública aqui. Consulte Criando um par de chaves SSH e Configurando autenticação de chave pública em um servidor para obter instruções sobre como gerar um par de chaves.
  • Desabilitar acesso root sobre SSH: Para bloquear o usuário root de fazer login sobre SSH, selecione Sim (recomendado). Você ainda pode mudar para o usuário root uma vez logado e você também pode logar 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. Normalmente, isso é feito diretamente por meio do seu registrador. Consulte Usar os servidores de nomes da Linode com seu domínio. Quando isso for concluído, você poderá preencher os seguintes campos para o aplicativo Marketplace :

  • Linode API Token: Se você deseja usar o Linode's DNS Manager para gerenciar os registros DNS do seu domínio personalizado, crie um Linode API Personal Access Token em 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 por meio do Linode API. Consulte Obter um token de acesso API . Se não fornecer esse campo, será necessário configurar manualmente os registros de DNS por meio do provedor de DNS e apontá-los para o endereço IP da nova instância.
  • Subdomínio: O subdomínio que você deseja utilizar, como por exemplo www para www.example.com.
  • Domínio: O nome de domínio que você deseja usar, como por exemplo.com.

Começando após a implantação

Uma vez que o seu MainConcept Live Encoder Marketplace O aplicativo é implantado, você pode fazer login no MainConcept Live Encoder Dashboard em seu navegador.

  1. Abra um navegador e navegue até o domínio que você criou no início de sua implementação. Se não tiver usado um domínio, você poderá usar o rDNS da Instância de computação, que pode se parecer com o exemplo abaixo:

    203-0-113-1.ip.linodeusercontent.com

    Consulte o guia Gerenciando endereços IP para obter informações sobre como visualizar e configurar seu rDNS.
  2. Quando o prompt de login for carregado, digite admin como o Nome de usuário e admin como o Senha.

Importante: Certifique-se de alterar a senha padrão depois de fazer login na instância do MainConcept Live Encoder. Para alterar a senha, selecione a guia Users (Usuários), localize o usuário chamado "admin" e clique na opção Op.

Próximos Passos

Consulte a documentação oficial do MainConcept Live Encoder para obter mais informações sobre uso e recursos. Para obter suporte sobre a ferramenta ou o software em si, use as informações na barra lateral para entrar em contato com o suporte da MainConcept ou procure o fórum da comunidade MainConcept.