Как работи YouTube Streaming

Когато гледате видеоклип на сайта на YouTube или приложение на YouTube на мобилно устройство, използвате технология за поточно предаване на мултимедия. С поточното предаване можете да започнете да гледате възпроизвеждане на видео файл, без да се налага първо да изтегляте целия файл на компютъра си, както често се налага да правите с други мултимедийни елементи като изображения. Стриймингът в YouTube ви позволява да преглеждате различни видове видео файлове, понякога с множество различни резолюции. С акаунт в YouTube можете да качвате свои собствени видеоклипове за стрийминг през услугата.

Видео формати

YouTube поддържа различни видео формати, включително FLV (Flash video), MOV (QuickTime), MPEG, AVI, WMV и 3GPP. Когато се регистрирате за акаунт в YouTube, можете да качвате видеоклипове с тези типове файлове. След това потребителите на интернет могат да стриймират и гледат вашите видеоклипове чрез YouTube. YouTube хоства видео файловете на своите сървъри, изпращайки видео потоците на потребители, които преглеждат страницата с вашето видео на нея. Потребителят може да започне да гледа вашето видео почти веднага щом прегледа страницата, в зависимост от скоростта на своята интернет връзка.

Изтегли

Ключовият аспект на стрийминга е, че потребителите могат да преглеждат вашите медийни файлове, докато теглят. Когато потребителят прегледа видеоклип в YouTube, неговият браузър или софтуерът на приложението ще започне да изтегля видеофайла. Веднага след като компютърът получи достатъчно видеопоток, софтуерът ще започне възпроизвеждане, показвайки видеото, докато останалата част от него се изтегля. Контролната секция под всяко видео показва колко от видеото вече е изтеглено, както и позицията за възпроизвеждане, по хоризонтална лента. Вашата система обикновено ще съхранява буфер от изтеглени данни, така че възпроизвеждането да не се прекъсва, ако има прекъсване в изтеглянето.

Възпроизвеждане

Цифровите видео файлове съдържат значителни количества данни. Това означава, че те са склонни да се предават в компресирана форма, така че изтеглянето на данните да използва възможно най-малка честотна лента. Следователно компютърният софтуер трябва да декодира поточните данни, преди да можете да ги видите по време на възпроизвеждане. Ако преглеждате видеоклипове в YouTube в уеб браузър, например Internet Explorer или Firefox, този процес на декодиране обикновено се обработва от плъгини за медиен плейър, работещи в приложението на браузъра. Следователно софтуерът трябва да се справя едновременно с функции за изтегляне, декодиране и възпроизвеждане, когато гледате поточно видео.

Пряко предаване онлайн

Предаването на живо е развиваща се област за YouTube. Вместо да хоства видео файл и да го обслужва на потребителите чрез постепенно изтегляне, както при повечето видеоклипове в YouTube, YouTube може да обслужва видео на живо практически в реално време. Следователно услугата YouTube също трябва да се справи с качването на това видео съдържание, като го обслужва чрез потоци почти веднага. Възможността за обслужване на потоци на живо естествено зависи от нарастващите нива на честотна лента както за качване, така и за изтегляне в края на потребителя.