Начална » как да » Интернет поток Какво е това и как работи?

    Интернет поток Какво е това и как работи?


    Мануел Естебан / Шуттерсток 

    Ние сме стрийминг на съдържание от интернет за дълго време, и то е стигнало до точката, че интернет е синоним на услуги като Netflix и Youtube. Но какво точно е стриймингът и как работи?

    Streaming се случва малко по малко

    Когато искате да гледате видеоклип или да пускате песен на компютъра си, първо трябва да го изтеглите. Няма начин да се заобиколи това. Знаейки това, можете да погледнете на Netflix или Spotify и да попитате „как разбрахме как да направим видеоклиповете и музиката изтеглени мигновено?“ Е, това е просто нещо. Когато пускате медия, тя не се изтегля незабавно на компютъра ви; това е изтегляне парче по парче в реално време.

    Думата "стрийминг" е самоописателна. Информацията пристига на компютъра ви в непрекъснат, постоянен поток от информация. Ако свалянето на филми е близко до закупуването на бутилирана вода, поточното гледане на филми е като използването на кранче, за да запълни празна бутилка.

    Можете да сравните поточно филм с гледане на VHS касета. Когато възпроизвеждате VHS касета, всяка секунда от видео и аудио се сканира по парче. Това се случва, когато гледате в реално време, което означава, че всяко прекъсване изведнъж ще спре или прекрати преживяването на филма ви.

    Когато пускате филм или песен, компютърът ви изтегля и декодира itty-bitty парчета от медиен файл в реално време. Ако имате необичайно бърза интернет връзка, тогава файлът може да бъде напълно изтеглен, преди да сте готови да го гледате или слушате, поради което понякога потокът ще продължи известно време, дори ако интернет прекъсне. Като се има предвид това, всичко, което предавате, не влиза в постоянното хранилище на компютъра ви (въпреки че някои услуги, като Spotify, ще поставят някои малки кеш файлове на устройството ви, за да направят бъдещите възпроизвеждания по-бързи).

    Фирмите работят усилено, за да направят поточно бързо

    Предаването на видео и аудио от интернет не е ново; просто се чувства ново, защото накрая е удобно. Гледането на видеоклип или възпроизвеждането на песен от уебсайт се случи малко по малко, за да бъде досадно и отнемащо много време. Потокът непрекъснато ще спре и ще започне и ще можете да прекарате минути само да чакате медиите да буферират (а понякога и няма да буферират изобщо).

    Но начинът, по който струйните работи най-вече остава същият. Файловете се изтеглят по малко, докато ги гледате или слушате. Това е инфраструктурата, която се променя, а компании като Youtube и Netflix са работили упорито (и са похарчили много пари) за изграждането на тази инфраструктура.


    Sashkin / Shutterstock

    Youtube и Netflix използваха само един или два сървъра, за да поддържат съдържанието си, и не работеше. Потребителите, които бяха далеч от сървърите, преживяха много закъснения, а дните с висок трафик (например в събота вечер) забавиха стрийминг на сървърите. Компаниите са решили този проблем, като са създали мрежи за доставка на съдържание (CDN), за да съхраняват и изпращат съдържание. CDN е гъста, глобална мрежа от сървъри, които съдържат едно и също съдържание. Това намалява забавянето, поддържа сървърите в гъсто населените райони от претоварване.

    Разбира се, мощен CDN е безполезен, ако всичките ви потребители имат свърта интернет връзка. В известен смисъл този проблем се решава с течение на времето. Интернет доставчиците винаги се конкурират за по-бързи, по-мощни интернет връзки, а постиженията като световните интернет Fiber и 5G интернет връзки са малко над хоризонта.

    Но някои услуги за стрийминг и интернет доставчици са осъзнали, че въпреки бързите интернет връзки и плътните CDN, високият глобален интернет трафик може да предизвика забавяне на потока. Да не говорим, услуги като Netflix използват повече от 15% от световната глобална интернет лента. Когато много хора предават най-новия сезон на Stranger Things, целият интернет може да се забави.

    В резултат на това, услугите за стрийминг са склонни да предоставят Open Connect Appliances (OCA) на ISP. Тези ОСА са основно твърди дискове, които са пълни с популярни филми, песни и други поточно съдържание, и намаляват необходимостта вашият интернет доставчик да пренасочи интернет трафика към Netflix или Hulu сървър. Това не само прави потока по-бърз, но и предотвратява забавянето на целия интернет на милостта на Netflix.

    Предаването на живо представя нови проблеми

    С видео стрийминг на живо на платформи като Facebook Live или Twitch, информацията, която получавате на компютъра, се случва в реално време (или възможно най-близо). Както можете да си представите, жива лента трябва да може да качва съдържание толкова бързо, колкото можете да изтеглите съдържание.


    Dariusz Jarzabek / Shutterstock

    Тъй като живият рекордер записва видеото си, всяка милисекунда от този видеоклип (и придружаващия го звук) се разделя на малки файлове. Тези малки файлове са компресирани и организирани от енкодер, те прелитат в интернет и компютърът ви ги изтегля по малко. Тъй като файловете са кодирани, вашият компютър може да ги постави в разбираем видеоклип и не бива да има много изоставане между вас и източника на стрийминг.

    Популярни стрийминг услуги като Twitch и Youtube използват глобална мрежа от сървъри за намаляване на забавянето и подобряване на качеството на поточното видео. Но всички видеоклипове, предавани на живо, са на милостта на интернет връзката на живо. Както можете да си представите, разпространителите на живо не могат да използват OCA. За щастие, развитието на бързи интернет връзки, като Google Fiber, направи възможно поточното предаване на живо, а внедряването на 5G домашни интернет връзки ще засили качеството на предаванията на живо малко по-нататък..

    Бъдещето на поточното предаване е видео игри

    Идеята да играете видео игри в браузъра ви не е много нова. Добра част от интернет е посветена на малките игри и има много хора, които отиват на Facebook специално за Farmville и Candy Crush. Някои компании обаче се опитват да превърнат игрите в браузъра с още една стъпка, като създават услуги за стрийминг за конзолни игри с големи ресурси.

    Само за да сме наясно, ние не говорим за Livestreaming Farm Simulator на Twitch, ние говорим за отдалечено възпроизвеждане на видео игри, без специална конзола или компютър за $ 1000. С стрийминг на игра, сървър, далеч от дома ви, работи с всички нужди, които са нужни за захранване на игрите с гладни ресурси. Услуги като Project Stream на Google и GEFORCE NOW на Nvidia обещават, че вашият дръзки $ 100 лаптоп ще може да играе дори най-големите, най-красивите игри. Това може да спести на хората много пари и ще премахне бариерата, която хардуерните ограничения са задали за видеоигрите.

    Разбира се, стриймингът на видео игра към компютъра на някой е много по-труден от стрийминг на филм. Не изтегляте постепенно статичен файл; манипулирате и взаимодействате с файл в реално време. Ако има някакво закъснение между входовете на контролера и активността на екрана, играта не може да се играе. Можете да погледнете услуги като Skype и Facetime като предварителен курс към стрийминг на игри, тъй като те изискват бързи двупосочни връзки. Но стриймингът на играта трябва да бъде много по-безпроблемен.

    Услугите за стрийминг на игри с тежки ресурси не са все още преобладаващи или супер надеждни, така че компаниите са прилепнали към своите търговски тайни. Но знаем, че по същество следват стъпките на Netflix. Компании като Nvidia изграждат CDN, които са пълни със свръхмощни графични карти, и Google се опитва да разбере как да сдвоите Open Connect Appliances, които са пълни с игри, с високоскоростните домашни интернет услуги на Google Fiber. Така или иначе, стриймингът на играта е следващата стъпка в историята на поточната медия.