Lecteur vidéo pour développeurs avec un véritable SDK et une API

Vous êtes en bonne compagnie

Pourquoi le lecteur vidéo par défaut ne convient pas aux applications pour développeurs

  • Pas de contrôle programmatique de la lecture

    L’embed iframe par défaut joue, met en pause et rapporte des événements selon son propre fonctionnement. Si votre produit doit synchroniser la lecture avec une UI, reprendre depuis un offset stocké ou capturer des événements, un simple iframe ne suffit pas.

  • Pas d’API pour la gestion vidéo en masse

    Les applications qui gèrent de nombreuses vidéos (contenu auto‑généré, téléversements utilisateurs, catalogues programmatiques) ne peuvent pas s’en sortir uniquement depuis un tableau de bord. Sans API, la gestion vidéo devient un goulot d’étranglement manuel.

  • Authentification et accès opaques

    De nombreuses plateformes vidéo n’offrent pas de flux OAuth 2.0 documentés, rendant l’intégration de l’accès vidéo dans une application personnalisée sujette aux contournements, aux identifiants partagés et aux lacunes de traçabilité.

Les développeurs qui construisent des solutions vidéo ont besoin d’un lecteur et d’une plateforme qu’ils peuvent contrôler depuis le code : événements de lecture, pipelines d’upload, gestion des métadonnées et contrôle d’accès, tous accessibles via des API documentées. Le Player SDK de Vimeo, la REST API, les webhooks et les flux OAuth 2.0 couvrent ces primitives, et la même plateforme héberge, transcode, distribue et sécurise la vidéo, évitant ainsi aux équipes d’assembler cinq prestataires pour livrer un seul produit.

Intégrez et contrôlez votre lecteur vidéo depuis JavaScript avec le Player SDK

Le Player SDK de Vimeo est une bibliothèque JavaScript qui permet à votre application de contrôler la lecture, de capturer des événements et de lire l’état du lecteur intégré. Jouez, mettez en pause, effectuez des sauts, réglez le volume, écoutez les mises à jour temporelles et réagissez aux événements de fin de vidéo depuis votre propre UI. Le lecteur gère toujours le débit adaptatif jusqu’à 8K, le HDR et Dolby Vision, la personnalisation de la marque et la lecture sans publicité.
Commencez maintenant

Player SDK pour JavaScript

Jouer, mettre en pause, effectuer des sauts, régler le volume et lire les mises à jour temporelles de façon programmatique. Écoutez les événements (play, pause, ended, timeupdate) et pilotez votre UI à partir de l’état de lecture.

Débit adaptatif jusqu’à 8K HDR

Le lecteur gère la livraison en débit adaptatif, le HDR et Dolby Vision. Votre application bénéficie d’un streaming de qualité plateforme sans pipeline d’encodage personnalisé.

Personnalisation de la marque et des contrôles

Appliquez votre logo, votre palette de couleurs et la disposition des contrôles. Le lecteur intégré ressemble à votre produit, et non à une plateforme, tout en conservant un contrôle programmatique complet via le SDK.

Intégrations restreintes par domaine

Verrouillez le lecteur sur vos domaines approuvés au niveau plateforme. Même avec des embeds programmatiques, le lecteur ne se rendra que sur les propriétés que vous autorisez.

Gérez vidéos, téléversements et statistiques depuis votre backend via la REST API

La REST API de Vimeo couvre les téléversements (reprise possible, jusqu’à 200 Go par fichier), les métadonnées, les dossiers, la personnalisation du lecteur, les statistiques et le contrôle d’accès. OAuth 2.0 gère l’authentification avec des scopes pour l’accès public, privé et workspace. Pour les applications qui gèrent de nombreuses vidéos via l’API (téléversements utilisateurs, catalogues programmatiques), l’API prend en charge les opérations attendues par les développeurs.
Commencez maintenant

REST API pour la gestion vidéo

Téléversez, mettez à jour, supprimez et organisez des vidéos de façon programmatique. Gérez dossiers, lecteurs et accès. L’API couvre les besoins d’une application moderne pour la gestion vidéo à grande échelle.

Webhooks pour les événements vidéo

Abonnez‑vous aux événements (upload complete, transcode ready, video updated) et pilotez la logique de votre application. Évitez le polling et recevez des notifications push lors des changements d’état vidéo.

OAuth 2.0 avec accès scindé par scopes

Les flux OAuth 2.0 gèrent l’authentification pour votre application et ses utilisateurs. Les scopes vous permettent de demander uniquement les permissions nécessaires à votre intégration, et les tokens peuvent être révoqués proprement.

API analytics pour les données d’engagement

Intégrez les statistiques d’engagement, d’abandon et de spectateur dans vos propres tableaux de bord. Combinez les données vidéo avec celles d’usage produit pour évaluer l’impact du contenu sur la conversion et la rétention.

Plébiscité par les marketeurs, les entreprises et les professionnels de la vidéo du monde entier

  • 100+ milliards

    vues vidéo (et ça continue)

  • 7+ millions

    vidéos mises en ligne chaque mois

  • 4+ milliards

    minutes diffusées chaque mois

Ce que vous apporte, en tant que développeur, le fait de construire sur le lecteur vidéo de Vimeo

Le Player SDK, la REST API, les webhooks et OAuth 2.0 vous permettent d’intégrer un lecteur brandé et sans publicité, de contrôler la lecture depuis votre UI produit, de gérer des vidéos à grande échelle depuis votre backend et d’importer des statistiques dans vos tableaux de bord. La plateforme vidéo prend en charge l’hébergement, le transcodage, la distribution et la lecture, pour que votre équipe livre des fonctionnalités produit au lieu d’infrastructure.
  • Contrôle programmatique de la lecture

    Pilotez la lecture depuis votre UI : synchronisez le scrubbing avec une liste de chapitres, reprenez depuis un offset stocké par utilisateur, ou mettez en pause au scroll. Votre produit paraît intégré plutôt qu’un iframe ajouté en « bricolage ».
  • Opérations vidéo en masse

    Importez, mettez à jour et supprimez des vidéos en lots depuis votre backend. Le contenu auto‑généré, les téléversements utilisateurs et les mises à jour de catalogues programmatiques passent par l’API sans tableau de bord manuel.
  • Architecture pilotée par les événements

    Les webhooks poussent des événements à la fin d’upload, quand le transcodage est prêt et lors de mises à jour vidéo. Votre application réagit aux changements d’état sans polling, et les pipelines restent réactifs.
  • OAuth 2.0 avec scopes

    Les tokens d’accès avec scopes conviennent à toute intégration : outils internes, applications utilisateurs ou intégrations partenaires. Révoquez les tokens proprement et auditez l’accès côté workspace.
  • Lecteur personnalisé, sans publicités

    Le lecteur intégré est sans publicité et affiche votre logo et votre palette de couleurs. Pas de pré‑rolls, pas de vidéos suggérées à la fin, pas de marque plateforme en concurrence avec l’expérience produit.
  • Débit adaptatif jusqu’à 8K HDR

    La plateforme fournit des renditions adaptatives, y compris HDR et Dolby Vision lorsque la source le permet. Votre équipe évite de construire une grille d’encodage ou un pipeline de distribution.
  • Restrictions de domaine et DRM

    Verrouillez les embeds sur des domaines approuvés, et sur Enterprise, superposez Widevine, PlayReady et FairPlay DRM. Les vidéos premium et le contenu produit restreint restent sous contrôle.
  • SSO et SCIM pour l’espace de travail

    SSO SAML avec Okta, Azure AD et Google Workspace, plus provisionnement SCIM, lient l’accès à l’espace de travail à votre fournisseur d’identité pour l’équipe qui construit sur l’API.
  • API analytics pour vos tableaux de bord

    Importez les données de spectateurs, d’engagement et d’abandon dans vos tableaux de bord analytics produit. La contribution de la vidéo à la conversion et à la rétention fait désormais partie de vos indicateurs.

Comment développer avec le lecteur vidéo de Vimeo en tant que développeur

La surface développeur de Vimeo comprend le Player SDK, la REST API, les webhooks et OAuth 2.0. Voici le flux depuis la configuration du compte jusqu’à un lecteur intégré opérationnel contrôlé par le code de votre application.
  1. Étape 1

    Créez une application Vimeo API sur developer.vimeo.com et enregistrez les URI de redirection OAuth 2.0. Récupérez votre client ID et votre secret, et définissez les scopes nécessaires à votre intégration.
  2. Étape 2

    Téléversez des vidéos via la REST API (reprise possible, jusqu’à 200 Go par fichier), ou utilisez tus pour des uploads en morceaux. Ajoutez des métadonnées, placez dans des dossiers et appliquez toute personnalisation du lecteur de façon programmatique.
  3. Étape 3

    Intégrez le lecteur sur votre page via iframe, ou utilisez le Player SDK pour un contrôle programmatique. Importez @vimeo/player, instanciez un objet Player et branchez vos gestionnaires d’événements.
  4. Étape 4

    Abonnez‑vous aux webhooks pour les événements qui intéressent votre application (upload complete, transcode ready). Configurez les endpoints webhook dans le tableau de bord API et vérifiez les signatures.
  5. Étape 5

    Récupérez des statistiques via l’API pour l’engagement, les abandons et les données par spectateur. Combinez-les avec vos analytics produit pour mesurer la contribution de la vidéo à la conversion et à la rétention.

Trouvez le plan qui vous convient

    Vimeo propose des réductions aux organisations à but non lucratif et aux établissements d'enseignement basés aux États-Unis. En savoir plus.

    Pour plus d'informations sur la disponibilité des fonctionnalités, veuillez consulter notre page des tarifs.

    Questions fréquentes sur le lecteur vidéo de Vimeo pour développeurs