YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Modul 8 Streaming Server.pdf

STREAMING SERVER

1

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

Page 2: Modul 8 Streaming Server.pdf

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

Page 3: Modul 8 Streaming Server.pdf

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.

Page 4: Modul 8 Streaming Server.pdf

Kerugian4

Sulit untuk menjaga service steady jika bandwidth rendah

Maintenance streaming server cukup mahal

Packet loss mungkin terjadi selama transmisi

Page 5: Modul 8 Streaming Server.pdf

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

Page 6: Modul 8 Streaming Server.pdf

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

Page 7: Modul 8 Streaming Server.pdf

Accessing Audio & Video melalui Web servermelalui Web server

7

Web Browser HTTPBrowser

ClientWeb ServerWith AudioFilesFiles

MediaPlayerPlayer

Page 8: Modul 8 Streaming Server.pdf

Prinsip Kompresi8

Page 9: Modul 8 Streaming Server.pdf

Standar Kompresi9

Page 10: Modul 8 Streaming Server.pdf

Bandwidth untuk Video10

Page 11: Modul 8 Streaming Server.pdf

Contoh Live Video Streaming11

Page 12: Modul 8 Streaming Server.pdf

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.

Page 13: Modul 8 Streaming Server.pdf

Arsitektur Video Streaming13

Page 14: Modul 8 Streaming Server.pdf

Protokol untuk media Streaming14

Page 15: Modul 8 Streaming Server.pdf

Protocol Standards15

RTP & RTCP RSVP RTSP UDP HTTP

Page 16: Modul 8 Streaming Server.pdf

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

Page 17: Modul 8 Streaming Server.pdf

Transport StreamTransport Stream

17

Page 18: Modul 8 Streaming Server.pdf

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

Page 19: Modul 8 Streaming Server.pdf

Teknologi pada Windows19

Page 20: Modul 8 Streaming Server.pdf

Perbandingan dari tool kompresi20


Related Documents