INSTANT AUDIO VIDEO STREAMER

CUPRINS
1 INTRODUCERE………………………………………………………...
1.1 Scurtă istorie a Internetului……………………………………………….........
1.2 Succesul Internetului…………………………………………………………..
1.3 World Wide Web………………………………………………………………
1.4 Scurtă istorie a WWW…………………………………………………………
1.5 Puncte forte ale Web…………………………………………………………...
1.6 Multimedia……………………………………………………………………..
1.7 Protocoale de comunicare pe Internet…………………………………………
1.7.1 Transmission Protocol……………………………………………….
1.7.2 User Datagram Protocol…………………………………………......
1.7.3 Real Time Transfer Protocol……………………………………......
1.7.3.1 RTP Data Transfer Protocol…………………………….....
1.7.3.2 RTP Control Protocol……………………………………...
1.7.4 Hyper Text Transfer Protocol……………………………..................
1.7.5 Real Time Streaming Protocol………………………………............
1.8 Controlul Congestiilor şi Procesarea media…………………………………...
1.8.1 RTP şi DCCP………………………………………………………...
1.8.2 RTCP pentru pachete RTP cu transport pe
DCCP..............................
1.8.3 Negocierea RTP peste DCCP utilizând
SDP.......................................
2 TEHNOLOGII UTILIZATE ÎN TRECUT PENTRU STREAMING
MULTIMEDIA..................................................................
.......................
2.1 Primele experienţe cu pachetele audio-
video.....................................................
2.2 Network Voice Protocol (NVP-
II).....................................................................
2.2.1 Mesaje de control în NVP-
II...............................................................
2.2.2 Protocoale de date pentru NVP-
II.......................................................
2.3 Streaming Protocol (ST-
II).........................................................................
......
2.3.1 Concepte de bază în ST-
II...................................................................
2.3.2 Interacţiunea dintre o aplicaţie şi agentul
ST......................................
2.3.3
SCMP........................................................................
..........................
2.3.4 Configurarea unui stream utilizând
SCMP.........................................
2.4 Audio-Video pe
Internet....................................................................
................
2.5 Tipuri de
transmisii..................................................................
..........................
2.5.1 Transmisia
Unicast.....................................................................
.........
2.5.2 Transmisia
Multicast...................................................................
........
2.5.3 Transmisia
Concast.....................................................................
........
2.5.4 Transmisia
Multipeer/Multiport.........................................................
.
2.6 Unicast vs
Multicast...................................................................
........................
2.7 Constrangeri în utilizarea
multicast...................................................................
2.7.1 Transmiterea nesigură de
pachete.......................................................
2.7.2 Duplicarea
pachetelor..................................................................
.......
2.7.3 Congestia
reţelei.....................................................................
............
2.8
Mbone.......................................................................
.........................................
2.8.1 Tool-uri multimedia pentru
Mbone....................................................
2.8.2
BGMP........................................................................
.........................
3 MULTIMEDIA ÎN TIMP
REAL...........................................................
3.1
RTSP........................................................................
...........................................
3.2 Mesaje
RTSP........................................................................
..............................
3.2.1 Mesaje RTSP tip
cerere......................................................................
.
3.2.2 Mesaje RTSP tip
răspuns.....................................................................
3.2.3 Setarea unei sesiuni utilizând
RTSP....................................................
3.3 Session Description
Protocol....................................................................
..........
3.4 Session Initiation Protocol
(SIP).......................................................................
.
3.4.1 Mesajele şi formatele
SIP....................................................................
3.4.2 Cererile de tip
SIP.........................................................................
.......
3.4.3 Răspunsurile de tip
SIP........................................................................
3.4.4 Headerele de tip
SIP.........................................................................
...
3.5 Session Announcement Protocol
(SAP).............................................................
3.5.1 Anunţarea şi ştergerea unei sesiuni
SAP.............................................
3.5.2 Formatul pachetelor
SAP.....................................................................
3.6 Mică istorie a
RTP.........................................................................
.....................
3.7 RTP Data Transfer
Protocol....................................................................
...........
3.8 RTP Control
Protocol....................................................................
.....................
4 TEHNOLOGII MULTIMEDIA ÎN DEZVOLTARE..........................
4.1
IPTV........................................................................
...........................................
4.2 Diferenţa între IPTV şi Internet
TV...................................................................
4.3 Privire de ansamblu asupra infrastructurii
IPTV...............................................
4.3.1 IPTV Data
Center......................................................................
.........
4.3.2 Reţeaua de distribuţie
broadband........................................................
4.3.3 IPTV Consumer Device
(IPTVCD)....................................................
4.3.4 Reţele
locale......................................................................
..................
4.4 Codarea în timp real şi transmisia
IPTV............................................................
4.4.1 Introducere în codarea în timp
real.....................................................
4.4.2 Metode de
compresie...................................................................
.......
4.4.2.1 Compresia
MPEG................................................................
4.4.2.2 Compresia
audio..................................................................
4.4.3 Microsoft Windows Media şi VC-
1...................................................
4.5 DVB-
H...........................................................................
....................................
4.6 Conceptul
MBMS........................................................................
......................
4.6.1 Serviciile şi aplicaţiile
MBMS............................................................
4.6.2 Arhitectura sistemului
MBMS............................................................
4.7 Internet Multimedia Subsystem
(IMS)...............................................................
4.7.1 Arhitectura IMS şi componente
cheie.................................................
5 TEHNOLOGII
UTILIZATE.................................................................
5.1 Java Media
Frameworks..................................................................
..................
5.2 Tipuri de date suportate de către
JMF................................................................
5.3 Structura API-
ului........................................................................
......................
5.3.1 Clase cheie în JMF
API......................................................................
5.4 Utilizarea JMF pentru
RTP.........................................................................
.......
5.4.1 Formate RTP în cadru
JMF.................................................................
5.4.2 Utilizarea claselor RTP din
JMF.........................................................
5.5 Utilizarea JMF în conjuncţie cu alte API-
uri......................................................
5.6 Direcţii de viitor ale
JMF.........................................................................
...........
5.7 Recepţia şi prezentarea streamurilor RTP utilizând
JMF...................................
5.8 Transmisia streamurilor RTP utilizând
JMF......................................................
5.9 Captura conţinutului media utilizând
JMF.........................................................
5.10 Procesarea media utilizând
JMF...................................................................
5.10.1 Configurarea unui
procesor..............................................................
5.11 Implementarea tehnică a aplicaţiei utilizând
JMF........................................
5.11.1 Captura de pe dispozitivele de
intrare..............................................
5.11.2 Transmisia
streamurilor................................................................
....
5.11.3 Recepţia şi prezentarea
streamurilor.................................................
5.12 Soluţii de server side pentru real time streaming pe
Internet.......................
6 MANUAL DE
UTILIZARE...................................................................
6.1 Meniu-ul
File........................................................................
..............................
6.1.1 Open RTP
Session.....................................................................
..........
6.1.2
Capture.....................................................................
...........................
6.1.3
Transmit....................................................................
...........................
6.1.4
Preferences.................................................................
.........................
6.2 Meniu-ul
Player......................................................................
............................
6.2.1 Cazul aplicaţiei ce efectuează
transmisia............................................
6.2.2 Cazul aplicaţiei ce efectuează
recepţia................................................
6.2.3 RTP Session
Control.....................................................................
......
7
CONCLUZII...................................................................
.........................
8
BIBLIOGRAFIE................................................................
.....................
86 pagini

Niciun comentariu:

Trimiteți un comentariu