Сейчас начал заниматься оптимизацией и улучшением нашего фронт-энд проигрывателя и копнул тему, которой раньше не касался – передача медиа потока. Так вот оказывается существует 3 основных варианта передачи:
- streaming – будет работать нормально только в случае, если скорость соединения превышает необходимую для передачи, иначе видео будет постоянно дергаться.
- progressive download – плохое соединение решается путем предзагрузки, то есть видео не начинает воспроизводиться пока не загружено Х секунд наперед.
- adaptive streaming – существует несколько форматов различного качества и в случае плохого соединения автоматически идет переключение на более низкое качество.