Koks skirtumas tarp buferizavimo ir srautinio perdavimo?

Buferis yra veiksmas, kurio imtasi siekiant pagerinti srautinį perdavimą; srautas yra paprastai naudojamas internete žiniasklaidos vartojimui, nes žiūrovui reikia tik to žiniasklaidos segmento, kurį jis šiuo metu peržiūri, norėdamas mėgautis turiniu, o ne visu atsisiųsdamas. Srauto buferis padeda pašalinti bet kokius duomenų srauto neatitikimus srautu perduodant.

Srautas

Srautiniu būdu sumažinamas laikas, kurio reikia žiūrovui, pradėjus duomenų perdavimą, pradėti žiūrėti laikmenas internete; bet kokią mediją, kurią žiūrite, atsisiunčiate žiūrėdami. Pasak BBC, „Srautas reiškia muzikos klausymą ar vaizdo įrašų žiūrėjimą„ realiu laiku “, užuot atsisiuntęs failą į savo kompiuterį ir žiūrėdamas jį vėliau“. Srautas yra ypač naudingas, kai žiniasklaidos vartotojo interneto ryšio greitis leistų jiems visiškai atsisiųsti laikmeną per trumpesnį laiką, nei reikėtų peržiūrėti. Tinklalapiai ir paslaugos dažnai naudoja srautą garso ir vaizdo turiniui platinti; Taip pat galima transliuoti kompiuterines programas, tokias kaip „Microsoft Office On Demand“ ir įvairius vaizdo žaidimus.

Buferis

Buferis yra skirta duomenų saugojimo vieta, kurioje yra srauto informacijos, kurią žiūrovas ar vartotojas greičiausiai naudos. Medijos srauto, pvz., Muzikos ar filmo, atveju buferyje yra būsimas turinys, kurio žiūrovas dar nematė ir negirdėjo. Buferis taip pat gali turėti neseniai peržiūrėtą turinį, kad būtų galima greitai atsukti. Transliuojant programas, buferyje yra programos dalių, kurioms vartotojas iškvietė ir kurios tikriausiai skambins.

Buferis pagerina srautą

Buferis yra skirtas būsimai informacijai laikyti, kad būtų suteikta kuo sklandesnė vartojimo patirtis. Buferis yra skirtas atsižvelgti į nenuoseklius duomenų teikimo greičio pokyčius ir laikinus paslaugų praradimus. Be to, buferis prieš pradedant srautą gali suteikti srautą kokybiškesne nei realiuoju laiku. Pvz., Jei garso srautas veikia 256 kbps, bet klausytojo interneto ryšys veikia tik 200 kbps, srautas gali praleisti 30 sekundžių iš anksto įkeldamas dainą prieš pradėdamas groti, kad atsisiuntimas būtų baigtas tuo pačiu metu, kai baigiasi dainos atkūrimas. Ta pati išankstinio įkėlimo koncepcija tinka ir filmui, kurį galima atkurti 12 MB / s greičiu, tačiau žiūrovo atsisiuntimo greitis yra tik 11 MB / s.

Srautas be buferio

Turinio srautas be buferio suteikia žiūrovui pastovaus duomenų srauto greičio malonę. Jei vaizdo sraute nėra buferio arba per mažai buferio, jis pradės nerimauti, pablogės kokybė arba laikinai pristabdys, jei kas nutiks sutrikdyti ryšį einant iš serverio į žiūrovo įrenginį. Tokie dalykai, kaip laikinas apkrovos padidėjimas šaltinio serveryje, interneto ryšio susilpnėjimas, nedidelis duomenų paketų praradimas perkėlimo metu ar net kažkas kitas to paties tinklo naršymas svetainėje, gali nutraukti kanalą.