Richard, steve, Bernard (you tube enginers) Anda berpikir ketika menekan / memutar video youtube hanya mengambil video itu dan memutarkannya untuk ki"ta. Dan apakah seperti itu kerja youtube? Sepuluh tahun lalu ketika anda menonton you tube ada I file dan anda bisaa akan download, dan banyak kendala sering terjadi loading lambat hanya berputar/ spin dan sangat mengganggu. Sehingga youtube harus memutuskan cara mengatasi ini, dan mereka memberikan nama kode slice bread. Slide bread sperti suatu perubahan bentuk, artinya video utuh akan dipotong perbagian-bagian, cara kerjanya sama seperti lintasan kereta api, ketika kereta lewat potongan-potongan itu disiapkan didepan kereta itu. Sehingga diketahui berapa ukuran yang akan dipakai selanjutnya, mereka namakan ini dengan istilah adaptif bitrate. Adaptif bitrate sangat menguntungkan karena bisa menyesuaikan bandwidth internet yang berubah-ubah. Ketika anda menekan tombol play pada video, youtube secara otomatis menganalisa situasi, apakah jaringan/network bagus? Seberapa besar layer anda, berapa banyak yang sdh diliat, Contoh dari besarnya bit yang dipotong-potong misalnya 1080, 1080, 1080 dan seterusnya, ketika anda mulai download youtube dengan ukuran besar, you tube akan menganalisa dan memastikan video tersebut tidak terlalu besar buffernya, kira-kira 480. Dan ini akan terus dikembangkan oleh you tube untuk membuat potongan yang lebih kecil lagi. Cara lain untuk mempercepat akses suatu video adalah menganalisa dari mana video tersebut diambil yang lebih dekat dari anda, pengambilan ini dinamakan content distribution network. Sehingga youtube menggandeng perusahan internet untuk menyimpan file2 video dalam rak-rak penyimpanan drive. Ketika anda akan mengakses suatu video, anda menuju ke pusat pelayanan google. Sehingga ketika anda mengakses video, youtube akan mengecek kotak penyimpanan yang terdekat dengan anda untuk melihat apakah mereka punya video tersebut. Bila kotak tersebut tidak memiliki video tersebut, mungkin karena baru diupload, atau tidak ada yang pernah menontonnya, maka akan dicari lagi kebox lain yang lebih besar hingga box pusat penyimpanan data. Metode ini diibaratkan sebuah pohon, akar nya adalah kotak penyimpanan dan cabang-cabangnya juga bagian dari kotak penyimpanan.
2. Apa yang terjadi ketika anda menonton video youtube
Semua video yang diupload keyoutube berasal dari banyak jenis kamera, sehingga berbeda-beda tipe, resolusi dan format. Dan tugas youtube membuat jenis ini menjadi available artinya semua bagian didunia ini bisa mengakses. Mengapa tidak membiarkan mereka mengakses video secara original? Coba bayangkan jika mereka mengupload video dengan kualitas yang sangat bagus, tapi konsekuensinya adalah kapasitas data yang sangat besar, sehingga akan menyebabkan kegagalan buffering kembali atau kelambatan yang dapat melelehkan telepon anda, dan bila semua mengupload data dengan besar, anda dapat merusak internet. Agar tidak merusak internet, you tube mengambil tindakan yang disebut processing. Ketika video pertama kali diupload, youtube akan menganalisa kemungkinan berapa kapasitas yang bisa dikecilkan dilihat dari resolusi dan bitframe, kemudian anda menyesuaikannya, ini dinamakan mezzazine, video utuh dipotong- potong dan di olah oleh bagian-bagian mesin untuk menjadi versi yang lebih kecil, kemudian bagian yang kecil ini akan disatukan kembali. Youtube menghasilkan kira-kira 24 jenis output. Jadi ketika berada dirumah mengakses dengan TV HD anda bisa mendapatkan kualitas yang baik, namun bila dihutan dengan kecepatan internet terbatas, anda masih tetap bisa mengakes video dengan kapasitas yang lebih kecil. Metode ini dinamakan codec, terkait dengan kegiatan compression dan decompression. Dengan codec anda masih mendapatkan video yang tidak mengurangi kualitas, cara kerja nya yaitu dengan menganalisa titik-titik warna yang terdapat kemiripan sehingga bisa membuang yang tidak diperlukan, sebagai contoh suatu video bagian belakang berubah atau lebih blur tapi ada bagian pokok yang tetap tidak berubah. Youtube bukan hanya video bisaa, ketika anda mengakses video, you tube akan menyesuaikan tumbnail action video, dan mengenali suara untuk membuat caption menjadi otomatis serta menggunakan machine learning untuk mengetahui apa yang ada didalam video anda sehingga lebih mudah untuk dicari.