Il software Video platform as a service (VPaaS) fornisce API per lo sviluppo di applicazioni basate su video come strumenti di video chat, piattaforme di live streaming, siti di hosting video e altro ancora. Poiché le soluzioni VPaaS sono piattaforme di sviluppo, gli utenti possono creare e personalizzare la propria soluzione video, anche se alcuni prodotti possono essere più adatti a determinati casi d'uso. Mentre i prodotti VPaaS possono variare in termini di funzionalità secondarie che forniscono, tutti i prodotti offrono funzionalità fondamentali come la codifica, l'accesso alla rete di distribuzione dei contenuti (CDN) e i lettori multimediali.
Le piattaforme di comunicazione cloud a volte includono un'API destinata specificamente alla funzionalità video; queste piattaforme sono più adatte per creare strumenti di comunicazione video simili al software di videoconferenza. Le piattaforme OTT possono essere utilizzate per sviluppare servizi di streaming video over-the-top (OTT), che è un'ottima opzione per gli utenti che desiderano creare una piattaforma di streaming video specificamente.
Per qualificarsi per l'inclusione nella categoria Video Platform as a Service (VPaaS), un prodotto deve:
Ospitare API che consentano agli sviluppatori di aggiungere funzionalità video alle applicazioni
Fornire funzionalità che supportano la consegna e le prestazioni video