Kaip išsirinkti geriausią srautinės medijos serverį?

Serveris yra aparatinės ir programinės įrangos derinys, sukurtas patenkinti konkrečius poreikius, paprastai kelių klientų. Srautinės medijos serveris perduoda vaizdo įrašą, saugomą serveryje, klientams, kurie to prašo, kai jį iškviečia žiniatinklio serveris. Geriausias srautinės medijos serveris jūsų tikslams bus tas, kuris geriausiai atitiks jūsų poreikius kainos, palaikomų operacinių sistemų, palaikomų konteinerių formatų, palaikomų protokolų ir kitų pagrindinių funkcijų srityse. Be to, svarbu nuspręsti, ar eksploatuoti savo serverį, ar įsigyti prieglobos srautinio perdavimo planą.

Taip veikia srautinės medijos procesas. Svetainės lankytojas spusteli vaizdo failą, kurį nori peržiūrėti. Žiniatinklio serveris perduoda pranešimą srautinės medijos serveriui. Galiausiai, srautinės medijos serveris tiesiogiai perduoda failą lankytojui, o lankytojo kompiuterio programinė įranga paleidžia failą. Paprastai, jei lankytojas savo kompiuteryje neturi tinkamos programinės įrangos arba naujausios programinės įrangos versijos, bus pateiktas naudingas pranešimas, dažniausiai su nuoroda į nemokamą atsisiuntimą. Srautinės medijos serveris turi sugebėti valdyti srautą ir pralaidumą, kurio reikalauja srautinis perdavimas.

Srautinio perdavimo medijos serveriai su GPL licencija greičiausiai bus nemokami. Labiau tikėtina, kad serveriai, turintys patentuotą licenciją, turės susijusių išlaidų, bent jau komerciniam naudojimui. Ne visi srautinės medijos serveriai veikia su Mac OS X, Linux ar kitomis Unix operacinėmis sistemomis, todėl svarbu pasirinkti, kas veiks. Patentuoti serveriai taip pat gali apdoroti mažiau formatų nei atvirojo kodo serveriai. Pavyzdžiui, Apple® QuickTime® Streaming Server palaiko mažiau formatų nei Helix® Universal Server, kuris palaiko Microsoft® platformas, tokias kaip Windows Media®, taip pat QuickTime® iš Apple ir MPEG-4.

Protokolas, kurį srautinės medijos serveris naudoja duomenims pateikti, yra labai svarbus nustatant, kaip serveris veiks esant didelei apkrovai ir kokie dalykai gali sugesti naudojant paslaugą. Kai kurie dažnai naudojami protokolai yra HTTP (hiperteksto perdavimo protokolas), kuris gali būti plačiausiai naudojamas, TCP (transmisijos valdymo protokolas), RTP (realaus laiko perdavimo protokolas), RTSP (realaus laiko srautinio perdavimo protokolas) ir RTMP ( Real-Time Messaging Protocol), paskutinis iš jų naudojamas Adobe® Flash® Media Server. Jų derinys, kuris geriausiai atitinka mediją, kurią planuojate teikti, kartu su pasirinkimu teikti medžiagą pačiam arba įsigyti priglobto srautinio perdavimo planą, suteiks jums geriausią srautinio medijos serverį jūsų tikslams.