Kamis, 26 Januari 2017

Adaptive Video Streaming Dan FFMPEG


Dynamic Adaptive Streaming Over HTTP (DASH)

   DASH  adalah  sebuah  teknologi  bit  rate  streaming  yang  adaptive,  dimana  file  multimedia  dibagi  menjadi  satu  atau lebih  segmen  yang  dikirim  ke  klien  dengan  menggunakan HTTP. Segment Base  dan  Segment  Timeline, tergantung dari  penggunaannya.  Segmen  dapat  diberikan  panduan spesifikai dan  format dengan  menggunakan 2  jenis container yaitu:  ISO  base  media  file  (misalnya:  MP4)  atau  MPEG-2 Transport Stream. DASH tidak  menggunakan RTP  karena
memiliki  kendala  dalam  berbagai  hal,  seperti  firewalls  dan seringkali  paket-paket  UDP  diblock.  Solusi  lainnya  untuk mengatasi masalah  tersebut  adalah  dengan  menggunakan
HTTP,  namun  di  sisi  lain  HTTP  juga  mengalami  delay.
 
 
 
Hasil gambar untuk adaptive streaming over http









FFMPEG
 
      Program yang dapat merekam, mengkonversikan dan streaming audio dan video digital dalam berbagai format. FFmpeg merupakan aplikasi command line yang terdiri dari kumpulan pustaka perangkat lunak bebas/open source.  Nama proyek yang berasal dari grup video standar MPEG, di tambahkan "FF" untuk "fast forward". Proyek ini dimulai oleh Fabrice Bellard (menggunakan nama sanaran "Gerard Lantau"), dan saat ini dikelola oleh Michael Niedermayer. Banyak pengembang FFmpeg merupakan bagian dari proyek MPlayer, FFmpeg di-hosting pada server proyek MPlayer. FFmpeg dikembangkan pada Linux, termasuk Apple Inc Mac OS X, Microsoft Windows dan AmigaOS. Belakangan, FFmpeg versi .5 baru dirilis, meskipun sebelumnya pengembang FFmpeg selalu menyarankan untuk menyarankan untuk membangun menggunakan source code terbaru dari subversion control system dalam upaya untuk trunk source code yang stabil.Terdapat dua video code dan satu video container yang ditemukan dalam proyek FFmpeg selama perkembangannya.
 
 
 
 Hasil gambar untuk ffmpeg

Tidak ada komentar:

Posting Komentar