multimedia : forme e formati. forme video audio 3d
TRANSCRIPT
![Page 1: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/1.jpg)
Multimedia : Forme e Formati
![Page 2: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/2.jpg)
Forme• Video• Audio• 3D
![Page 3: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/3.jpg)
Video : concetto di flusso
SourceFile o Device
Codec OutPutFile o Device
Coding – Decodingsoftware
![Page 4: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/4.jpg)
Codec
Il codec rappresenta il cuore di qualunque applicazione che manipoli o visualizzi flussi video e/o audio.
Esso infatti determinerà la pesantezza in termini di calcolo di tutta la struttura realizzata
Il codec realizza la compressione e la decompressione dei singoli fotogrammi nel formato e con la qualità necessaria al target del vostro applicativo.
![Page 5: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/5.jpg)
In definitiva si può pensare al codec come un componente di una pipe a cui facciamo giungere un flusso dati uncompressed e questo restituisce il flusso compresso secondo il proprio algoritmo.
La performance di un codec si misura in fps e un codec che riesca a lavorare a 25 fps si definisce RealTime (in PAL, per la CG 30 e per NTSC 29.97)
Codec
MyApp
CODEC
![Page 6: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/6.jpg)
Direct Show
Sul concetto di Moduli in PipeLine che comunicano fra di loro solo tramite i pin (connettori) di interfaccia si basano i “filtri” Direct Show (microsoft).
In questa tecnologia i codec sono dei componenti dotati di interfacce e pagine delle proprietà, semplicemente connettendoli si è in grado di realizzare applicativi per la manipolazione di flussi audio e video.
![Page 7: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/7.jpg)
BitRate
Altro elemento fondamentale oltre gli FPS è quanta banda è richiesta dal flusso (sia video che audio).
Questo è un parametro di alta rilevanza se si pensa di far viaggiare i flussi prodotti su reti come internet.
In questi casi è da ricercare il giusto compromesso tra pesantezza dell’encoding, dimensione dei singoli pacchetti e FPS raggiunti
MyApp
CODECMyApp
CODEC
NET
![Page 8: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/8.jpg)
Tipi di Streaming
• Unicast ( netmeeting )
• Broadcast ( real, windows media player )
• Multicast ( coming soon . . .)
![Page 9: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/9.jpg)
Codec Video rilevanti
• Mpeg 1• Mpeg 2• Mpeg 4
– DivX– OpenDivX– Windows Media Video
![Page 10: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/10.jpg)
Comparing Mpeg4 Codecs•uncompressed •wm8
•OpenDivX •DivX
Images from Matrix http://www.doom9.net
![Page 11: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/11.jpg)
Comparing Mpeg4 Codecs•uncompressed •wm8
•OpenDivX •DivX
Images from Matrix http://www.doom9.net
![Page 12: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/12.jpg)
Comparing Mpeg4 Codecs•uncompressed •wm8
•OpenDivX •DivX
Images from Matrix http://www.doom9.net
![Page 13: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/13.jpg)
Walkabout 3D
OpenGL + UDP =
![Page 14: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/14.jpg)
3D real time
• Cad• Arch Preview• Entertainment• Volume Data Set
La maggior parte delle routine che facciamo nel trattamento di contesti 3D è orami implementato ad hardware, questo consente velocità di manipolazione equalità discretamente alte a costi contenuti.
![Page 15: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/15.jpg)
Evoluzione:dalla scimmia alla
GeForce3(Quello che conta è avere i milioni)
![Page 16: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/16.jpg)
E che luce sia . .
Ying e Yang
Direct 3D, l’altra faccia di Gemini
OpenGL come standard
![Page 17: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/17.jpg)
Uno sguardo in giro : le tecnologie
• HW Texture
• LOD
• Enviroment
• Bump
• Vertex Shader
• Pixel Shader
![Page 18: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/18.jpg)
Applicazioni
• SFX
• Medical Aided App
• Progettazione
• Simulazione
• Culturale
• Controllo
![Page 19: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/19.jpg)
Il 3D e la Rete
UDP =• Quake 3 Arena• Unreal Tournament• Half Life• Diablo 2• Ultima On line• Soldier of Fortune• Heavy Gear 2• Black and White
![Page 20: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/20.jpg)
Streaming
• Unicat• Multicast• BroadCast
![Page 21: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/21.jpg)
Streaming si, ma di cosa?
• Audio
• Video
• Testo
• Curve di animazione
• “dati”
![Page 22: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/22.jpg)
Strutture e Protocolli
• UDP
• RTP
• RTSP
• RCTP
![Page 23: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/23.jpg)
What’s on the air
• Real NetWork
• Windows Media
• QuickTime
![Page 24: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/24.jpg)
Streaming e paradigmi
• Unicast (o peer to peer) ottimo per utilizzi stile private call
• Multicast (1toM)Si possono creare gruppi con comunicazioni crittate
• BroadCast (1toA)Comunicazioni tipo trasmissioni televisive o radiofoniche
![Page 25: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/25.jpg)
Multicast ed i suoi fratelli
• UDP• RTP• RTSP• RCTP• IGMP v1 e v2• SAP• PIM
![Page 26: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/26.jpg)
Multicast :le caratteristiche
Potendo realizzare gruppi multicast si riesce a contenere l’utilizzo delle risorse di rete prevenendo collassi in punti di una LAN o di Internet dove tali flussi non siano richiesti
Grazie ad algoritmi SPT si riduce la presenza dei pacchetti dove non fossero richiesti.
Quindi ottimizzando l’utilizzo delle risorse si può raggiungere u’alta interattività della sessione realizzando così da video conferenze a gruppi di lavoro con whiteboard ed altri strumenti
![Page 27: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/27.jpg)
Multicast : cosa c’è
• Session Manager (SDR)• Video Tool (VIC)• Audio Tool (RAT)• WhiteBoard (NWB)
![Page 28: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/28.jpg)
Multicast : cosa si sta facendo
Reingegnerizzazione dei software esistenti per implemetare i codec di nuova generazione e i nuovi sistemi hardware.
WhiteBoard compatibile con i formati più diffusi (doc,ppt,exl,pdf,ps)
Sicurezza tramite Token USB e Smart Card
![Page 29: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/29.jpg)
Multicast : le vie della rete sono
infinite• Video Giochi Multi Player• Applicativi di controllo • Visualizzatori di Data Set• Visualizzatori di CAD• Applicazioni per la progettazione di diagrammi
• Ai posteri l’ardua sentenza
![Page 30: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/30.jpg)
Per Informazioni su gli stage
http://www.netfarm.it
Presso il Gruppo Beatrice sarà disponibili un CD con materiale e SDK relativi al
tema del seminario
![Page 31: Multimedia : Forme e Formati. Forme Video Audio 3D](https://reader035.vdocumenti.com/reader035/viewer/2022062303/5542eb4b497959361e8b768e/html5/thumbnails/31.jpg)
Chi ha da parlare lo faccia adesso . . .
. . . O ci ricontatti via e-mail