Smooth Streaming ( rus . streaming neîntrerupt ) este o tehnologie pentru difuzarea adaptivă a streaming video prin protocolul HTTP . De asemenea, această tehnologie este o aplicație IIS (Internet Information Services) de la Microsoft care funcționează cu playerul video Silverlight . Smooth Streaming oferă o experiență de vizionare de înaltă calitate, cu capacitatea de a scala masiv online și de a distribui conținutul difuzat, permițându-vă să obțineți o calitate HD-1080p reală atunci când transmiteți videoclipuri pe Internet.
Tehnologia a fost folosită pentru prima dată de Microsoft la Jocurile Olimpice de vară din 2008 într-o transmisie video pentru NBCOlympics.com.
Smooth Streaming folosește un concept simplu, dar puternic pentru a livra bucăți mici de conținut (de obicei în două secunde) și pentru a se asigura că fiecare are timpul potrivit și redă la nivelul de calitate așteptat. Dacă un fragment nu îndeplinește aceste cerințe, următorul fragment va fi livrat la un nivel de calitate mai scăzut. În schimb, atunci când condițiile permit, calitatea fragmentelor ulterioare va fi mai mare.
Acest mod de codare vă permite să difuzați video la mai multe rate de biți simultan , ceea ce face posibil ca clientul să primească un flux video online optimizat în timp real, cu o calitate de până la HD-1080p , bazat pe viteza conexiunii, puterea procesorului, rezoluția ecranului.
Pentru a crea o transmisie Smooth Streaming, trebuie să codificați videoclipul la mai multe niveluri de calitate. De obicei, fiecare nivel are propriul său fișier video complet. De obicei, pentru compresia video folosind instrumentul Expression Encoder 3 , dar există și alte produse de la numeroși parteneri Microsoft care acceptă tehnologia Smooth Streaming și rulează pe o aplicație server IIS .
După primirea unei cereri de difuzare, serverul video IIS creează în mod dinamic fragmente virtuale stocate în cache din fișierele video. Drept urmare, utilizatorul final primește materialul video la cea mai bună calitate în funcție de lățimea de bandă.