130 likes | 331 Views
Tugas Multimedia. Luqman hakim. 0710633061. Kompresi JPEG dan MPEG. Kompresi Data
E N D
Tugas Multimedia Luqman hakim 0710633061
Kompresi JPEG dan MPEG • Kompresi Data Kompresi data adalahprosesmengubahsebuahberkas data input (source stream/data original) menjadiberkas data yang lain (output, bitstreamatauberkasterkompres) yang mempunyaiukuranlebihkecil. Kompresibertujuanuntukmemperkecilukuranmemoripenyimpanan data danjugamempercepattransmisipengiriman data • Kompresi Citra JPEG TahapanKompresi JPEG : • Sampling : adalahprosespengkonversian data pixel dari RGB ke YUV (luminance, bluechrominance, redchrominance) dandilakukandown sampling. • DCT (Discreate Cosine Transform) : hasildariproses sampling akandigunakansebagaiinputanproses DCT • Quantization : prosesmembersihkankoefisien DCT yang tidakpentinguntukpembentukan image baru. • Entropy Coding : prosespenggunaanalgoritma entropy
Kompresi MPEG • Kompresi audio/videoadalahsalahsatubentukkompresi data yang bertujuanuntukmengecilkanukuran file audio/video denganmetode : • Lossy format : Vorbis, MP3; • Loseless format : FLAC; pengguna : audio engineer, audiophiles • Kendalakompresi audio: • Perkembangan sound recording yang cepatdanberanekaragam • Nilaidari audio sample berubahdengancepat
Algoritma MPEG Audio • Menggunakan filter untukmembagisinyal audio: misalnyapada 48 kHz, suaradibagimenjadi 32 subbandfrekuensi. • Memberikanpembataspadamasing-masingfrekuensi yang telahdibagi-bagi, jikatidakakanterjadiintermodulasi (tabrakanfrekuensi) • Jikasinyalsuaraterlalurendah, makatidakdilakukan encode padasinyalsuaratersebut • Diberikan bit parity yang digunakanuntukmengecekapakah data tersebutrusakatautidak (yang mungkindisebabkanolehgangguan / noise), apabilarusak, maka bit tersebutakandigantikan bit yang jenisnyasamadengan bit terdekatnya.
DCT dan IDCT • DCT Transformasi yang populer digunakan antara lain Discrete Cosine Transform (DCT) yang diadopsi dalam standar kompresi JPEG • Rumus DCT
IDCT IDCT digunakan untuk mengubah kembali citra DCT menjadi citra yang aslinya Rumus IDCT
Video Streaming • Video streaming adalahmengalirkansebuah data video darisuatu transmitter kesebuahataubeberapakomputer yang berfungsisebagai receiver. Jadi receiver menerima video tersebutsecara real time dan receiver tidakdapatmengulang stream yang didapatnya. Video streaming biasanyadigunakanpadakelas virtual ataukonferensi video. Arsitektur Video Streaming • Streaming media terdiridaristreaming video danstreaming audio. Streamingmenunjukkantransmisisatuarahdari server keclient. Padasisiclient, data masukkebufferselamabeberapadetiksebelummulaidikirimkelayar, sehinggaterdapatdelaypadapengiriman data paket. Arsitektur media streaming terdiridarisumber, encorder, streaming server danplayer.
Struktur Video Streaming 1. Sumber (source) • Yaitusumber yang sifatnyalive, yaitukamera. Format kameradibagimenjadiduamacamyaitu digital dananalog. 2. Encoder • Encodermerupakansuatu program yang digunakanuntukmengubah media sourceke format yang sesuaiuntukstreaming. Encoderbertugasuntukmengkonversikan data digital menjadi bit stream yang dapatdilewatkanjaringan. 3. Server • Streaming server dirancanguntuk multi CPU yang bisamendukungribuan media streamsecarabersamaan. Server didesaindenganefisiensi, kehandalandanpengukuran yang tinggi.
PrinsipKerja Video Streaming • Prinsip kerja dari video streaming adalah dari objek yang dishoot oleh sumber media, dalam hal ini berupa kamera kemudian dikompresi menjadi suatu sinyal yang dapat dilewatkan ke jaringan. Setelah data dikompresi, kemudian masuk ke media streaming server yang kemudian diteruskan ke client, dimana pada sisi client, sinyal data dikembalikan ke format awal sebelum ditampilkan pada handset.