Потоковая передача — это технология, используемая для доставки контента на компьютеры и мобильные устройства через Интернет . Потоковая передача данных — обычно аудио и видео, но все чаще других видов — в виде непрерывного потока, который позволяет получателям начать просмотр или прослушивание практически сразу, не дожидаясь завершения загрузки.
Два вида загрузок
В Интернете есть два основных способа просмотра мультимедиа: потоковое и прогрессивное скачивание. Потоковая передача — это самый быстрый способ доступа к интернет-контенту, но это не единственный метод. Прогрессивная загрузка — еще один вариант, который существовал годами, прежде чем стало возможным потоковое вещание. Основные различия между ними заключаются в том, когда вы можете начать просмотр и что происходит с контентом после его просмотра.
Прогрессивная загрузка — это традиционный вид загрузки, с которым знаком любой, кто пользовался Интернетом. Когда вы загружаете приложение или игру или покупаете музыку в iTunes Store , вам необходимо загрузить все приложение, прежде чем вы сможете его использовать. Это прогрессивная загрузка.
Потоковая передача позволяет начать использование содержимого до загрузки всего файла. Когда вы воспроизводите песню в Apple Music или Spotify , вы можете нажать «Play» и начать прослушивание практически сразу. Вам не нужно ждать загрузки песни, прежде чем музыка начнется. Это одно из главных преимуществ потоковой передачи: оно доставляет данные вам так, как вам нужно.
Другое важное различие между потоковой передачей и загрузкой заключается в том, что происходит с данными после их использования. Для загрузки элемент остается на вашем устройстве, пока вы не удалите его. Для потоков ваше устройство автоматически удаляет данные после того, как вы их используете. Песня, которую вы транслируете из Spotify, не сохраняется на вашем компьютере (если вы не сохраните ее для прослушивания в автономном режиме , что является своего рода загрузкой).
Требования к потоковому контенту
Потоковая передача требует относительно быстрого подключения к интернету; насколько быстро это зависит от типа медиафайлов, которые вы транслируете.
Хотя каждый потоковый сервис может немного отличаться в зависимости от требований, безопасная ставка для таких сервисов, как Hulu, YouTube и Netflix, составляет 2-3 Мбит / с для SD, 5-6 Мбит / с для HD и 13-25 Мбит / с для контента UHD и 4K.
Имейте в виду, что если в вашей сети есть другие (члены семьи смотрят свои видео), это может повлиять на то, что вы пытаетесь смотреть.
Прямая трансляция
Прямая трансляция — это то же самое, что и рассмотренная выше трансляция, но она специально используется для интернет-контента, доставляемого в режиме реального времени. Прямая трансляция популярна в прямом эфире телевизионных шоу, игровых трансляций и специальных одноразовых событий или спортивных состязаний.
Потоковые игры и приложения
Потоковая передача традиционно доставляла аудио и видео, но Apple недавно внедрила технологию, которая позволяет потоковой передаче работать также с играми и приложениями.
Этот метод, называемый ресурсами по требованию, структурирует игры и приложения для включения основного набора функций, когда пользователь сначала загружает их, а затем передает новый контент по мере необходимости. Например, игра может включать свои первые четыре уровня в первоначальную загрузку, а затем автоматически загружать уровни пять и шесть, когда вы начинаете играть на четвертом уровне.
Этот подход полезен, потому что он означает, что загрузка происходит быстрее и использует меньше данных, что особенно важно, если у вас есть ограничение данных в вашем телефонном плане . Это также означает, что приложения занимают меньше места на устройстве, на котором они установлены.
Проблемы с потоковой передачей
Поскольку потоковая передача доставляет данные по мере необходимости, медленные или прерванные интернет-соединения могут вызвать проблемы. Например, если вы транслировали только первые 30 секунд песни, и ваше интернет-соединение обрывается до того, как какая-либо песня будет загружена на ваше устройство, она перестает воспроизводиться.
Самая распространенная ошибка потоковой передачи связана с буферизацией . Буфер — это временная память программы, в которой хранится потоковый контент. Буфер всегда заполняется нужным вам содержимым. Например, если вы смотрите фильм, буфер сохраняет следующие несколько минут видео во время просмотра текущего контента. Если ваше интернет-соединение медленное, буфер не заполняется достаточно быстро, и поток либо останавливается, либо качество аудио или видео снижается для компенсации.