Multimedia : Forme e Formati. Forme Video Audio 3D.

31
Multimedia : Forme e Formati

Transcript of Multimedia : Forme e Formati. Forme Video Audio 3D.

Page 1: Multimedia : Forme e Formati. Forme Video Audio 3D.

Multimedia : Forme e Formati

Page 2: Multimedia : Forme e Formati. Forme Video Audio 3D.

Forme• Video• Audio• 3D

Page 3: Multimedia : Forme e Formati. Forme Video Audio 3D.

Video : concetto di flusso

SourceFile o Device

Codec OutPutFile o Device

Coding – Decodingsoftware

Page 4: Multimedia : Forme e Formati. Forme Video Audio 3D.

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.

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.

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.

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.

Tipi di Streaming

• Unicast ( netmeeting )

• Broadcast ( real, windows media player )

• Multicast ( coming soon . . .)

Page 9: Multimedia : Forme e Formati. Forme Video Audio 3D.

Codec Video rilevanti

• Mpeg 1• Mpeg 2• Mpeg 4

– DivX– OpenDivX– Windows Media Video

Page 10: Multimedia : Forme e Formati. Forme Video Audio 3D.

Comparing Mpeg4 Codecs•uncompressed •wm8

•OpenDivX •DivX

Images from Matrix http://www.doom9.net

Page 11: Multimedia : Forme e Formati. Forme Video Audio 3D.

Comparing Mpeg4 Codecs•uncompressed •wm8

•OpenDivX •DivX

Images from Matrix http://www.doom9.net

Page 12: Multimedia : Forme e Formati. Forme Video Audio 3D.

Comparing Mpeg4 Codecs•uncompressed •wm8

•OpenDivX •DivX

Images from Matrix http://www.doom9.net

Page 13: Multimedia : Forme e Formati. Forme Video Audio 3D.

Walkabout 3D

OpenGL + UDP =

Page 14: Multimedia : Forme e Formati. Forme Video Audio 3D.

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.

Evoluzione:dalla scimmia alla

GeForce3(Quello che conta è avere i milioni)

Page 16: Multimedia : Forme e Formati. Forme Video Audio 3D.

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.

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.

Applicazioni

• SFX

• Medical Aided App

• Progettazione

• Simulazione

• Culturale

• Controllo

Page 19: Multimedia : Forme e Formati. Forme Video Audio 3D.

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.

Streaming

• Unicat• Multicast• BroadCast

Page 21: Multimedia : Forme e Formati. Forme Video Audio 3D.

Streaming si, ma di cosa?

• Audio

• Video

• Testo

• Curve di animazione

• “dati”

Page 22: Multimedia : Forme e Formati. Forme Video Audio 3D.

Strutture e Protocolli

• UDP

• RTP

• RTSP

• RCTP

Page 23: Multimedia : Forme e Formati. Forme Video Audio 3D.

What’s on the air

• Real NetWork

• Windows Media

• QuickTime

Page 24: Multimedia : Forme e Formati. Forme Video Audio 3D.

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.

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.

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.

Multicast : cosa c’è

• Session Manager (SDR)• Video Tool (VIC)• Audio Tool (RAT)• WhiteBoard (NWB)

Page 28: Multimedia : Forme e Formati. Forme Video Audio 3D.

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.

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.

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.

Chi ha da parlare lo faccia adesso . . .

. . . O ci ricontatti via e-mail