02 codec streaming
TRANSCRIPT
-
8/13/2019 02 Codec Streaming
1/24
Teknologi Streaming
CODEC
Semester Genap, 2010 2011Fakultas Teknologi Informasi
Uniersitas !risten Sat"a #a$anaSalatiga, 2011
-
8/13/2019 02 Codec Streaming
2/24
Co%e$
a $ompression algorit&m, use% to re%u$et&e si'e of a stream(
$ompression te$&nologies )it& t)o$omponents* an en$o%er to $ompress t&efile an% a %e$o%er to %e$o%e t&e file )&enpla"e% +" t&e remoe ie)er(
-
8/13/2019 02 Codec Streaming
3/24
Co%e$
Image -peg
.u%io mp/
i%eo %i, mpeg1, mpeg2, mpeg3,or+is
-
8/13/2019 02 Codec Streaming
4/24
Container format
$ontains one or seeral streams alrea%"en$o%e% +" $o%e$s
er" often, t&ere is an au%io stream an% ai%eo one(
.I, Ogg, 4O, .SF, 453 ((( are $ontainerformats(
T&e streams $ontaine% $an +e en$o%e%using %ifferent $o%e$s(
-
8/13/2019 02 Codec Streaming
5/24
-
8/13/2019 02 Codec Streaming
6/24
Capture an% en$o%e
Capture to $omputer 6le format
Compress t&e me%ia %ata
5a$keti'e %ata )it& &ints or in%e
-
8/13/2019 02 Codec Streaming
7/24
-
8/13/2019 02 Codec Streaming
8/24
-
8/13/2019 02 Codec Streaming
9/24
-
8/13/2019 02 Codec Streaming
10/24
-
8/13/2019 02 Codec Streaming
11/24
En$o%ing 5arameter
Data 7ate
Frame 7ate
7esolution
-
8/13/2019 02 Codec Streaming
12/24
Data 7ate
T&e Data 7ate 8or +it rate9 is t&e si'e of t&ei%eo file per se$on% of %ata, usuall"epresse% in kilo+its or mega+its per
se$on%(
-
8/13/2019 02 Codec Streaming
13/24
Frame 7ate
4ost i%eo starts life at 2:(:; or 23 framesper se$on% 8fps9(
Usuall", t&ose t&at s&oot at 23 fps %elierat t&at rate, )&ile man" pro%u$ers t&ats&oot at 2:(:; fps %elier at 1< fps to sae+an%)i%t&(
-
8/13/2019 02 Codec Streaming
14/24
7esolution
7esolution is t&e &eig&t an% )i%t& of t&ei%eo in piels(
4ost i%eo is original store% at eit&er;203=0 8stan%ar% %efinition9 or1:2010=0 8&ig& %efinition9,
+ut gets sample% %o)n to smaller
resolutions for streaming, usuall" >303=0resolution or smaller(
-
8/13/2019 02 Codec Streaming
15/24
Streaming Co%e$
Dimulai ?(2>1, ersi paling ak&ir saat ini?(2>3(
45EG3 natural i%eo en$o%ing(
-
8/13/2019 02 Codec Streaming
16/24
Stru$ture of ?(2>[email protected]
i%eo en$o%er(
-
8/13/2019 02 Codec Streaming
17/24
45EG3
45EG3 is t&e 6rst 45EG s"stem t&atsupports streaming as part of t&e stan%ar%(
T&e a+ilit" to stream is not relate% to t&emet&o% of $ompression, +ut instea% to t&e)a" t&at t&e i%eo seAuen$e is timereferen$e%, so t&at t&e me%ia serer $an$ontrol t&e %elier" rate to t&e pla"er(
-
8/13/2019 02 Codec Streaming
18/24
45EG3 supports t&e follo)ing
formats an% +it rates Bit rates T"pi$all" +et)een < k+it@s an% 104+it@s
S$an formats Interla$e% as )ell asprogressie i%eo
7esolutions T"pi$all" from su+CIF to+e"on% ?DT
-
8/13/2019 02 Codec Streaming
19/24
45EG3 +roke from t&e re$tangular an%t)o%imensional +it map of preious$o%ing, an% a%opte% o+-e$t $o%ing(
-
8/13/2019 02 Codec Streaming
20/24
-
8/13/2019 02 Codec Streaming
21/24
-
8/13/2019 02 Codec Streaming
22/24
-
8/13/2019 02 Codec Streaming
23/24
T&is %e$onstru$tion of a i%eo seAuen$einto %ifferent $omponents or o+-e$ts is t&e+asis of 45EG3 i%eo $o%ing, )&i$& is t&e
+ig %ifferen$e +et)een 45EG3 an% earlierstan%ar%s(
-
8/13/2019 02 Codec Streaming
24/24