Le logiciel de plateforme vidéo en tant que service (VPaaS) fournit des API pour développer des applications basées sur la vidéo comme des outils de chat vidéo, des plateformes de diffusion en direct, des sites d'hébergement vidéo, et plus encore. Étant donné que les solutions VPaaS sont des plateformes de développement, les utilisateurs peuvent créer et personnaliser leur propre solution vidéo, bien que certains produits puissent être mieux adaptés à certains cas d'utilisation. Bien que les produits VPaaS puissent varier en termes de fonctionnalités secondaires qu'ils offrent, tous les produits fournissent des fonctionnalités fondamentales comme l'encodage, l'accès au réseau de diffusion de contenu (CDN), et des lecteurs multimédias.
Les plateformes de communication cloud incluent parfois une API spécifiquement destinée à la fonctionnalité vidéo; ces plateformes sont les mieux adaptées pour créer des outils de communication vidéo semblables aux logiciels de visioconférence. Les plateformes OTT peuvent être utilisées pour développer des services de streaming vidéo over-the-top (OTT), ce qui est une excellente option pour les utilisateurs cherchant à créer spécifiquement une plateforme de streaming vidéo.
Pour être inclus dans la catégorie Plateforme Vidéo en tant que Service (VPaaS), un produit doit :
Héberger des API qui permettent aux développeurs d'ajouter des fonctionnalités vidéo aux applications
Fournir des fonctionnalités qui soutiennent la diffusion et la performance vidéo