Un server este o combinație de hardware și software concepută pentru a satisface nevoi specifice, în general ale mai multor clienți. Un server media de streaming transmite videoclipuri stocate pe server către clienții care îl solicită atunci când este apelat de serverul web. Cel mai bun server media de streaming pentru scopurile dvs. va fi unul care vă satisface cel mai bine nevoile în domeniile de cost, sistemele de operare acceptate, formatele de container acceptate, protocoalele acceptate și alte caracteristici cheie. În plus, este important să decideți dacă să vă operați propriul server sau să cumpărați un plan de streaming găzduit.
Acesta este modul în care funcționează procesul de streaming media. Un vizitator al site-ului web face clic pe un fișier video pe care dorește să-l vizioneze. Serverul web transmite mesajul către serverul media de streaming. În cele din urmă, serverul media de streaming transmite fișierul direct către vizitator, iar software-ul de pe computerul vizitatorului redă fișierul. În general, dacă vizitatorul nu are software-ul adecvat sau cea mai recentă versiune a software-ului pe computerul său, va fi dat un mesaj util, de obicei cu un link către o descărcare gratuită. Serverul media de streaming trebuie să fie capabil să gestioneze traficul și lățimea de bandă cerute de streaming.
Este probabil ca serverele media de streaming cu o licență GPL să fie gratuită. Serverele cu o licență proprietară sunt mai probabil să aibă un cost asociat, cel puțin pentru uz comercial. Nu toate serverele media de streaming funcționează cu Mac OS X, Linux sau alte sisteme de operare Unix, așa că este important să faceți o alegere care să funcționeze. Serverele proprietare pot gestiona, de asemenea, mai puține formate decât serverele open source. De exemplu, Apple® QuickTime® Streaming Server acceptă mai puține formate decât Helix® Universal Server, care acceptă platforme de la Microsoft® precum Windows Media®, precum și QuickTime® de la Apple și MPEG-4.
Protocolul pe care serverul media de streaming îl folosește pentru a furniza datele este cheia modului în care serverul va funcționa sub o sarcină grea și ce tipuri de lucruri pot merge prost cu serviciul. Unele dintre protocoalele des utilizate includ HTTP (Protocol de transfer hipertext), care poate fi cel mai utilizat, TCP (Protocol de control al transmisiei), RTP (Protocol de transfer în timp real), RTSP (Protocol de streaming în timp real) și RTMP ( Real-Time Messaging Protocol), ultimul dintre care este utilizat de Adobe® Flash® Media Server. Combinația dintre acestea, care face cea mai bună potrivire cu media pe care intenționați să le difuzați, combinată cu alegerea de a servi singur materialul sau de a cumpăra un plan de streaming găzduit, vă va oferi cel mai bun server media de flux pentru scopurile dvs.