Maquette de diffusion IP

Transcription

Maquette de diffusion IP
PRESENTATION DE LA MAQUETTE
IPTV
page 1
direction ou services
Gwilherm Lebrun
ARCHITECTURE GLOBALE
page 2
S2IA
Gwilherm Lebrun
SERVICES
DIFFUSION TV INTERNE
Canal 1: les actus (TV interne)
Canal 2: chaîne de la TNT (à terme, diffusion issues
d’abonnement public)
Canal 3: la météo (infos externe)
CATALOGUE VOD
Films (dvd, K7 vhs…)
Extraits de programmes TV
page 3
S2IA
Gwilherm Lebrun
DIFFUSION TV
page 4
S2IA
Gwilherm Lebrun
VIDEOLAN
Utilisation de vlc 0.9.0 compatible avec la Set-top Box Aminet 110
(TS/UDP/IP et non TS/RTP/UDP/IP)
Utilisation du module de diffusion multiple VLM
Utilisation du serveur web intégré pour le Middleware
Multicast: scope local + ttl=1
page 5
S2IA
Gwilherm Lebrun
VLM
Configuration
du canal Actus
new actus broadcast enabled
setup actus input dshow://
setup tv option dshow-vdev=Osprey-210
setup actus output
transcode{vcodec=mp2v,vb=1024,scale=1}:duplicate{dst=std{access=udp,mux=ts,
url=239.0.0.1, ttl=1, sap,name="s2iaActus"}}
Configuration
de la chaîne TNT
new tv broadcast enabled
setup tv input dshow://
setup tv option dshow-vdev=Hauppauge
setup tv option dshow-adev=none
setup tv output
standard{access=udp,mux=ts,dst=239.0.0.2,ttl=1,sap,name="s2iaTV"}
page 6
S2IA
Gwilherm Lebrun
VLM (suite)
Configuration
du canal météo
new meteo broadcast enabled
setup meteo input fake:
setup meteo option fake-file=meteo.png option fake-width=720 option fakeheight=576
setup meteo output
transcode{vcodec=mp2v,vb=1024,scale=1}:duplicate{dst=std{access=udp,mux=ts,
url=239.0.0.3,ttl=1,sap,name="s2iaMeteo"}}
Démarrage
des flux
control actus play
control meteo play
control tv play
page 7
S2IA
Gwilherm Lebrun
DIFFUSION VOD
Diffusion
d’un fichier MPEG-2 program
Diffusion d’un DVD-Vidéo (fichier ISO monté dans un
lecteur virtuel)
Commandes VLM:
new test vod enabled mux mp2t
setup test input cnn.mpg
new dvd vod enabled mux mp2t
setup dvd input dvdsimple://F:
page 8
S2IA
Gwilherm Lebrun
INTERFACE DE CONSULTATION
Démarrer l’interface web de
VideoLAN
Insérer des balises Amino
dans le code HTML
• Plein écran
• Enlever le pointeur souris
pour une navigation avec les
flèches de la télécommande
• Enlever la barre de
navigation
page 9
S2IA
Gwilherm Lebrun
La mosaïque
Configuration
3 écrans VLM
new ecran1 broadcast enabled
setup ecran1 input udp://@239.0.0.1
setup ecran1 output #duplicate{dst=mosaicbridge{id=1,height=288,width=360},select=video,dst=bridge-out{id=1},select=audio}
new ecran2 broadcast enabled
setup ecran2 input udp://@239.0.0.2
setup ecran2 output #duplicate{dst=mosaicbridge{id=2,height=288,width=360},select=video,dst=bridge-out{id=2},select=audio}
new ecran3 broadcast enabled
setup ecran3 input udp://@239.0.0.3
setup ecran3 output #duplicate{dst=mosaicbridge{id=3,height=288,width=360},select=video,dst=bridge-out{id=3},select=audio}
page 10
S2IA
Gwilherm Lebrun
La mosaïque (suite)
new background broadcast enabled
setup background input fake:
setup background output #transcode{sfilter=mosaic,vcodec=mp2v,vb=10000,scale=1}:bridgein{delay=400,id-offset=100}:standard{access=udp,mux=ts,url=239.0.0.4}
control
control
control
control
background play
ecran1 play
ecran2 play
ecran3 play
Démarrage
de la mosaïque
C:\VideoLAN\VLC\vlc.exe --fake-file background.png --fake-aspect-ratio "4:3" -mosaic-width 720 --mosaic-height 576 --udp-caching 800 --mosaic-keep-picture -mosaic-rows 2 --mosaic-cols 2 --mosaic-position 1 --mosaic-order 1,2,3
page 11
S2IA
Gwilherm Lebrun
LA SET-TOP BOX
Modèle: Aminet 110
Page par défaut du navigateur HTTP = serveur web VideoLAN
Sortie composite PAL
Accès Kasenna MediaBase
Configuration des canaux multicast pour accès direct depuis la
télécommande
channel 1
channel 2
channel 3
…ET AUSSI
channel 4
channel 5
page 12
- igmp://239.0.0.1:1234
- igmp://239.0.0.2:1234
- igmp://239.0.0.3:1234
ACCES AUX FICHIERS VOD (UNICAST) PENDANT QU’ON Y EST:
- rtsp://vlc.int-evry.fr/test
- rtsp://vlc.int-evry.fr/dvd
S2IA
Gwilherm Lebrun
FONCTIONS A DEVELOPPER
Planificateur de diffusion
• Pour le service Com
• Tester le Scheduler VLM
Enregistrement –PVR
• Programmarion de la touche record de la télécommande
• Pour LSH par ex.
• Actuellement, enregistrement des chaînes TNT via un batch qui pilote
le Scheduler Windows et l’application Hauppauge livrée avec le
démodulateur DVB-T
page 13
S2IA
Gwilherm Lebrun
MODULES
Gateway
DVB-IP
Logiciel de supervision & administration
Set-top box
‘n’ Licences d’accès
Middleware
Serveur de streaming (logiciel + matériel)
Serveur de stockage
page 14
S2IA
Gwilherm Lebrun
CAPTURE VOD
page 15
S2IA
Gwilherm Lebrun
CAPTURE MULTICAST
page 16
S2IA
Gwilherm Lebrun
CAPTURE ZAPPING
page 17
S2IA
Gwilherm Lebrun