Изменения хороши, но иногда, привыкшие к старым, мы устаем принимать новости. Некоторое время назад YouTube представил новую систему кэширования видео под названием Dynamic Adaptive Streaming over HTTP (DASH), которая делит материал на сегменты, чтобы ускорить весь процесс. Однако недостатком этого решения является недостаток. Каков недостаток и как вернуться к предыдущей системе кеширования?
Теоретически, система кэширования динамической адаптивной потоковой передачи по HTTP (DASH) предназначена для ускорения загрузки фильмов, что особенно заметно при быстрых подключениях к Интернету. Конечно, это огромное преимущество, которое отлично работает не только на самых быстрых ссылках, но, как это обычно бывает, нет розы без шипов. Проблема возникает, когда мы хотим быстро «перейти» к различным моментам видеоматериала или часто использовать кнопку «Пауза», чтобы дождаться загрузки всего фильма.
На данный момент старые привычки показывают значительный недостаток новой системы кэширования динамической адаптивной потоковой передачи по HTTP (DASH). Во-первых, YouTube не загружает весь материал сразу — после нажатия кнопки «Пауза» или даже во время воспроизведения буферизация достигает определенной точки и «ждет», пока материал не достигнет нужного момента. Кроме того, после нажатия «Пауза» буферизация обычно останавливается — возобновляется после нажатия кнопки «Воспроизвести».
Новый метод буферизации может понравиться людям, которым необходимо контролировать потребление передачи (например, пользователи мобильного интернета с ежемесячным лимитом данных). DASH не загружает весь фильм сразу, а только фрагменты, которые пользователь хочет просмотреть. К сожалению, эта система весьма серьезно мешает быстрому «прыжку» с начала материала, внутри, в конце и т. Д. В крайних случаях, после переключения на фрагмент, который еще не загружен, воспроизведение может начаться даже через несколько секунд.
Поэтому, если кто-то предпочитает предыдущую систему кеширования — использует слабую ссылку или просто хочет остановить фильм, чтобы дождаться его полной загрузки — он может использовать специальный инструмент, такой как Центр YouTube. Надстройка доступна для большинства браузеров — в нашем примере мы будем использовать расширение YouTube Center для Mozilla Firefox.
После установки надстройки в Google Chrome (или Firefox, Opera и т. Д.) Панель инструментов настроек появится на панели инструментов на YouTube. Когда вы нажмете на него, на экране появятся варианты воспроизведения видео на YouTube. Чтобы отключить систему буферизации DASH, перейдите на вкладку «Player» и затем отключите опцию «Dash Playback». Изменения будут немедленно реализованы — нам не нужно сохранять параметры, перезапускать браузеры и т. Д. После закрытия окна конфигурации Youtube будет использовать предыдущую систему кеширования — пользователь сможет приостановить воспроизведение, дождаться полной загрузки материала, перейти к любому фрагменту и т. Д.