Lors de l’achat d’un périphérique de stockage en réseau, vous aurez le choix d’obtenir un modèle avec ou sans transcodage matériel. Le transcodage matériel rend le streaming multimédia depuis votre NAS plus rapide et plus efficace. Voilà comment cela fonctionne.
Qu’est-ce que le transcodage ?
Les fichiers multimédias tels que les vidéos sont encodés à l’aide d’un format spécifique. Par exemple, un format vidéo populaire est H.264. Différents formats ont différentes approches pour stocker les informations vidéo avec le meilleur équilibre entre qualité et taille.
Comme il existe de nombreux formats différents pour l’encodage multimédia, il est souvent nécessaire de transcoder un fichier dans un format qu’un périphérique cible peut comprendre. Par exemple, vous pouvez avoir un format de fichier qui fonctionne bien sur votre ordinateur, mais qui est totalement incompatible avec votre téléviseur intelligent. Dans ce cas, vous le transcoderez dans un format avec lequel votre téléviseur fonctionne. Ce processus est également appelé conversion de format vidéo, mais le transcodage est plus souvent utilisé dans le streaming multimédia et la conversion en direct de fichiers multimédias.
Le transcodage n’est pas seulement une question de compatibilité ; il est également utilisé pour créer plusieurs versions vidéo à diffuser à différents niveaux de qualité, en fonction de la bande passante disponible. C’est ce que font des services comme Netflix ou YouTube, en passant automatiquement à la version de la vidéo qui correspond le mieux à votre connexion réseau à tout moment. Remarque : vous aurez certainement de meilleures performances de streaming si vous disposez du meilleur routeur Wi-Fi.
Dans le contexte d’un NAS domestique, de nombreuses personnes achètent ces appareils pour servir de serveurs multimédias domestiques. Exécutant un logiciel tel que Plex, le transcodage permet au NAS de servir des fichiers multimédias aux utilisateurs du réseau local et aux utilisateurs se connectant au contenu via Internet.
Qu’est-ce que le transcodage matériel ?
Une CPU (unité centrale de traitement) est un appareil informatique à usage général. Cela signifie qu’il peut effectuer n’importe quel type de calcul, tant qu’il peut être exprimé sous forme de code informatique. L’inconvénient est que les processeurs ne sont pas aussi efficaces qu’ils pourraient l’être pour n’importe quel type de calcul spécifique. Pensez-y de cette façon : si vous avez l’équipement pour faire des additions, des soustractions, des multiplications et des divisions, mais que vous n’en faites qu’une, vous êtes aux prises avec 75 % de votre capacité gaspillée.
C’est là qu’entrent en jeu les processeurs spécialisés. Ils effectuent un nombre limité de types de calculs pour un ensemble très restreint de travaux, mais ils le font très rapidement. C’est ce qu’est le transcodage matériel. Le processus de transcodage est géré par un processeur spécialisé conçu pour être performant dans le type de transcodage mathématique requis. Si vous achetez un NAS avec transcodage matériel, un tel processeur est inclus quelque part à l’intérieur. Alors, pourquoi cette fonctionnalité est-elle importante ?
Le transcodage matériel est rapide
Disposer d’un matériel spécial dédié au transcodage permet d’obtenir des résultats ultra-rapides. Habituellement, c’est assez rapide pour se produire en temps réel, vous n’avez donc pas besoin d’attendre qu’un fichier soit transcodé avant de pouvoir commencer à le regarder. C’est probablement la raison la plus importante pour laquelle vous voudriez un transcodage matériel dans votre NAS.
Le transcodage matériel libère le processeur
Un NAS est un appareil occupé dans le meilleur des cas. Il peut gérer les transferts de fichiers, exécuter un logiciel de sauvegarde et agir en tant que serveur Web en même temps que vous souhaitez qu’il joue des films sur votre téléviseur. Le transcodage est un travail gourmand en CPU, et si le NAS doit le faire assez rapidement pour une visualisation en temps réel, il laissera tomber la balle sur d’autres tâches. Le déchargement du travail sur un transcodeur matériel dédié ou (comme c’est souvent le cas) un GPU libère le processeur pour garantir que tout le reste est pris en charge sans perdre de temps.
Le transcodage matériel est plus efficace
L’utilisation de matériel dédié pour transcoder les médias utilise généralement moins d’énergie et génère moins de chaleur que l’utilisation d’un processeur pour effectuer le travail. Si vous effectuez beaucoup de transcodage, cette différence d’efficacité peut s’accumuler avec le temps. Ce n’est pas l’aspect le plus critique du transcodage matériel, mais cela vaut la peine de le noter.
Le transcodage matériel a des inconvénients
Le transcodage matériel est une fonctionnalité souhaitable dans un NAS, mais il n’est pas parfait. Tout d’abord, le logiciel de streaming multimédia que vous utilisez doit être compatible avec le NAS et le transcodeur matériel qu’il utilise. Par exemple, Plex maintient un Feuille Google avec une liste de périphériques NAS et si leurs transcodeurs matériels fonctionnent avec Plex.
Le problème suivant avec le transcodage matériel est que le transcodeur peut être très spécifique. Par exemple, un transcodeur peut fonctionner avec H.264, mais pas avec le nouveau format HEVC (High-Efficiency Video Coding). Dans ces cas, le NAS devra de toute façon recourir à l’encodage logiciel à l’aide du processeur.
Avec Plex, en particulier, l’encodage matériel introduit également des coûts supplémentaires. Depuis que Plex a décidé d’inclure le transcodage matériel en tant que fonctionnalité premium. Bien sûr, c’est un inconvénient de Plex et non du transcodage matériel en particulier. Cependant, étant donné que Plex est le choix de streaming multimédia NAS le plus populaire, c’est une observation pertinente.
Quand le transcodage logiciel est-il correct ?
Vous pouvez économiser pas mal d’argent en vous procurant un NAS sans transcodage matériel, mais quand est-ce que ça va ? Nous pensons que si vous achetez un NAS pour n’agir que comme serveur multimédia, un manque de transcodage matériel n’est (ironiquement) pas un gros problème.
C’est en supposant que le CPU du NAS en question soit à la hauteur ! Dans cette même feuille Google Plex mentionnée ci-dessus, vous verrez les résultats des tests de performances pour le transcodage logiciel à différentes résolutions. Vous verrez également le processeur spécifique dont chaque NAS respectif sur la liste est équipé. Cela vous donnera une idée claire des CPU NAS qui fonctionneront bien en tant que transcodeurs logiciels.
Enfin, la plupart des logiciels de streaming NAS offrent la possibilité de transcoder vos médias en arrière-plan. Par exemple, il peut transcoder votre contenu pendant la nuit lorsqu’il n’est pas occupé. Ainsi, lorsque vous diffusez le média, il est déjà dans un format optimal. Dans ce cas, peu importe que vous utilisiez un transcodage logiciel, car vous n’avez pas besoin de performances en temps réel. Le principal inconvénient est que votre média mettra un certain temps à être disponible, et cette approche utilise plus de stockage puisque le média transcodé est enregistré avec l’original, à moins que vous ne choisissiez de supprimer le fichier d’origine, bien sûr.
En fin de compte, le transcodage matériel ou logiciel est un choix qui correspond à vos besoins et à votre budget. Ni l’un ni l’autre n’est objectivement supérieur à tous égards, mais maintenant vous avez les connaissances dont vous avez besoin pour décider par vous-même.