Sebuah file audio atau video sebenarnya adalah file kontainer,artinya ada file video dan audio di dalamnya.,mirip dengan arsio .zip .rar yang di dalamnya bisa ada beberapa file.
contohnya sebuah file video,akan mengandung track video ,track audio, dan metadata tambahan.Track audio, dan video ini di kombinasikan saat run time untuk memainkan video plus suaranya,adapun metadata menampilkan informasi seputar video, seperti convert art,title dan subtitle,captioning dan lain sebagainya. berikut beberapa ormat kontainer vidio yang populer antara lain:
- Audio Video Interleave (.avi)
- Flash Video (.flv)
- MPEG 4 (.mp4)
- Matroska (.mkv)
- ogg (.ogv)
Codec Audio dan Video,adalah algoritma yang di gunakan untu encoding dan decoding video atau stream video tertentu sehingga bisa di putar.media raw sangat banyak sekali,sehingga tanpa encoding klip video dan audio akan memiliki ukuran yang sangat besar.
tanpa decoder,penerimaan file tidak akan bisa menyusun kembali sumber media asli dari bentukk yang sudah ter-encoding.codec memungkinkan memahami berbagai format kontainer,dan kemudian mendecode track audio dan video yang di kandungnya.
berikut jenis-jenis codec audio:
- AAC
- MPEG-3
- Ogg Vorbis
Adapun contoh codec Video sebagai berikut:
- H.264
- VP8
- Ogg Theora
Tidak semua web browser memndukung codec di atas.
Baca juga Cara memutar audio dan video dengan HTML5 di web Browser.