Jumat, 27 Januari 2017

VirtualBox dan Docker

Oracle VM VirtualBox adalah perangkat lunak virtualisasi, yang dapat digunakan untuk mengeksekusi sistem operasi "tambahan" di dalam sistem operasi "utama". Sebagai contoh, jika seseorang mempunyai sistem operasi MS Windows, yang terpasang di komputernya, maka seseorang tersebut dapat pula menjalankan sistem operasi lain yang diinginkan di dalam sistem operasi MS Windows.
Fungsi ini sangat penting jika seseorang ingin melakukan ujicoba dan simulasi instalasi suatu sistem tanpa harus kehilangan sistem yang ada. Aplikasi dengan fungsi sejenis VirtualBox lainnya adalah VMware dan Microsoft Virtual PC.
Sistem operasi yang dapat menjalankannya antara lain Linux, Mac OS X, Windows XP, Windows Vista, Windows Sistem, Windows 8, Solaris. 
Gambar terkait 
 
 
 
 
Docker adalah sebuah aplikasi yang bersifat open source yang berfungsi sebagai wadah/container untuk mengepak/memasukkan sebuah software secara lengkap beserta semua hal lainnya yang dibutuhkan oleh software tersebut dapat berfungsi. Dalam praktek dasarnya ada beberapa perintah Docker yang sering digunakan yaitu build, push, pull, run, commit. Perintah-perintah tersebut akan dibahas secara singkat dan akan dilengkapi kemudian saat diperlukan.
Di bawah ini terdapat illustrasi sederhana dari docker worflow – alur kerja docker yang dasar.

Docker Workflow

ImageMagick dan Perusahaan yang Menggunakan.

ImageMagick

   Sebuah perangkat lunak grafis yang gratis. Kemampuannya antara lain mampu membuat, memodifikasi dan menampilkan gambar-gambar bitmap serta mampu membaca, melakukan konversi dan menulis ke dalam berbagai format gambar yang berbeda. Selain itu perangkat lunak ini dapat melakukan crop, mengganti warna, rotasi, menggabungkan dan mengaplikasikan berbagai efek. ImageMagick terkenal karena digunakan di MediaWiki perangkat lunak yang dipakai proyek Wikimedia seperti Wikipedia. Perangkat lunak inilah yang digunakan apabila suatu gambar di Wikipedia dimodifikasi ukurannya (resize). ImageMagick dapat diunduh lengkap dengan kode sumbernya dan bebas digunakan, dimodifikasi dan didistribusikan. Lisensinya kompatibel dengan GPL serta mampu dijalankan pada berbagai sistem operasi.







Hasil gambar untuk imagemagick




Perusahaan yang Menggunakan ImageMagick

1. WikiMedia
2. WikiPedia

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