02 Codec Streaming

Embed Size (px)

Citation preview

  • 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