O software de plataforma de vídeo como serviço (VPaaS) fornece APIs para desenvolver aplicativos baseados em vídeo, como ferramentas de bate-papo por vídeo, plataformas de transmissão ao vivo, sites de hospedagem de vídeo e mais. Como as soluções VPaaS são plataformas de desenvolvimento, os usuários podem criar e personalizar sua própria solução de vídeo, embora alguns produtos possam ter casos de uso para os quais são mais adequados. Enquanto os produtos VPaaS podem variar em termos dos recursos secundários que fornecem, todos os produtos oferecem recursos fundamentais como codificação, acesso a rede de entrega de conteúdo (CDN) e players de mídia.
Plataformas de comunicação em nuvem às vezes incluem uma API destinada especificamente à funcionalidade de vídeo; essas plataformas são mais adequadas para criar ferramentas de comunicação por vídeo semelhantes ao software de videoconferência. Plataformas OTT podem ser usadas para desenvolver serviços de streaming de vídeo over-the-top (OTT), o que é uma ótima opção para usuários que desejam criar especificamente uma plataforma de streaming de vídeo.
Para se qualificar para inclusão na categoria de Plataforma de Vídeo como Serviço (VPaaS), um produto deve:
Hospedar APIs que permitam aos desenvolvedores adicionar funcionalidade de vídeo a aplicativos
Fornecer recursos que suportem a entrega e o desempenho de vídeo