Протоколы и технологии доставки видео
Apple HTTP Live Streaming (HLS)¶
Технология Apple HTTP Live Streaming разработана компанией Apple для воспроизведения видео на устройствах с операционной системой 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 (псевдостриминг)¶
Технология, обеспечивающая возможность воспроизведения медиафайла с произвольной позиции без его полной загрузки на пользовательское устройство.