On lit beaucoup sur les forums qu’il faut un NAS récent et surpuissant pour diffuser de la vidéo HD (ou 3D) sur une TV. C’est FAUX ! Il est possible de prendre un NAS qui a plus de 4 ans et streamer une vidéo 1080p sur une télé.
Vous êtes nombreux à vous poser des questions sur le DLNA sur vos NAS. Au lieu de vous décrire en long et en large le DNLA de A à Z, je vais tenter de founir des explications simples sur cette technologie et axer ce post sur les problèmes rencontrés avec vos NAS.
Cependant, il est nécessaire d’expliquer comment fonctionne le DNLA en quelques lignes…
Le DNLA est un consortium de plus de 250 fabricants (TV, mobile, PC, etc)… et c’est aussi une norme de communication, dont le but premier est de simplifier le partage, la lecture et le contrôle d’appareils multimédia en réseau (filaire ou WiFi). Inutile de saisir une adresse IP ou d’ajouter une machine sur un domaine pour visualiser/écouter un fichier… Non ! Ici, on fait au plus simple.
Au démarrage, le DNLA ne supportait que les formats JPEG pour l’image, le PCM pour le son et le MPEG-2 pour la vidéo. Puis, il a évolué au fil des années, pour prendre en compte de + en + de format (PNG, GIF, MP3, MPEG4, WMV9…). Pour en savoir plus, allez faire un tour sur le site DLNA (section Media Format).
Rentrons dans le vif du sujet… avec des cas concrets. Vous disposez d’une TV récente (ou un lecteur Blu-ray ou une console) supportant le DNLA et d’un NAS.
Cas n°1
Vous parcourez votre NAS depuis votre TV et vous souhaitez visionner une vidéo compatible DNLA… Un fichier vidéo MP4 encodé en MPEG4 et avec un son AAC. Résultat : votre fichier sera lu sur votre TV. Ca, c’est le meilleur des cas et il dépend du fichier que vous souhaitez visionner.
Cas n°2
Vous souhaitez maintenant lire une autre vidéo. Il s’agit d’un film d’un fichier vidéo MKV HD (1080p) encodé avec x264 et disposant d’un son DTS. Pas de chance, le MKV (comme l’AVI) n’est pas compatible DNLA et le DTS encore moins. Il est donc impossible de lire le contenu tel quel via le DNLA. Heureusement, ils ont pensé à tout… En effet, le NAS va convertir la vidéo (à la volée) pour qu’elle soit compatible/lisible avec votre TV.
Malheureusement (ou heureusement), les NAS ne sont pas des ordinateurs surpuissants équipés de processeurs Multi-Core, Multi-Thread… Même si les NAS haut de gamme s’en rapprochent de plus en plus.
Résultat, la vidéo va prendre plusieurs secondes (minutes ?) avant de pouvoir se lancer sur la TV. Dans le meilleur des cas, ce sera le seul problème à votre séance. Dans le pire des cas, la vidéo se lancera après 30 secondes d’attente, s’affichera normalement pendant 30 secondes puis s’arrêtera 20 secondes pour reprendre 30 secondes, puis s’arrêtera…
Je ne vous parle même pas d’une vidéo contenant plusieurs pistes audio (EN, FR…) et des sous-titres. On oubliera également l’avance rapide, la gestion des chapitres, etc.
Les solutions :
La première solution est bonne, mais vous demandera beaucoup de travail (ancien ficher) et récurrent (tous les nouveaux).
La deuxième solution vous demandera de choisir un NAS coûteux (350€ sans disque dur pour un 2 baies) et tous les formats ne seront toujours pas pris en compte (ISO, 3D, Flac, Audio HD…).
Pour ma part, je conseille la troisième solution et cela pour plusieurs raisons. Tout d’abord, votre NAS sera pas ou peu sollicité (1 à 2% d’utilisation CPU) pour le partage. La qualité de vos films n’est pas altérée par un réencodage (Qualité audio et vidéo). Un lecteur multimédia pourra lire de nombreux types fichiers et formats non pris en charge par le DNLA (ISO, 3D, multipiste, etc). Enfin, il pourra proposer de nombreux services (YouTube, Picasa, Météo, radio internet, etc) sans oublier les systèmes de pochette (et résumé) pour vos fichiers. Cependant, elle nécessite l'achat d'un produit supplémentaire.
La quatrième solution est également bonne, à condition de pouvoir insérer le NAS non loin de la TV...
Un petit complément pour bien comprendre le Direct Play, le Direct Stream et le Transcodage :
Le transcodage audio demande peu de sollication CPU. Par contre, le transcodage vidéo (y compris l'incrustation des sous-titres) va stresser le CPU surtout si la résolution est importante (1080p).
Ici le lecteur peut être une TV, une console, une box FAI, une tablette, un smartphone, un lecteur multimédia, etc.
Voila, j'espère avoir été assez clair sur la partie DLNA.
Vous êtes nombreux à vous poser des questions sur le DLNA sur vos NAS. Au lieu de vous décrire en long et en large le DNLA de A à Z, je vais tenter de founir des explications simples sur cette technologie et axer ce post sur les problèmes rencontrés avec vos NAS.
Cependant, il est nécessaire d’expliquer comment fonctionne le DNLA en quelques lignes…
Le DNLA est un consortium de plus de 250 fabricants (TV, mobile, PC, etc)… et c’est aussi une norme de communication, dont le but premier est de simplifier le partage, la lecture et le contrôle d’appareils multimédia en réseau (filaire ou WiFi). Inutile de saisir une adresse IP ou d’ajouter une machine sur un domaine pour visualiser/écouter un fichier… Non ! Ici, on fait au plus simple.
Au démarrage, le DNLA ne supportait que les formats JPEG pour l’image, le PCM pour le son et le MPEG-2 pour la vidéo. Puis, il a évolué au fil des années, pour prendre en compte de + en + de format (PNG, GIF, MP3, MPEG4, WMV9…). Pour en savoir plus, allez faire un tour sur le site DLNA (section Media Format).
Rentrons dans le vif du sujet… avec des cas concrets. Vous disposez d’une TV récente (ou un lecteur Blu-ray ou une console) supportant le DNLA et d’un NAS.
Cas n°1
Vous parcourez votre NAS depuis votre TV et vous souhaitez visionner une vidéo compatible DNLA… Un fichier vidéo MP4 encodé en MPEG4 et avec un son AAC. Résultat : votre fichier sera lu sur votre TV. Ca, c’est le meilleur des cas et il dépend du fichier que vous souhaitez visionner.
Cas n°2
Vous souhaitez maintenant lire une autre vidéo. Il s’agit d’un film d’un fichier vidéo MKV HD (1080p) encodé avec x264 et disposant d’un son DTS. Pas de chance, le MKV (comme l’AVI) n’est pas compatible DNLA et le DTS encore moins. Il est donc impossible de lire le contenu tel quel via le DNLA. Heureusement, ils ont pensé à tout… En effet, le NAS va convertir la vidéo (à la volée) pour qu’elle soit compatible/lisible avec votre TV.
Malheureusement (ou heureusement), les NAS ne sont pas des ordinateurs surpuissants équipés de processeurs Multi-Core, Multi-Thread… Même si les NAS haut de gamme s’en rapprochent de plus en plus.
Résultat, la vidéo va prendre plusieurs secondes (minutes ?) avant de pouvoir se lancer sur la TV. Dans le meilleur des cas, ce sera le seul problème à votre séance. Dans le pire des cas, la vidéo se lancera après 30 secondes d’attente, s’affichera normalement pendant 30 secondes puis s’arrêtera 20 secondes pour reprendre 30 secondes, puis s’arrêtera…
Je ne vous parle même pas d’une vidéo contenant plusieurs pistes audio (EN, FR…) et des sous-titres. On oubliera également l’avance rapide, la gestion des chapitres, etc.
Les solutions :
- Vous réencodez sur votre ordinateur tous vos fichiers pour qu’ils soient compatibles avec votre TV (liste des formats dans le mode d’emploi de votre TV)
- Vous disposez d’un NAS ayant un processeur cadencé à 2 GHz ou un dual-core Intel (disposant de fonctions de video transcoding)
- Vous achetez un boitier/lecteur multimédia disposant du réseau.
- Vous disposez d'un NAS avec une sortie HDMI doté d'une application pour lire les vidéos
La première solution est bonne, mais vous demandera beaucoup de travail (ancien ficher) et récurrent (tous les nouveaux).
La deuxième solution vous demandera de choisir un NAS coûteux (350€ sans disque dur pour un 2 baies) et tous les formats ne seront toujours pas pris en compte (ISO, 3D, Flac, Audio HD…).
Pour ma part, je conseille la troisième solution et cela pour plusieurs raisons. Tout d’abord, votre NAS sera pas ou peu sollicité (1 à 2% d’utilisation CPU) pour le partage. La qualité de vos films n’est pas altérée par un réencodage (Qualité audio et vidéo). Un lecteur multimédia pourra lire de nombreux types fichiers et formats non pris en charge par le DNLA (ISO, 3D, multipiste, etc). Enfin, il pourra proposer de nombreux services (YouTube, Picasa, Météo, radio internet, etc) sans oublier les systèmes de pochette (et résumé) pour vos fichiers. Cependant, elle nécessite l'achat d'un produit supplémentaire.
La quatrième solution est également bonne, à condition de pouvoir insérer le NAS non loin de la TV...
Un petit complément pour bien comprendre le Direct Play, le Direct Stream et le Transcodage :
- Direct Play : Le fichier est 100% compatible avec le lecteur (pas de sollicitation du CPU du NAS) ;
- Direct Stream : L'audio et la vidéo sont compatibles avec le lecteur mais pas le conteneur. Le serveur DLNA va ré-encapsuler (Peu de sollicitation CPU du NAS)
- Transcodage : L'audio et la vidéo ne sont pas compatibles avec le lecteur. Le serveur DLNA va les convertir dans un format compatible avec le lecteur(Sollicitation CPU moyenne à importante du NAS).
Le transcodage audio demande peu de sollication CPU. Par contre, le transcodage vidéo (y compris l'incrustation des sous-titres) va stresser le CPU surtout si la résolution est importante (1080p).
Ici le lecteur peut être une TV, une console, une box FAI, une tablette, un smartphone, un lecteur multimédia, etc.
Voila, j'espère avoir été assez clair sur la partie DLNA.