Протоколы и технологии доставки видео
В этой статье перечислены наиболее распространенные протоколы и технологии доставки видео.
Apple HTTP Live Streaming (HLS)
Технология Apple HTTP Live Streaming разработана компанией Apple для воспроизведения видео на устройствах c операционной системой iOS и адаптирована для HTML5- и Flash-плееров на других платформах.
Apple Low-Latency HLS (LL-HLS)
Потоковый протокол, который основан на Apple HTTP Live Streaming (HLS) и преодолевает его высокую задержку. LL-HLS поддерживает те же кодеки, что и HLS (H.264, AAC, MP3), а также HEVC (H.265) и AV1. Контейнер может быть MPEG-TS или fMP4 (фрагментированный MP4). Flussonic использует fMP4 для упаковки потоков для доставки LL-HLS. Упаковка в fMP4 производится по стандарту CMAF.
Dynamic Adaptive Streaming over HTTP (MPEG-DASH)
Стандарт ISO для адаптивной потоковой передачи видеосодержимого. Технология основана на международном вендор-независимом протоколе, основными особенностями которого являются поддержка нескольких видео и аудио дорожек, поддержка шифрования, шаблонизированные манифесты, возможность использования технологий кэширования для доставки контента, масштабируемость и гибкость использования.
Microsoft Smooth Streaming (MSS)
Проприетарный протокол компании Microsoft для доставки аудио и видео-контента по протоколу HTTP. Microsoft Smooth Streaming является частью мультимедийной платформы Microsoft Silverlight. Воспроизведение контента по технологии Microsoft Smooth Streaming предполагает наличие у конечного пользователя установленного плагина Microsoft Silverlight.
Progressive Download (псевдостриминг)
Технология, обеспечивающая возможность воспроизведения медиафайла с произвольной позиции без его полной загрузки на пользовательское устройство.
Last updated