pertemuan 8 (video streaming)

26
Afandi Nur Aziz Thohari, ST Multimedia Streaming

Upload: afandi-thohari

Post on 07-Aug-2015

33 views

Category:

Education


1 download

Tags:

TRANSCRIPT

Afandi Nur Aziz Thohari, ST

Multimedia Streaming

A technique for transferring data such that it can be processed as a steady and continuous stream, client does not have to download the entire file to view it.

Apa itu Teknologi Streaming

Data

SourceNetwork

The portion client is viewing

The portion in the buffer

Keuntungan

It reduces download time

It provides steady service

Slower systems can take advantage of streaming technology

Provide service on demand

Applications are utilizing this technology are: Streaming Video, IP telephony, Internet Radio, Distance learning, Videoconferencing, Interactive games and so on

Kerugian

It is difficult to keep the service steady if the bandwidth is low

The maintenance of streaming server is relatively expensive

Packet loss may occur during the transmission

Streaming Stored Audio and VideoStreaming Live Audio and Video Real-Time Interactive Audio and Video

3 Tipe Metode Pengiriman Data Streaming

Media Player & Aplikasi Pembantu

Three main streaming media companies or products

are: RealPlayer (RealNetworks),

Media Player (Microsoft) and

QuickTime (Apple).

Three basic tasks of media players: Decompression

Jitter Removal

Error Correction

Playing Audio File

Windows Media PlayerRealPlayer

Windows Media Player 6.4

http://www.microsoft.com/windows/windowsmedia/

Download RealPlayer

http://www.real.com/player/index

Real Player 7.0 Basic

Video Streaming Presentation

• Active Streaming Format (ASF)- MS Defacto standard for streaming video.

• Real Media (RM)- Real’s standard for streaming video

Video Streaming• Codec selections from Real

Media.

Video Streaming• Codec Selections from Windows Media.

Media source, yaitu sumber yang akan menampilkan suatu konten presentasi. Media source dapat berupa sumber yang sifatnya live, seperti kamera video atau microphone.

Encoder, adalah program yang digunakan untuk mengubah media source ke format yang sesuai untuk streaming. Biasanya memiliki kompresi yang cukup tinggi untuk mengatasi keterbatasan bandwidth jaringan.

Media server. digunakan untuk mendistribusikan on-demand atau webcast suatu konten ke klien. Juga bertanggung jawab untuk mencatat semua aktivitas streaming, yang nantinya digunakan untuk billing dan statistik.

Player, dibutuhkan untuk menampilkan atau mempresentasikan konten multimedia (data stream) yang diterima dari media server. File-file khusus yang disebut metafile digunakan untuk mengaktifkan player dari halaman web. Metafile berisi keterangan dari konten multimedia. Browser web menunduh dan meneruskan ke player yang tepat untuk mempresentasikannya. Selain itu, juga berfungsi untuk melakukan dekompresi.

Komponen-komponen Streaming Media

UDP – User Datagram Protocol merupakan salah satu protocol utama diatas IP, yang lebih sederhana dibandingkan dengan TCP. UDP digunakan pada VoIP pada pengiriman audio streaming yang berlangsung terus menerus dan lebih mementingkan kecepatan pengiriman data agar tiba di tujuan tanpa memperhatikan adanya paket yang hilang walaupun mencapai 50% dari jumlah paket yang dikirimkan. Karena UDP mampu mengirimkan data streaming dengan cepat. Untuk mengurangi jumlah paket yang hilang saat pengiriman data (karena tidak terdapat mekanisme pengiriman ulang).

Protokol Data Streaming

RSVP – Resource Reservation Protocoldigunakan untuk mereserve bandwith sehingga data

dapat tiba ditujuan dengan cepat dan tepat.SMRP – Simple Multicast Routing ProtocolProtocol yang mendukung ‘conferencing’ dengan

mengganda-kan (multiplying) data pada sekelompok user penerima

RTSP – Real-Time Streaming Protocol (RFC 2326)digunakan oleh program streaming multimedia untuk

mengatur pengiriman data secara real-time, tidak bergantung pada protokol Transport. Metode yang �ada: PLAY, SETUP, RECORD, PAUSE dan TEARDOWN �

Protokol Streaming yang Lain

RTP – Real Time Transport Protocol (RFC 1889) suatu standard untuk mengirimkan data

multimedia secara real-time, bergantung pada protokol Transport .�

Berjalan diatas UDP tapi bisa juga diatas protokol lain SMRP – Simple Multicast Routing Protocol

RTCP – Real-Time Control Protocol Protocol QoS (Quality of Service) untuk menjamin

kualitas streaming. �Merupakan bagian pengkontrolan paket data pada

RTP

Protokol Streaming yang Lain

Akses Video & Audio lewat Web Server

Web Browser

MediaPlayer

ClientWeb ServerWith AudioFiles

HTTP

Files

Akses Video & Audio Lewat Meta Data

Web Browser

MediaPlayer

Client

WebServer

HTTP

Audio/Video file requested and sent using HTTP

HTTP request /response

for meta file

meta file

A meta file contains information of URL, type of encoding, etc about the audio/video file that is to be streamed.

Audio Streaming adalah metode pengiriman sinyal audio ke komputer melalui Internet, dan berbeda dari metode "normal" untuk menerima audio internet dalam satu hal penting: ". Wav" daripada harus men-download, "au." Atau tipe lain dari berkas sepenuhnya sebelum dapat mendengarkan, Anda mendengar suara seperti di komputer , dan karenanya tidak perlu menunggu download lengkap (yang akan sulit dengan siaran langsung pula!). Sebagai contoh hal ini diterapkan pada radio streaming online.

Audio Streaming

Video Streaming adalah sebuah komunikasi yang dilakukan melalui broadcast akses internet untuk menghasilkan sebuah gambar.

Video Streaming

HTTP  adalah protokol standar web  yang digunakan teknologi web untuk keperluan sharing dan streaming video contoh YouTube, Google Video, dan website sharing video lainnya.

Menggunakan FLV sebagai format video dan Flash sebagai player video memberi kemudahan dalam menyajikan konten video lewat internet.

Membuat aplikasi flash video player cukup mudah bila cuma menggunakan progressive download. Progressive download adalah teknik yang digunakan pada Youtube untuk memutar video.

Video Streaming menggunakan Flash dan Protokol HTTP

<!DOCTYPE html><html><body><div style="text-align:center"><video id="video" width="420" controls="controls"><source src="video.mp4" type="video/mp4" />Your browser does not support HTML5 video.</video></div></body></html>

Contoh Video Streaming

<!DOCTYPE html><html><body>

<audio controls> <source src="whered-you-go-by-fort-minor.mp3"

type="audio/mpeg">Your browser does not support the audio element.</audio>

</body></html>

Contoh Audio Streaming

Download �(+) download dan simpan file dalam HD sehingga dapat

dinikmati pada saat offline. �(+) dapat dilihat berkali-kali. �(+) standard file (bisa dibaca oleh semua jenis mesin).

(+) kualitas bagus �(-) waktu download lama.

Streaming �(+) dapat dilakukan pada bandwith dengan kecepatan rendah �(+) Web master tidak perlu risau dengan bandwith �(+) Web master tidak dibatasi oleh besar file �(-) Hanya dapat dilihat pada saat online � (-) Kualitas gambar jelek

Streaming vs Download

TERIMA KASIH

SEKIAN