MPEG DASH

Sep 20, 2017

Що таке MPEG DASH?


MPEG-DASH - це спільна технологія потокового мультимедіа, це хороший потенціал у живій технології VR.

Динамічний адаптивний потік через HTTP (DASH), також називається MPEG-DASH, - це адаптована технологія потокового передавання бітрейту, що забезпечує високоякісне потокове передавання медіа-контенту через Інтернет, що постачається з звичайних веб-серверів HTTP.

Подібний до рішення HTTP Live Streaming (HLS), MPEG-DASH працює, розбиваючи вміст на послідовність невеликих сегментів файлу на основі HTTP для відтворення потокового носія. Кожен сегмент файлу може бути встановлений на іншу бітову швидкість для кодування, щоб відповідати вимогам різних мереж людей. Поки відео відтворюється клієнтом MPEG-DASH, клієнт автоматично вибирає з альтернатив наступного сегмента для завантаження та відтворення на основі поточних умов мережі. Клієнт вибирає сегмент із найвищою бітовою швидкістю, який можна завантажувати вчасно для відтворення, не викликаючи припинення або перебуферування подій у відтворенні. Таким чином, клієнт MPEG-DASH може без проблем адаптуватися до змінюваних умов мережі та забезпечити якісне відтворення з меншою кількістю ставок або повторних буферних подій.

Технологія MPEG-DASH була розроблена під MPEG. Робота над DASH розпочата у 2010 році; він став проектом міжнародного стандарту в січні 2011 року та міжнародним стандартом у листопаді 2011 року. Це перший адаптивний бітрейтовий HTTP-потокове рішення, що є міжнародним стандартом. MPEG-DASH не слід плутати з транспортним протоколом - транспортний протокол, який використовує MPEG-DASH, - це TCP.

MPEG-DASH використовує існуючу інфраструктуру веб-сервера HTTP, яка використовується для доставки по суті всього вмісту у всесвітньому Інтернеті. Це дозволяє використовувати пристрої, такі як телевізори, що підключаються до Інтернету, телевізори, настільні комп'ютери, смартфони, планшети тощо, щоб споживати мультимедійний контент (відео, телебачення, радіо та ін. Стандартизація адаптивного потокового рішення призначена для того, щоб забезпечити впевненість на ринку, що рішення може бути прийняте для універсального розгортання, порівняно з аналогічними, але більш патентованими рішеннями, такими як гладкий потоковий вміст від Microsoft або HDS від Adobe.

На відміну від HLS, HDS та Smooth Streaming, DASH є кодеком-агностиком, що означає, що він може використовувати вміст, кодований будь-яким кодуванням, такий як H.265, H.264, VP9 та ін.