Senin, 26 Mei 2014

CODEC DALAM STREAMING

CODEC DALAM STREAMING


Pengertian  Codec secara Umum, Codec adalah  Coder-Decoder atau juga bisa di sebut Compressor-Decompressor,  digunakan untuk menjelaskan segala sesuatu yang mengubah data kedalam bentuk lain untuk disimpan atau transimisi, dan mengubahnya kembali agar dapat digunakan.  Dalam Komputer Codec  adalah cara mengkompres video, gambar dan audio kedalam ukuran yang mudah diatur. Sedangkan pengertian secara Streaming , Codec adalah suatu metode atau algoritma yang ada pada sebuah streaming player.

            jika di contohkan, file media (video atau audio) seperti pakaian yang akan di packing atau di masukkan plastik atau koper biar lebih praktis, contoh gambar :



                                       
Codec berfungsi mengompress file media agar filenya dapat dierkecil, kemudian file itu distreaming melalui internet,  setelah sampai ke komputer client, file selanjutnya di Dekompres menjadi ukuran asal atau semula agar dapat di pakai (ditonton atau di dengarkan). 


Ada 2 Metode metode yang di gunakan :

1.                  Metode kompresi  lossy (hilang)


Kebanyakan codec lossy menghilangkan beberapa informasi yang tidak perlu agar dapat menghemat space.
Misalnya file BMP diubah menjadi file JPG.  Codec lossy di bagi menjadi 2

a.     Transformatif , Codec transformatif memotong gambar atau suara asli dan   menggabungkannya  dalam space yang lebih efesien, kemudian baru dikodifikasi.

b.       Prediktif, Codec yang prediktif membandingkan sekumpulan data yang dekat satu sama lainnya, dan menghapus informasi yang berlebihan  untuk menghemat ukuaran file.


2.                  Metode kompresi lossless (tidak hilang)



Metode Lossless mengkompres data asli dan mengdekompressnya dengan ukuran yang sama seperti asalnya.  Contoh dari metode losless MSU atau Huffyuv, menghasilkan kembali video yang asli tanpa ada data yang hilang. 


Macam-macam Codec:



a.      Codec MPEG-1

 digunakan untuk VCD  dan berisi juga  untuk MP3.  Support untuk codec-1 sangat besar baik dari computer maupun peralatan film. Kualitasnya tinggi. Standar audio MP3 mendapat dukungan banyak melalui berbagai codec dan sangat populer untuk solusi kompresi file audio. hanya memungkinkan scanning progressive

b.      Codec MPEG-2

standar kualitas yang tinggi yang digunakan untuk DVD.. MPEG-2 mendukung interlacing yang memungkinkan menampilkan gambar yang lebih bagus. Merupakan standar untuk DVD komerisial.

c.       Codec MPEG-4

Memiliki banyak kemajuan teknis maupuan teknik kompresi  yang lebih baik. Ia mampu mengatasi interlaced dan progressive scan. .

d.      Codec Ogg Theora dan Ogg Vorbis adalah codec audio dan video.

Kedua codec ini memiliki kualitas yang tinggi dan kompresi yang bagus dan gratis.  Codec ini merupakan yang paling popular dikalangan developer.

e.       RealVideo

 codec video yang dibuat khusus untuk streaming video online. Meskipun semua codec dapat digunakan untuk streaming, realvideo dan saudaranya realaudio dirancang khusus untuk PNA dan Real Time Streaming Protocol.

Kesimpulan (poin-poin)
  • Codec merupakan software yang melakukan encoding stream data (mengkonversi ke format tertentu) dan Decoding (memutar sebuah format). 
  • Berkaitan dengan streaming atau konfigurasi streaming server codec digunakan sebagai salah satu parameter untuk proses encoding audio dan video dapat di broadcast ke jaringan.



Sumber:
http://www.anneahira.com/codec.htm
http://reshardp.wordpress.com/2012/05/06/apa-itu-codec/



Tidak ada komentar:

Posting Komentar