API de vídeo: Melhores formas de integrar o streaming de vídeo em direto no seu próprio ambiente de nuvem

 

Muitas empresas procuram formas inovadoras de tornar a sua presença nos meios de comunicação social e em linha mais poderosa. Por este motivo, muitos recorrem ao vídeo. No entanto, as ferramentas de vídeo populares em linha não oferecem muitas funcionalidades. Se estiver realmente à procura de potentes funcionalidades de integração de vídeo, recomendo que procure a utilização de uma API de vídeo através de uma plataforma de vídeo online – otópico deste artigo.

Uma API, ou Interface de Programação de Aplicações, é uma “camada de abstração” que facilita muito o desenvolvimento de novas aplicações, funcionalidades, integrações e outras personalizações em torno de um determinado serviço ou plataforma. Simplificando, as APIs tornam o trabalho dos programadores de software muito mais fácil (para não dizer mais rápido e mais barato).

Este artigo examinará a forma como diferentes tipos de organizações estão a utilizar APIs de vídeo para potenciar o seu negócio. Começaremos por explicar com mais pormenor o que é uma API de vídeo e como funciona. Em seguida, analisaremos uma série de estudos de caso. Por fim, forneceremos algumas recomendações para o ajudar a começar rapidamente com uma API de vídeo.

Breve introdução à API de vídeo

A utilização de APIs de todos os tipos está a explodir. Desde 2012, o número de APIs públicas disponíveis para os programadores mais do que triplicou. Este número continua a aumentar. A taxa de crescimento das API privadas e de subscrição é igualmente exponencial.

Esse sucesso continua a ser a base de grande parte da tecnologia que os milhares de milhões de pessoas utilizam todos os dias. No sector do vídeo, as API fornecem uma grande quantidade de funcionalidades. Este artigo analisa quatro formas como as empresas, os governos, as escolas, os grupos religiosos e outros estão a utilizar as API de vídeo.

  • Criação de portais de vídeo OTT
  • Criação de aplicações web e móveis
  • Integração com um CMS ou LMS
  • APIs num contexto de revendedor

Como funciona uma API de vídeo

API de vídeo As melhores formas de integrar a transmissão de vídeo em direto no seu próprio ambiente de nuvemUma API de vídeo permite-lhe interagir com uma solução de transmissão de vídeo através de comandos simples. Isto facilita a criação de código que executa tarefas complexas e personalizadas com um mínimo de esforço.

Por exemplo, aqui na Dacast a nossa API de vídeo permite-lhe (entre outras coisas):

  • Criar um novo canal de transmissão em direto
  • Iniciar ou parar uma transmissão em direto
  • Carregar um novo ficheiro de vídeo a pedido
  • Alterar o nome ou a descrição de um determinado ativo
  • Alterar as definições de privacidade e monetização
  • e assim por diante.

Como já foi referido, estes comandos são executados através de um código simples. Esta pode ser integrada no funcionamento de uma aplicação, de um sítio Web ou de qualquer serviço que execute código e possa efetuar pedidos HTTP simples. Explicaremos como utilizar as APIs e a documentação das APIs numa secção mais adiante neste artigo.

Como explicou Avrid Dyfverman, Diretor Executivo do Deportivo: “As API são como ter o seu próprio MacGyver. Elas fazem muito trabalho duro. Em segundo lugar, resolvem muitos problemas complicados”.

Utilizar uma API para criar portais de vídeo OTT

Agora que já sabemos o que é uma API de vídeo, vamos ver alguns exemplos de como estão a ser utilizadas. Em primeiro lugar, vamos dar uma vista de olhos aos portais de vídeo. Um portal de vídeo é normalmente um sítio Web que permite aos espectadores navegarem através de uma biblioteca de conteúdos. Pense no YouTube ou no Netflix, mas para o seu próprio negócio.

Criar um portal de vídeo a partir do zero é uma tarefa importante. Uma API de vídeo pode ajudar neste aspeto de muitas formas diferentes.

Em primeiro lugar, permite-lhe introduzir conteúdos de topo de gama na estrutura do seu portal. Este processo pode ser automatizado de modo a exigir pouca ou nenhuma intervenção humana para além da codificação inicial. Os novos episódios e conteúdos podem ser preenchidos facilmente. Isto não requer esquemas de acesso complicados ou parques de servidores internos. Em vez disso, comandos simples da API acedem ao conteúdo de vídeo e fornecem-no diretamente aos espectadores autorizados.

Em segundo lugar, uma API de transmissão de vídeo pode obter informações sobre os vídeos que estão a ser importados. Isto significa que, desde que os ficheiros de vídeo e os próprios fluxos sejam corretamente nomeados e rotulados, há pouca ou nenhuma necessidade de adições ou correcções de formatação. Deste modo, evita-se a duplicação de esforços e facilita-se a instalação e o funcionamento das plataformas.

Utilizar uma API para aplicações de vídeo

API de vídeo As melhores formas de integrar a transmissão de vídeo em direto no seu próprio ambiente de nuvemOutra forma como as API de vídeo estão a ser utilizadas é para a criação de aplicações Web, de ambiente de trabalho e móveis. Por exemplo, uma estação de televisão pode criar as suas próprias aplicações de vídeo para que os seus telespectadores possam aceder mais facilmente ao seu conteúdo.

Os editores estão a utilizar cada vez mais as suas próprias aplicações para a distribuição de conteúdos. Isto permite-lhe controlar o acesso de forma mais rigorosa e obter informações sobre a sua base de utilizadores.

A utilização de uma API para a criação de aplicações é semelhante à dos portais de vídeo. O código API pode ser facilmente integrado no código da sua aplicação para realizar várias tarefas. Isto inclui os princípios básicos do pedido de determinados conteúdos. Mas também é possível ir mais longe. Por exemplo, pode querer autorizar os utilizadores a carregarem novos conteúdos. Isto pode ser facilmente programado nas suas aplicações através do código API.

Utilização de uma API para integração com um CMS, LMS ou fluxo de trabalho multimédia existente

A integração é um valor fundamental que as APIs trazem. Ao permitir-lhe aceder a todas as características da sua plataforma de transmissão de vídeo através de código simples, é fácil integrar essas características noutras plataformas, alargando assim a sua funcionalidade.

morningCME_dc_video_CMS_api_featIsto acontece de diferentes formas. Por exemplo, algumas empresas integram o vídeo no seu CMS(Sistema de Gestão de Conteúdos). Desta forma, um CMS como o WordPress pode ser alargado com a funcionalidade de vídeo para carregar, descarregar, transmitir, visualizar conteúdos, inserir vídeos individuais ou galerias, etc. Isto facilita o aumento de conteúdos avançados nos seus sítios Web e permite que o seu pessoal aceda facilmente a funcionalidades de vídeo numa plataforma que já conhece e utiliza todos os dias.

A mesma abordagem é utilizada no mercado da educação, onde os LMS (Learning Management Systems) são comuns. O código API permite-lhe servir facilmente vídeos a alunos e professores, bem como facilitar o carregamento de vídeos e a transmissão em direto.

Esta abordagem de integração também pode ser utilizada em ambientes de produção multimédia. Nos estúdios de televisão, por exemplo, as emissoras tradicionais procuram cada vez mais transmitir em linha em simultâneo. Uma API permite-lhe acrescentar esta difusão em linha a um fluxo de trabalho existente, utilizando um codificador novo ou existente para enviar um feed para um novo local. Por sua vez, uma API de vídeo pode processar e fornecer este conteúdo ao seu sítio Web automaticamente.

Utilização de uma API num contexto de revendedor

O último caso de utilização que vamos destacar aqui é a forma como algumas empresas utilizam uma API de vídeo para alimentar um modelo de revendedor. Nesta abordagem, a empresa fornece soluções de streaming de vídeo de valor acrescentado a um mercado específico. Depois, tiram partido da natureza de marca branca da plataforma Dacast e da API de vídeo para fornecer os serviços de transmissão em direto.

Isto cria uma situação vantajosa para ambas as partes, em que a empresa lucra com a prestação de um serviço valioso aos clientes, enquanto a Dacast fornece a estrutura subjacente que torna isto possível.

Comparação de APIs de transmissão em direto

API de vídeo As melhores formas de integrar a transmissão de vídeo em direto no seu próprio ambiente de nuvemAtualmente, existe uma grande variedade de plataformas de vídeo em linha no mercado que fornecem serviços API. A solução de streaming da Dacast oferece streaming de vídeo em direto a preços muito competitivos. Por exemplo, a Dacast oferece acesso total à API a partir do plano Scale, por $188/mês (facturado anualmente).

Se compararmos este valor com o de outras plataformas de transmissão em direto, veremos como o Dacast é competitivo em termos de custos. No Livestream, por exemplo, o acesso à API está restrito a planos que custam a partir de $999 por mês. A Brightcove não fornece informações sobre preços para seus planos “personalizados” que incluem acesso à API, mas eles custam mais de US$ 500 por mês. Da mesma forma, os planos do IBM Cloud Video com acesso à API custam mais de $999 por mês.

Compreender a documentação da API

A utilização de uma nova API é semelhante à aprendizagem de uma nova língua. É preciso instrução antes de se poder mergulhar de cabeça. Felizmente, no entanto, uma API é muito mais simples do que uma nova linguagem, e existe uma documentação completa disponível para o ajudar a começar. Aqui na Dacast, a página de documentação funciona como uma caixa de areia para testar a funcionalidade da API e aprender a utilizá-la no seu código.

Atualmente, a maioria das APIs utiliza o formato JSON para os dados. Este é o protocolo padrão. É rápido, fácil de utilizar e leve. Também a utilizamos aqui na Dacast.

A Dacast também oferece consultoria técnica profissional para o ajudar a começar a trabalhar com a nossa API de vídeo.

Conclusão

Esperamos que este artigo o tenha ajudado a ficar a par das APIs de vídeo e do seu funcionamento.

Está à procura de uma plataforma de vídeo em linha com uma poderosa API de vídeo? Experimente o nosso teste gratuito de 14 dias (não é necessário cartão de crédito) para testar todas as funcionalidades do Dacast, incluindo a nossa API. Pode até utilizar o Dacast para um único evento em direto sem contrato contínuo (e com preços muito competitivos por GB).

Comece a trabalhar gratuitamente

Para ofertas exclusivas e dicas regulares de transmissão em direto, pode também juntar-se ao nosso grupo no LinkedIn.

Como sempre – obrigado pela leitura e boa sorte com as vossas transmissões em direto!

Max Wilbert

Max Wilbert is a passionate writer, live streaming practitioner, and has strong expertise in the video streaming industry.