Dans toute application ou service numérique, on distingue le « front » et le « back ». Le « front » est ce que voient les utilisateurs. Il leur permet d’interagir avec le « back », auquel ils n’ont pas accès. Un site web ou une webTV sont du « front » et la plateforme de streaming est le « back ». Les deux se parlent via une API (« Application Program interface »).
Une StreamApp désigne toute application branchée directement sur le moteur Streamlike, ou tout module qui se place entre une application tierce et le moteur.
Un besoin, une « app »
Voyons quels sont les besoins les plus courants pour une application vidéo :
- Collecter (uploader) des vidéos via un formulaire ou une application mobile
- Organiser ses vidéos dans une page ou une médiathèque (webTV)
- Intégrer des solutions tierces, par exemple pour de l’interactivité en direct (chat, sondages…), la gestion d’abonnements ou le paiement en ligne
- Gérer des accès authentifiés, soit en SSO, soit avec une base d’utilisateurs
- Proposer des fonctionnalités sociales (commentaires, notation, likes, partages etc.)
- Monétiser ses contenus avec la gestion de campagnes publicitaires
- Générer des tableaux de bord spécifiques ou alimenter des tableaux de bord externes
Une app + une app = une app
Exemple avec un dispositif d’étude
Prenons l’exemple de la méthodologie d’étude MedIAnalyst : Il s’agit de collecter des vidéos, de retranscrire automatiquement ce qui est dit et de poser des questions à une IA qui va organiser les vidéos dans une webTV en fonction des réponses. C’est donc un assemblage de deux apps (upload et organisation des contenus), avec des traitements successifs utilisant l’API Streamlike et des IA tierces.
Le cas illustré ci-dessous est décrit dans cet article .
Exemple d’une plateforme collaborative
Une plateforme collaborative – ou contributive – s’apparente à un « YouTube privé », avec des utilisateurs autorisés à publier leurs contenus et à gérer leurs chaînes. C’est une webTV (StreamTV) connectée à une base d’utilisateurs et une app d’upload. Les possibilités de configuration et d’habillage permettent d’en faire varier les fonctionnalités et l’apparence à l’infini.
Dans l’exemple de Canalzero, certaines vidéos sont en accès public, d’autres sont réservées aux utilisateurs authentifiés, qui peuvent être des abonnés ou avoir acheté une séance. Ici, la personne connectée est un administrateur. Il peut publier des médias mais aussi accéder aux réglages présentés plus bas.
Voici l’interface d’administration d’une StreamTV. On peut y gérer sa configuration et son habillage, mais aussi les médias (dans Streamlike), les utilisateurs et toutes leurs interactions ou contributions (dont leur modération).
L’éditeur de StreamTV a été pensé pour des webmasters plus que pour des développeurs. Elle offre une grande variété de réglages très simples et dont on peut immédiatement visualiser le rendu. On y gère également le SEO avec un videositemap, le RGPD avec le consentement aux cookies. La StreamTV peut être un site web à part entière ou s’intégrer dans un site existant si on lui désactive l’en-tête et le pied de page.
Dans l’offre Streamlike.eco, la StreamPage est une version simple de la StreamTV pour mettre en valeur une seule vidéo ou une galerie.
Exemple d’un live interactif
Un live est la diffusion simultanée d’un programme vers un grand nombre d’utilisateurs. Il n’y a qu’un émetteur et beaucoup de récepteurs. Il ne faut pas le confondre avec une visioconférence où un nombre limité de personnes peuvent à la fois suivre et intervenir.
L’interactivité consiste à permettre au public de s’exprimer en envoyant des commentaires, en répondant à des questions ou en participant à des sondages. On la met en œuvre lors de webinaires, de formations, ou de diffusions événementielles.
Notons que si les interventions du public n’ont pas d’incidence sur le déroulement du programme, un StreamOut (faux-direct) peut avantageusement se substituer à un live.
Un live interactif peut associer un lecteur en direct (StreamLive ou StreamOut) et un module StreamChat, ou tout autre solution tierce : Livee, Slido, Wooclap, Sparkup, Notified, Voila…
Si la vidéo (ou l’audio) est au centre de votre besoin de construction d’application ou de service, contactez-nous pour étudier une réponse à bas de StreamApps.