Le meilleur chemin de lecture est généralement celui où le serveur en fait le moins. Quand un client natif peut prendre le conteneur, le codec, l’audio et les sous-titres de la source tels quels, le serveur ne fait que déplacer des octets et rien n’est reconstruit pendant que vous regardez.
Lecture directe
Quand le client peut démultiplexer et décoder le fichier lui-même, Quven lui remet l’original et saute le transcodage vidéo.
- La qualité de la source est conservée.
- Le démarrage est plus court.
- Le même matériel supporte davantage de sessions simultanées, ce qui se voit dès qu’un deuxième et un troisième écran démarrent le soir.
- L’audio sans perte et les sous-titres stylisés ou en image arrivent à l’écran sous la forme voulue par le disque.
Remuxage ou transcodage
| Ce qui change | Pourquoi | |
|---|---|---|
| Remuxage | Le transport ou le conteneur, avec les pistes encodées intactes | Le client accepte les codecs mais pas l’emballage |
| Transcodage | Au moins une piste est décodée puis réencodée | L’appareil final ne peut pas prendre le codec, le débit, le format HDR ou le chemin des sous-titres |
Quven choisit entre les deux à chaque session, si bien qu’aucun élément de la bibliothèque n’est marqué d’un format permanent. La lecture directe n’est pas une propriété du fichier. C’est l’issue de cette négociation : la même source peut se lire directement sur le téléviseur tandis que l’ordinateur portable à côté a besoin d’un remuxage ou d’un transcodage, parce qu’ils prennent en charge des combinaisons différentes.
Une exception voulue : la vidéo VVC (H.266) passe toujours par la voie de compatibilité ordinaire et atteint le client en HLS, même pour un client qui reçoit normalement les octets de la source.
Vérifier quel chemin une session a pris
-
Ouvrez Paramètres et allez dans l’onglet Activité. Seuls les administrateurs le voient, dans l’application de bureau comme dans le client navigateur.
-
Lisez la carte Lectures actives, qui liste tout ce qui est en cours de lecture sur le serveur à cet instant. Chaque session commence par la réponse en toutes lettres : « Lecture directe, sans conversion », « Vidéo directe, ré-empaquetée » ou « Conversion en cours ». À côté figurent la qualité, si le spectateur est sur votre réseau ou à l’extérieur, et l’accélération choisie par le serveur lorsqu’il réencode.
-
Lisez les lignes Vidéo et Audio :
La ligne affiche Signification Une seule valeur La piste sort telle qu’elle est stockée La forme stockée, une flèche, puis la forme sortante La piste est en cours de réencodage
Une session en conversion nomme les deux formes sur sa ligne vidéo tandis que la ligne audio reste une valeur unique, ce qui montre l’encodeur occupé par l’image seule. La carte se tient à jour toute seule tant que l’onglet est ouvert : lancez quelque chose sur le téléviseur, retournez au bureau et lisez ce que le serveur en a fait.
Le client web
Un navigateur est un excellent client universel, mais sa surface multimédia est plus étroite que celle d’un lecteur dédié. C’est pourquoi le travail natif sur le bureau et le mobile reste au centre de Quven, et pourquoi le client web hébergé diffuse en HLS par le relais géré comme un repli Pro soigné, pas comme un remplaçant de la lecture native.
Une étiquette de codec ne prouve rien à elle seule. La prise en charge du conteneur, l’audio, le type de sous-titres, la capacité HDR et la route réseau décident ensemble du chemin final. Avant de dimensionner un serveur autour du transcodage, vérifiez lequel de vos écrans sait décoder les fichiers que vous possédez, et lisez ces chemins à la lumière de la configuration matérielle actuelle avec un fichier de votre propre bibliothèque.
Questions fréquentes
Comment savoir si mon serveur transcode en ce moment ?
Ouvrez Paramètres, puis l’onglet Activité. La carte Lectures actives nomme en toutes lettres le mode de chaque session, et les lignes Vidéo et Audio montrent quelle piste est réencodée et laquelle sort intacte. C’est une carte d’administrateur : un profil de visionnage ordinaire ne peut pas la voir.
Pourquoi un client lit-il un fichier en direct alors qu’un autre le transcode ?
La décision revient au couple, pas au fichier. Chaque client indique au serveur quels conteneurs, codecs vidéo, codecs audio et nombres de canaux il gère, et le serveur répond pour cette combinaison. Un téléviseur doté d’un large décodeur et un navigateur d’ordinateur portable n’auront pas la même réponse pour le même film.
La lecture directe signifie-t-elle que le serveur n’a rien à faire ?
Rien n’est réencodé pendant que vous regardez. Le serveur lit tout de même le fichier sur le disque et le pousse sur le réseau : un stockage qui suit et une liaison qui a de la marge comptent donc toujours, et une session depuis l’extérieur ne peut jamais dépasser votre débit montant, quel que soit le chemin pris.