Tutoriel de vidéo à la demande

Tutoriel Wowza VOD d'un fichier MP4 à un lecteur sur votre site

Ce tutoriel Wowza VOD montre comment transformer un fichier MP4 en lien HLS et en lecteur intégré, de deux façons : sur un serveur Wowza Streaming Engine que vous gérez, ou dans une bibliothèque vidéo Primcast où vous ne faites que téléverser le fichier.

Les deux vous donnent le même type d'adresse, donc un lecteur qui fonctionne avec l'un fonctionne avec l'autre. Choisissez la méthode qui vous convient, suivez les étapes numérotées, et votre vidéo se lit sur les téléphones et les ordinateurs.

Adresse de lecture HLSVOD

http://your-server:1935/vod/mp4:sample.mp4/playlist.m3u8

your-server:1935
Le nom ou l'adresse IP du serveur et le port sur lequel Wowza écoute.
vod
L'application VOD qui lit le fichier.
mp4:sample.mp4
Le fichier, après un préfixe qui indique au serveur qu'il s'agit d'un MP4.
playlist.m3u8
Demande du HLS. Utilisez manifest.mpd à la place pour le MPEG-DASH.

Deux façons de diffuser de la vidéo à la demande avec Wowza

Le travail est le même dans les deux cas : stocker le fichier, répondre aux lecteurs qui le demandent et fournir un lien. La différence réside dans qui s'occupe du serveur.

AUne bibliothèque vidéo Primcast

Vous téléversez, nous gérons le serveur

Idéal lorsque vous voulez des vidéos sur votre site cette semaine et aucun serveur à maintenir à jour.

  • Téléversez depuis votre navigateur, plusieurs fichiers à la fois
  • Un lien et un code d'intégration pour chaque fichier
  • Un lien vers le serveur propre de votre bibliothèque, plus un lien CDN lorsque le CDN prend en charge votre bibliothèque
  • Un forfait gratuit pour commencer, avec 1 Go de stockage
Suivre les étapes de la bibliothèque

BVotre propre Wowza Streaming Engine

Vous exécutez Wowza sur un serveur à vous

Idéal lorsque vous avez besoin des paramètres, modules ou licences propres à Wowza, ou que vos fichiers se trouvent déjà sur ce serveur.

  • Contrôle total de l'application VOD et de sa sécurité
  • Votre propre domaine, certificat et lecteur
  • De la place pour transcoder et ajouter des chaînes en direct sur la même machine
  • Nous pouvons fournir le serveur avec un Wowza sous licence et géré
Suivre les étapes du serveur Wowza

Préparez le fichier vidéo

Aucune des deux méthodes ne réencode votre vidéo à l'entrée, donc le fichier que vous exportez est celui que vos spectateurs reçoivent. Exportez-le en MP4 avec les réglages ci-dessous et les deux le liront.

Réglages de fichier pour Wowza VOD et pour une bibliothèque vidéo Primcast
RéglageBibliothèque vidéo PrimcastWowza Streaming Engine
FichierMP4, se terminant par .mp4 ou .m4vMP4 pour les exemples ici
VidéoH.264 (Baseline, Main ou High), 8-bit 4:2:0, jusqu'à 1920x1080 et 60 fpsH.264
AudioAAC-LC à 44,1 ou 48 kHz, mono ou stéréo, ou pas d'audio du toutAAC ou MP3
Taille d'un fichierJusqu'à 100 Go, dans la limite du stockage de votre forfaitLimitée par le disque de votre serveur

Vous exportez depuis un éditeur ou avec FFmpeg ? Choisissez la vidéo H.264 et l'audio AAC et gardez une taille d'image de 1080p ou moins. Notre tutoriel de streaming FFmpeg contient les commandes si vous travaillez en ligne de commande.

Configuration Wowza VOD sur votre propre Streaming Engine

Ces étapes utilisent Wowza Streaming Engine Manager, la console web fournie avec Wowza. Vous avez besoin d'un identifiant administrateur et d'un moyen de copier des fichiers vers le serveur, comme SFTP.

  1. Connectez-vous à Wowza Streaming Engine Manager, ouvrez Applications et ajoutez une application de type VOD single server. Les exemples de cette page l'appellent vod.
  2. Dans l'onglet Setup de l'application, cliquez sur Edit et choisissez le répertoire de contenu. Par défaut, c'est le dossier content du répertoire d'installation de Wowza, là où Wowza conserve son propre sample.mp4.
  3. Sous Playback Types, activez les formats dont vos lecteurs ont besoin. HLS est celui par lequel commencer : Safari, les iPhones et les iPads le lisent directement, et les lecteurs de navigateur comme hls.js le lisent partout ailleurs. Ajoutez MPEG-DASH si votre lecteur le demande.
  4. Pendant vos tests, réglez Playback Security sur aucune restriction client. Enregistrez, puis redémarrez l'application lorsque Manager le demande.
  5. Copiez vos fichiers MP4 dans le répertoire de contenu.
  6. Cliquez sur Test Playback, tapez le nom de votre fichier avec son préfixe, par exemple mp4:myvideo.mp4, et copiez l'adresse du format souhaité.
Adresses de lecture pour un fichier
HLS http://your-server:1935/vod/mp4:myvideo.mp4/playlist.m3u8
MPEG-DASH http://your-server:1935/vod/mp4:myvideo.mp4/manifest.mpd
RTSP rtsp://your-server:1935/vod/mp4:myvideo.mp4
RTMP rtmp://your-server:1935/vod stream: mp4:myvideo.mp4

Un site web servi en https ne peut pas lire une adresse http. Avant d'intégrer le lecteur sur votre site, donnez au serveur Wowza un certificat TLS et utilisez la forme https de l'adresse. Réactivez la sécurité de lecture une fois que le lecteur fonctionne.

Téléversez vos vidéos dans une bibliothèque Primcast

Avec une offre de vidéo à la demande, aucun client FTP ni serveur à configurer. Vous téléversez depuis l’espace client et copiez un lien une fois le fichier prêt.

  1. Commencez par une offre de vidéo à la demande. L’offre gratuite comprend 1 Go de stockage et 25 Go de trafic de consultation par mois, de quoi essayer quelques courtes vidéos.
  2. Connectez-vous à votre espace client et ouvrez votre compte de vidéo à la demande. Sa carte Vidéo s’ouvre sur l’onglet VOD.
  3. Cliquez sur Téléverser des vidéos et choisissez un ou plusieurs fichiers MP4. Chaque téléversement affiche sa vitesse et le temps restant, et vous pouvez le mettre en pause puis le reprendre plus tard.
  4. Si la connexion est interrompue ou que vous fermez l’onglet, revenez et choisissez à nouveau le même fichier. Le téléversement reprend à partir des parties déjà reçues.
  5. À la fin du téléversement, le fichier affiche Vérification pendant que nous confirmons qu’il respecte les réglages de l’étape 02. Il affiche ensuite Prêt, ou Rejeté avec la raison, pour que vous sachiez quoi modifier dans votre export.

Le stockage compte ce qui se trouve actuellement dans votre bibliothèque. Supprimez un fichier dont vous n’avez plus besoin et son espace est libéré immédiatement.

Intégrez le lecteur vidéo sur votre site web

Chaque fichier prêt dispose des boutons Aperçu, Copier le lien CDN, Copier le lien serveur et Intégrer. Utilisez le lien avec un lecteur que vous possédez déjà, ou le code d’intégration si vous souhaitez un lecteur créé pour vous. Si un fichier affiche un seul bouton Copier le lien, il s’agit de son lien serveur.

CDNCopier le lien CDN

Lecture depuis le serveur le plus proche de chaque spectateur

Le meilleur choix pour la plupart des sites web. Les spectateurs de différents pays reçoivent chacun la vidéo depuis un serveur proche d’eux, ce qui réduit la distance à parcourir.

ServeurCopier le lien serveur

Lecture depuis le serveur propre à votre bibliothèque

Utilisez-le lorsqu’un lecteur ou une application doit toujours communiquer avec une seule adresse. Les deux liens sont des adresses HLS en https, construites de la même manière que l’adresse Wowza de l’étape 03.

  1. Cliquez sur Intégrer et choisissez d’où la vidéo est lue : depuis le CDN ou depuis votre serveur.
  2. Cliquez sur Copier le code d’intégration et collez-le dans votre page à l’endroit où la vidéo doit apparaître. Dans WordPress, utilisez un bloc HTML personnalisé.
  3. Publiez la page et ouvrez-la sur un téléphone et un ordinateur. Le lecteur conserve un format 16:9 et s’adapte à la largeur de l’espace que vous lui donnez.

Le code d’intégration est un lecteur vidéo HTML5 standard. Safari et les iPhone lisent directement le lien HLS, et les autres navigateurs chargent le lecteur gratuit hls.js pour le faire. Il fonctionne sur les pages https et n’affiche aucune publicité.

Questions sur la VOD Wowza, avec réponses

Qu'est-ce que la VOD Wowza ?

La VOD Wowza est une vidéo à la demande servie par Wowza Streaming Engine : un fichier stocké sur le serveur que chaque spectateur lance quand il le souhaite. Le serveur découpe le fichier en courts segments à mesure que les lecteurs les demandent, afin que les spectateurs puissent démarrer immédiatement et avancer dans la vidéo sans télécharger l'intégralité du fichier.

Que signifie mp4: dans une URL Wowza ?

Il indique au serveur le type de fichier qui suit. Dans /vod/mp4:myvideo.mp4/playlist.m3u8, vod est l'application, mp4:myvideo.mp4 est le fichier avec son préfixe, et playlist.m3u8 demande du HLS. Si vous omettez le préfixe, l'adresse échoue généralement.

Quels formats vidéo puis-je utiliser pour la VOD Wowza ?

Utilisez un MP4 avec une vidéo H.264 et un audio AAC. Wowza accepte également l'audio MP3 dans un MP4. Une bibliothèque vidéo Primcast accepte les fichiers .mp4 et .m4v avec une vidéo H.264 jusqu'à 1080p à 60 i/s et un audio AAC-LC, et elle vous indique exactement quoi modifier si un fichier ne convient pas.

Puis-je toujours téléverser mes vidéos par FTP ?

Sur votre propre serveur Wowza, oui : copiez les fichiers dans le dossier de contenu de l'application avec SFTP ou FTP. Une bibliothèque vidéo Primcast accepte plutôt les téléversements depuis le panneau de contrôle, ce qui gère mieux les gros fichiers, car un téléversement interrompu reprend là où il s'était arrêté.

Quelle taille peut atteindre une vidéo ?

Un fichier peut aller jusqu'à 100 Go dans une bibliothèque vidéo Primcast, tant qu'il tient dans le stockage de votre offre. Sur votre propre serveur Wowza, la seule limite est le disque.

Ma vidéo sera-t-elle ré-encodée ou perdra-t-elle en qualité ?

Non. Le fichier est vérifié et stocké tel quel, et les spectateurs reçoivent exactement ce que vous avez exporté. C'est pourquoi les réglages d'exportation de l'étape 02 sont importants.

La vidéo sera-t-elle lisible sur iPhone, Android et téléviseurs connectés ?

Oui. Le lien est en HLS, que les iPhone, iPad et Safari lisent directement, et que Chrome, Edge, Firefox et les navigateurs Android lisent via le lecteur du code d'intégration. Les offres payantes de vidéo à la demande incluent aussi votre propre application pour téléviseurs Samsung et LG.

Existe-t-il un moyen gratuit d'essayer la vidéo à la demande Wowza ?

Oui. Une bibliothèque vidéo Primcast fonctionne sur Wowza Streaming Engine de notre côté, et l'offre gratuite de vidéo à la demande vous donne 1 Go de stockage et 25 Go de trafic de visionnage par mois, avec les mêmes téléversements, liens et codes d'intégration que les offres payantes. Passez à une offre supérieure lorsque votre bibliothèque grandit.

Qui peut m'aider si une vidéo ne se lit pas ?

Ouvrez le chat sur cette page. Notre assistant IA répond en quelques secondes et peut vérifier votre compte et sa bibliothèque, et vous pouvez demander à parler à une personne à tout moment.

Mettez votre première vidéo en ligne dès aujourd'hui

Choisissez une offre de vidéo à la demande, téléversez un MP4 et collez un code d'intégration. Des questions en chemin ? Le chat est ouvert.

Voir les offres de vidéo à la demande