Modul 8 Streaming Server.pdf

Post on 24-Jan-2017

245 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

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

top related