DASH 106 - Segment bag 2
14 Feb 2016 Kategori: LinuxYang lalu
Satu minggu sebelum hari kita membahas Segment addressing. Dimana terdapat bermacam-macam cara untuk menuliskan Segment URLs. Perlu diingat bahwa untuk mengakses Segment-Segment tersebut kita bisa menggunakan koneksi HTTP ataupun HTTPS. Bisa juga request dengan metode GET ataupun partial GET.
Indexing
Apa ini Segment Indexing? Kenapa perlu Indexing? Segment Indexing berguna untuk navigasi pada Segment seperti fast forward ataupun seeking pada Segment. Karena bisa jadi hanya ada satu Segment seperti Segment Base contohnya sehingga diperlukan indexing untuk lompat ke menit ke 3 misalnya. Segment Indexing juga bisa untuk pindah dari satu Representation ke Representation lainnya. Mapping di antara seluruh media konten baik audio dan video juga disediakan oleh Segment Indexing.
Pada tiap Segment terdapat box sidx yang ditempatkan sebelum subsegment ataupun box lainnya. Box di sini merupakan satuan terkecil lagi dalam Segment. sidx mengandung timing information yang digunakan untuk global time line, selain itu durasi tiap subsegment juga ada pada _sidx. Maksud dari timing information adalah waktu tiap-tiap Segment dipetakan.
Gambar diatas adalah contoh mudah dari sebuah Segment Index. S1 merupakan box sidx yang menyediakan timing, byte offset, random access information tentang fragment F1, F2 dan F3. F1, F2 dan F3 merupakan fragment yang mengandung data video atau audio. Tanda panah merupakan penunjuk bahwa S1 mengacu pada tiap-tiap fragment.
Ada juga macam-macam dari Segment Index yaitu hierarchical, daisy chain dan hybrids.
Minggu depan
Kayaknya kita cukup dulu membahas Segment. Sebenarnya adalagi box-box pada Segment selain sidx, seperti styp, moof, ssix dan traf. Tetapi karena itu sudah masuk ke struktur dari ISO Box Format nanti malah melenceng dari topic DASH dan membosankan.
Minggu depan sesuai yang saya janjikan minggu lalu, kita membahas DASH client atau media player dash. Client-client apa saja yang bisa menjalankan DASH format dan menerima format .mpd kita bahas minggu depan. Tschüss.