La liste de lecture est un ensemble formalisé de fichiers vidéo et audio qui peuvent être lus avec un lecteur multimédia. Playlist interne du MAG (STBs __gVirt_NP_NN_NNPS<__ playlist portail intégré) est stocké dans des canaux IPTV application comme la liste des chaînes IPTV .
Les MAG STB prennent en charge (peuvent analyser le contenu de ) la liste de lecture externe au format M3U qui est un fichier texte avec une extension de nom de fichier. m3u . La description et les exemples suivants sont donnés pour les listes de lecture m3u.
Les modèles STB à partir de la série 4xx peuvent prendre en charge des formats de listes de lecture supplémentaires (voir Spécifications ).
1) depuis un réseau externe, par URL ;
2) à partir d'un dossier spécifique de recours réseau local partagé ou d'une clé USB.
Les utilisateurs sont également autorisés à ajouter des chaînes manuellement et à effectuer d'autres opérations liées à la liste des chaînes IPTV (supprimer, modifier la chaîne, etc.).
La liste de lecture est un fichier dont le format est le nom de fichier . m3u . Le type d'encodage est UTF-8 (recommandé).
Exemple de playlist
La liste de lecture se charge sur STB à partir d'un lecteur USB ou d'un dossier réseau partagé (vous devez d'abord fournir un accès réseau à cette ressource - par exemple, voir Accès au PC réseau (SAMBA) .
L' option Voir le contenu de la playlist ( F1 sur RC) ouvre la playlist pour parcourir son contenu. En mode d'affichage de la liste des chaînes (sans lecture), les opérations suivantes sur les chaînes sont fournies:
1. sélectionnez les canaux requis dans la liste de lecture (utilisez le bouton F2 sur la télécommande ou sélectionnez la commande dans le menu Opérations );
2. si vous souhaitez sélectionner tous les canaux de la liste - vous devez utiliser la commande Sélectionner tout du menu Opérations ;
3. copier les canaux sélectionnés ( commande Copier du menu Opérations ).
4. aller à la fenêtre des chaînes IPTV ( bouton TV sur RC);
5. dans la fenêtre des chaînes IPTV , collez les chaînes copiées dans la liste principale des chaînes IPTV ou dans le dossier souhaité (appuyez sur le bouton Menu sur RC pour ouvrir le menu Opérations , activez la commande Coller ).
L' option Démarrer la lecture de tous les enregistrements ( F2 sur RC) lance la lecture du premier canal de la liste de lecture . Pendant la lecture du canal, les opérations suivantes sont disponibles:
L' option Ajouter tous les enregistrements aux chaînes IPTV ( F3 sur RC) ajoute tout le contenu de la liste de lecture à la liste principale des chaînes IPTV .
Exporter les chaînes signifie enregistrer la liste des chaînes IPTV dans un fichier sur une clé USB au format de nom de fichier.m3u (le nom de fichier est défini par l'utilisateur):
La fonction Ajouter la liste IPTV de l'opérateur est utilisée pour charger la liste de lecture de la liste des chaînes IPTV de certains opérateurs de STB (cette fonctionnalité doit être convenue avec l'opérateur):
Interdit:
Les options de lecture des canaux sont définies dans l' option URL (située dans les fenêtres Ajouter et Modifier affichées dans le menu Opérations de la fenêtre Modifier ).
L' option de format d' URL est la suivante:
où:
Type de solution | La description |
---|---|
auto | Détection automatique du type de contenu, du conteneur, du codec par URL donnée, si l'URL commence par rtp :, udp :, rtsp :. |
rtp | Jouez la chaîne au format MPEG2TS. Si l'URL commence par rtp: alors le flux RTP doit être lu. Si l'URL commence par udp: alors le flux UDP doit être lu. R bligatoire codecs sont définis si des informations supplémentaires du flux est présente, par exemple, H.264, AC-3, etc. |
rtsp | Lisez le contenu du serveur RTSP. R bligatoire codecs sont définis si des informations supplémentaires du flux est présente, par exemple, H.264, AC-3, etc. |
ifm | Faites jouer une radio Internet à flux audio. |
fm | Lire l'audio à partir du flux MPEG-TS (udp :, rtp :). |
ffmpeg | Lisez HLS ainsi que divers formats de fichiers audio-vidéo: avi, mkv, mpg, mp4, mov, wmv, AC-3. Il est utilisé, en général, pour la diffusion hors flux, sauf pour HLS. |
ffrt | Lisez les flux MPEG-TS à partir du serveur HTTP. |
ffrt2 | Lecture de flux avec http, rtmp,… Mais le conteneur peut être de type non MPEG-TS. Le l ooping du contenu est toujours activé (SetLoop (true)). |
ffrt3 | Similaire à ffrt2, mais suppose un flux non temps réel . Autrement dit, avec la possibilité de choisir la position dans le flux. Convient pour lire des vidéos à partir de YouTube. |
ffrt4 | Similaire à ffrt2, mais est utilisé pour lancer rapidement le streaming en utilisant rtmp (rtmp: // ...). |
Des informations détaillées peuvent être trouvées dans le document: JS API MAG200 (Rev 1.20) (pdf) (Section stb.PlaySolution. Page 19.) (Annexe 2. Formats de contenu vidéo et exemples d'utilisation. Page 89)
La spécification de streaming doit être la suivante:
URL de l'espace rtp
Par exemple:
Pour accéder au flux avec la spécification du serveur RTSP, il devrait être le suivant:
URL de l' espace rtsp
Plus d'informations peuvent être trouvées dans le document: JS API MAG200 (Rev 1.20) (pdf) (Section stb.SetupRTSP page 35)
par exemple:
Il est également possible d'utiliser les solutions suivantes comme fm, ffrt, ffrt2, ffrt3. Selon le type de diffusion.
HLS (HTTP Live Streaming) prend en charge les modes de diffusion en direct et de vidéo à la demande (VoD). Pour transférer des données audio et vidéo par protocole HLS, le flux de transport MPEG2-TS est utilisé. Le protocole HLS divise le flux de transport en fragments (fichiers) qui sont stockés sur le serveur Web avec un fichier d'index qui contient des informations sur l'ordre dans lequel les fichiers de série doivent être lus. L'extension du fichier d'index est m3u8 . Dans l' exemple de playlist , le canal au format HLS correspond à la dernière entrée.