Android — très prochainement En savoir plus

Profile 5 et Profile 8 nativement

Les deux profils Dolby Vision courants fonctionnent : Profile 5 (couche unique, sans base HDR10) et Profile 8.1 / 8.4 (compatible avec couche de base HDR10). OneTV détecte le profil depuis les métadonnées du flux MKV et configure la codec string en conséquence.

Remux MKV → fMP4 HLS à la volée

AVPlayer sur tvOS ne décode pas Dolby Vision dans MKV. OneTV remux le flux élémentaire MKV en segments fragmented MP4 dans une playlist HLS locale — sans transcodage, sans perte de qualité. Le bitstream vidéo est préservé bit-à-bit.

Serveur HTTP local dans l'app

Les segments fMP4 sont servis par un mini serveur HTTP (`LocalHLSServer`) qui tourne sur localhost à l'intérieur du process OneTV. AVPlayer pointe vers une URL `http://127.0.0.1:PORT/master.m3u8` avec la bonne déclaration `EXT-X-STREAM-INF` codecs. Le pipeline complet vit dans `/Shared/UI/Player/DolbyVision/`.

Repli audio intelligent

TrueHD et DTS ne passent pas en HLS sur tvOS. La `DolbyFallbackPolicy` de OneTV les transcode automatiquement — TrueHD → E-AC-3 5.1 (Dolby Digital Plus), DTS → AAC stéréo ou 5.1 selon votre AVReceiver. Le bitstream vidéo Dolby Vision reste intact.

Aucune latence de transcodage

Parce que le flux vidéo est remuxé, pas transcodé, le démarrage est rapide : typiquement 1-2 secondes du tap à la première frame. Le seek est précis à la keyframe via les bords de segment HLS. Le décodage matériel se déclenche pour la couche de base HEVC HDR10.

Fonctionne avec Plex / Jellyfin / Emby

Les fichiers MKV Dolby Vision servis par Plex, Jellyfin ou Emby passent par le même pipeline. Le serveur média fournit le fichier ; OneTV fait le remux. Vous obtenez la lecture DV sur Apple TV sans configurer les règles de transcodage Plex.

Quels modèles d'Apple TV sont requis ?

Apple TV 4K (toutes générations) pour la sortie Dolby Vision. L'Apple TV HD ne supporte pas Dolby Vision peu importe l'app. Il faut aussi une TV HDMI 2.0a avec support Dolby Vision, connectée via un câble HDMI high-speed.

Ça marche pour les flux IPTV live ?

Les diffusions live en Dolby Vision sont extrêmement rares aujourd'hui. Le pipeline est conçu pour la VOD (bibliothèques de films Plex / Jellyfin / Emby, téléchargements locaux). Pour les flux live HDR10, le pipeline standard les gère — sans remux custom.

Y a-t-il du banding ou des artefacts par rapport à un lecteur direct ?

Non. Le remux ne change que le format de container (MKV → fMP4) ; le bitstream HEVC est préservé bit-à-bit. Le résultat est visuellement identique à une lecture directe via Infuse ou VLC — sauf que OneTV est la seule app à faire ça nativement dans un contexte IPTV / streaming.

Et le HDR10+ dans MKV ?

Le HDR10+ dans MKV est détecté et bascule en HDR10 (les métadonnées statiques sont préservées). Le HDR10+ natif dans MKV est techniquement possible mais demande une codec string AVPlayer différente qu'Apple n'a pas exposée pour des fichiers arbitraires. On ajoutera le support HDR10+ complet quand Apple le fera.

Pourquoi cette feature n'est-elle pas dans les autres apps ?

Parce que personne d'autre n'a construit le pipeline de remux. Les quatre fichiers concernés — `MKVRemuxer.swift`, `LocalHLSServer.swift`, `MasterPlaylistBuilder.swift`, `DolbyFallbackPolicy.swift` — représentent plusieurs mois de travail spécifiquement pour ce scénario. Infuse le fait pour la VOD mais n'est pas IPTV. Nous, oui.

Votre bibliothèque Dolby Vision. Sur votre Apple TV. Dans une seule app.

Téléchargement gratuit. Pipeline Dolby Vision inclus avec Pro (2,99 €/mois ou 69,99 € à vie).

Télécharger sur l'App Store