multimedia : forme e formati. forme video audio 3d

31
Multimedia : Forme e Formati

Upload: natale-sanna

Post on 01-May-2015

237 views

Category:

Documents


1 download

TRANSCRIPT

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