Home >Documents >Modul 8 Streaming

Modul 8 Streaming

Date post:24-Jan-2017
Category:
View:220 times
Download:2 times
Share this document with a friend
Transcript:
  • STREAMING SERVER

    1

    M U H A M M A D Z E N S . H A D I , S T . M S C .

  • Teknologi Streaming2

    Sebuah teknik untuk mentransfer data sedemikian rupa sehingga dapat diproses sebagai aliran yang stabil dan berkelanjutan, client tidak perlu men-download seluruh file untuk melihatnya.

    Data

    SourceSourceNetwork

    Bagian di buffer

    Bagian client

  • Keuntungan3

    Mengurangi waktu download

    Menyediakan steady servicee yed a a s eady se ce

    System yang lebih lambat dapat mengambil keuntungan dari penggunaan teknologi streaming

    Menyediakan service on demand

    Aplikasi yang menggunakannya:Aplikasi yang menggunakannya: Streaming Video, IP telephony, Internet Radio, Distance learning, Videoconferencing, Interactive games dll.

  • Kerugian4

    Sulit untuk menjaga service steady jika bandwidth rendah

    Maintenance streaming server cukup mahal

    Packet loss mungkin terjadi selama transmisi

  • 3 tipe metode pengiriman dari media streamingg

    5

    Streaming Stored Audio and Video

    Streaming Live Audio and Video

    R l Ti I i A di d Vid Real-Time Interactive Audio and Video

  • Media Player or Helper Application6

    3 produk utama untuk media streaming :

    RealPlayer (RealNetworks),

    Media Player (Microsoft) and

    QuickTime (Apple).

    3 tugas utama dari media player : Decompression

    Jitter Removal

    Error Correction

  • Accessing Audio & Video melalui Web servermelalui Web server

    7

    Web Browser HTTPBrowser

    ClientWeb ServerWith AudioFilesFiles

    MediaPlayerPlayer

  • Prinsip Kompresi8

  • Standar Kompresi9

  • Bandwidth untuk Video10

  • Contoh Live Video Streaming11

  • VLC System12

    0.5 to 4 Mbit/s for a MPEG-4 stream, 3 to 4 Mbit/s for an MPEG-2 stream read from a satellite card, a digital televisioncard or a MPEG-2 encoding cardcard or a MPEG 2 encoding card,

    6 to 9 Mbit/s for a DVD.

  • Arsitektur Video Streaming13

  • Protokol untuk media Streaming14

  • Protocol Standards15

    RTP & RTCP RSVP RTSP UDP HTTP

  • What is video?Not all bits are created equalNot all bits are created equal

    Video Sequence

    Group of Pictures (GoP)

    deo Seque ce

    Picture (Frame)

    SliceMacroblock

    Block (8x8 pixels)

    Intra (I) frames, Predicted (P) Frames or Bidirectional (B) Frames. MPEG-2 typically uses one I-frame followed by 15 P/B frames to

    Block (8x8 pixels)

    MPEG 2 typically uses one I frame followed by 15 P/B frames to make up a GOP.

    16

  • Transport StreamTransport Stream

    17

  • One TS contains audio video dataOne TS contains audio, video, data

    TS Header (4 bytes) has an adaptation field control. This is used among other things to identify the presence of PCR (Program Clock Reference) following the header.the header.

    18

  • Teknologi pada Windows19

  • Perbandingan dari tool kompresi20