VIDEO STREAMING Kelompok 15 : Agung Widi (275386) Westi Setiati (275068)
STREAMING MEDIA Streaming media adalah pengiriman media digital (berupa video, suara dan data) agar bisa diterima secara terus menerus (stream). pada pengertian ini multimedia dalam arti umum yang mencakup pemutaran audio atau video.
SEJARAH Usaha untuk dapat menampilkan media komputer telah diawali pada pertengahan abad ke-20. Namun, sedikit kemajuan yang telah dilakukan selama beberapa dekade, terutama disebabkan oleh tingginya biaya dan keterbatasan kemampuan perangkat keras komputer. Dari akhir tahun 1980-an sampai tahun 1990-an, consumer-grade personal computers menjadi cukup kuat untuk menampilkan berbagai media.
SEJARAH Cont Pokok persoalan Utama yang berkaitan dengan hal-hal teknis streaming adalah: memiliki cukup CPU power dan bus bandwidth yang diperlukan untuk mendukung data rate. membuat low-latency interrupt path di OS untuk mencegah buffer underrun. Namun, jaringan komputer masih terbatas dan media yang biasanya disampaikan melalui saluran non-streaming, seperti men-download file digital dari web server yang kemudian disimpan ke drive local pada komputer pengguna atau sebagai file digital yang tersimpan dan diputar ulang dari CD-ROM.
SEJARAH Cont Akhir tahun 1990-an dan awal 2000-an, pengguna internet melihat: bandwidth jaringan yang lebih besar peningkatan akses ke jaringan, khususnya Internet menggunakan format standar dan protokol, seperti TCP/IP, HTTP, dan HTML komersialisasi dari Internet
SEJARAH Cont Kemajuan ini digabungkan dengan jaringan komputer dengan komputer rumahan yang handal dan sistem operasi yang modern menjadikan streaming media yang praktis dan terjangkau untuk konsumen biasa. Secara umum, multimedia merupakan konten yang besar, sehingga media penyimpanan dan biaya transmisi masih signifikan, media biasanya dikompresi baik untuk penyimpanan dan streaming.
DEFINISI Video streaming adalah teknik transfer data video / audio yang dapat diakses oleh clien secara terus menerus (secara real-time).
KEGUNAAN VIDEO STREAMING Kegunaan Video streaming dapat digunakan di banyak aplikasi, seperti : - video conference - e-learning/distance learning - video pengawas (video surveillance) - remote monitoring, dll.
ARSITEKTUR Multimedia (atau video) streaming didasarkan pada teknologi berikut : Untuk memutar video langsung yang di-download dari Internet (dibandingkan dengan menyimpannya dalam sebuah file di komputer pertama yang menerima) khusus server dan clien diperlukan. Klien dapat menggunakan web browser plug-in atau aplikasi khusus yang berdiri sendiri. Metode kompresi (disebut Codec) digunakan untuk kompresi data. Digunakan untuk mendekompresi sebuah file secara real time, secepat yang diinginkan komputer .
STREAMING BANDWIDTH DAN PENYIMPANAN Penyimpanan Streaming media (dalam sistem pengukuran umum file megabyte, gigabyte, Terabytes, dan sebagainya) dihitung dari bandwidth streaming dan panjang media dengan rumus berikut (untuk satu user dan file): ukuran penyimpanan (dalam megabyte) = panjang (dalam detik) * bit rate (dalam kbit / s) / (8 * 1024)
Berikut adalah contoh yang diambil dari ePresence situs web: "Compressed video tentang 200MB per jam per format. Jika Anda mendukung semua format media 3 (Windows Media, Real media dan QuickTime), Anda akan memerlukan sekitar 500-600 MB per jam. Karena itu satu hard drive 100 GB dapat menampung sekitar 500 jam video dalam satu format atau 150 jam x 3 format. Perlu diketahui angka ini dapat beragam, tergantung pada encoding pilihan. ", Diambil 13:13, 20 Maret 2007 (MET).
Masalah timbul ketika banyak orang yang mengakses file. Kompresi video (codec) dapat membuat perbedaan. Misalnya yang lebih baru MPEG -4 H.264 standar berikut memiliki performa menurut Apple (retrieved 13:13, 20 Maret 2007 (MET)): Use Skenario Resolusi & Frame Rate Contoh Data Rates Konten Mobile 176x144, 10/15 fps 50-60 Kbps Internet / Standar Definisi 640x480, 24 fps 1-2 Mbps High Definition 1280x720, 24p 5-6 Mbps Full High Definition 1920x1080, 24p 7-8 Mbps
PROTOKOL UTAMA TRANSPORTASI Hypertext Transfer Protocol Merupakan protokol yang berfungsi untuk mendefinisikan dan menjelaskan bagaimana server dan client berinteraksi dalam mengirim dan menerima dokumen web. RTSP (Real-time Streaming Protocol ) Memungkinkan clien untuk mengkontrol jarak jauh streaming media server, penerbitan VCR seperti perintah "play" dan "pause", dan berdasarkan waktu yang memungkinkan akses ke file di server. Clien-clien yang mendukung, antara lain: RealPlayer, MPlayer, Windows Media Player, QuickTime, Skype.
PROTOKOL UTAMA TRANSPORTASI cont RTP dan RTCP The Real-time Transport Protocol (RTP) menentukan standar untuk menyampaikan paket format audio dan video melalui Internet. Dikembangkan oleh Audio-Video Transport Working Group dari IETF. RTCP mitra RTP dalam pengemasan dan pengiriman data multimedia, tetapi tidak ada data transportasi itu sendiri. Digunakan secara periodik untuk mengirimkan paket kontrol kepada peserta dalam sesi multimedia streaming. Fungsi yang utama adalah untuk memberikan masukan pada kualitas layanan yang disediakan oleh RTP.
PROTOKOL UTAMA TRANSPORTASI cont RDT (Real Data Transport) RDT adalah RealNetwork's (RealAudio dan RealVideo creator's) milik alternatif RTP dan sering digunakan dengan kontrol protokol RTSP.
FORMAT STREAMING Ada 3 jenis format streaming , antara lain: Format Real Media (.rm/.ra/.ram) Windows Media (.asf/.wmf/.asx) 3. QuickTime (.mov)
MASALAH PROTOKOL Merancang sebuah jaringan untuk mendukung protokol streaming media menimbulkan banyak masalah, seperti: Datagram protokol, seperti Pengguna Datagram Protocol (UDP), mengirim media streaming sebagai rangkaian paket kecil. Jika data terputus, streaming mungkin akan dropout.
MASALAH PROTOKOL Cont The real-time Streaming Protocol (RTSP), real-time Transport Protocol (RTP) dan Real-time Transport Control Protocol (RTCP) yang khusus dirancang untuk melakukan streaming media melalui jaringan. Reliable protokol, seperti Transmission Control Protocol (TCP), menjamin pengiriman setiap bit di media streaming. Namun, TCP melakukannya dengan sistem timeouts dan retries, yang membuat lebih sulit untuk di implementasikan.
MASALAH PROTOKOL Cont Unicast protokol terpisah mengirim salinan media stream dari server ke setiap penerima. Unicast bersifat end-to-end, di mana setiap client mendapatkan stream data yang berbeda dari client yang lain, meskipun pengiriman dilakukan secara simultan.
MASALAH PROTOKOL Cont Multicast merupakan protokol yang dikembangkan untuk mengurangi replikasi data (dan akibat server/jaringan beban) yang banyak terjadi saat penerima menerima Unicast stream konten secara mandiri. Protokol ini mengirim satu aliran dari sumber ke sekelompok penerima.
MASALAH PROTOKOL Cont IP multicast menyediakan sarana untuk mengirim satu media streaming ke grup penerima pada jaringan komputer. Salah satu tantangan dalam deploying IP multicast adalah router dan firewall antara LAN harus menyediakan jalur untuk paket ke kelompok multicast. Jika organisasi yang mempunyai konten yang mengkontrol jaringan antara server dan penerima (misalnya, pendidikan, pemerintah, perusahaan dan intranet), kemudian routing protokol seperti IGMP dan PIM dapat digunakan untuk menyampaikan streaming konten ke beberapa LAN segmen. Peer-to-peer (P2P) untuk mengatur protokol prerecorded stream untuk dikirim antara komputer.
FAKTOR PERFORMANSI Faktor performansi dari sistem video streaming dalam hubungannya dengan jaringan: Bandwidth Delay 3. Error
Terima Kasih