Smooth Streaming ( rus. keskeytymätön suoratoisto ) on tekniikka suoratoistovideon mukautuvaan lähettämiseen HTTP-protokollan kautta . Tämä tekniikka on myös Microsoftin IIS (Internet Information Services) -sovellus, joka toimii Silverlight -videosoittimen kanssa . Smooth Streaming tarjoaa korkealaatuisen katselukokemuksen ja mahdollisuuden skaalata massiivisesti verkossa ja jakaa lähetyssisältöä, mikä mahdollistaa todellisen HD-1080p- laadun suoratoistaessasi videota Internetin kautta.
Microsoft käytti tekniikkaa ensimmäisen kerran vuoden 2008 kesäolympialaisissa NBCOlympics.comin videolähetyksessä.
Smooth Streaming käyttää yksinkertaista mutta tehokasta konseptia, joka toimittaa pieniä osia sisältöä (yleensä kahdessa sekunnissa) ja varmistaa, että jokaisella on oikea ajoitus ja että ne toistetaan odotetulla laatutasolla. Jos fragmentti ei täytä näitä vaatimuksia, seuraava fragmentti toimitetaan huonommalla laatutasolla. Päinvastoin, kun olosuhteet sen sallivat, myöhempien fragmenttien laatu on korkeampi.
Tämän koodaustilan avulla voit lähettää videota usealla bittinopeudella kerralla , mikä mahdollistaa sen, että asiakas voi vastaanottaa optimoidun online-reaaliaikaisen videovirran, jonka laatu on jopa HD-1080p , yhteysnopeuteen, prosessorin tehoon ja näytön resoluutioon perustuen.
Smooth Streaming -lähetyksen luomiseksi sinun on koodattava video useilla laatutasoilla. Yleensä jokaisella tasolla on oma täydellinen videotiedosto. Yleensä videon pakkaamiseen Expression Encoder 3 -työkalulla , mutta lukuisilta Microsoftin kumppaneilta löytyy myös muita tuotteita, jotka tukevat Smooth Streaming -tekniikkaa ja toimivat IIS-palvelinsovelluksessa .
Vastaanotettuaan lähetyspyynnön IIS -videopalvelin luo dynaamisesti virtuaalisia välimuistiosia videotiedostoista. Lopputuloksena loppukäyttäjä saa videomateriaalin parhaalla laadulla sen kaistanleveyden mukaan.