Serwer to połączenie sprzętu i oprogramowania zaprojektowane w celu zaspokojenia określonych potrzeb, zazwyczaj wielu klientów. Serwer multimediów strumieniowych przesyła strumieniowo wideo przechowywane na serwerze do klientów, którzy tego żądają, gdy jest ono wywoływane przez serwer sieciowy. Najlepszym serwerem multimediów strumieniowych do Twoich celów będzie taki, który najlepiej spełnia Twoje potrzeby w zakresie kosztów, obsługiwanych systemów operacyjnych, obsługiwanych formatów kontenerów, obsługiwanych protokołów i innych kluczowych funkcji. Ponadto ważne jest, aby zdecydować, czy obsługiwać własny serwer, czy kupić hostowany plan transmisji strumieniowej.
Tak działa proces przesyłania strumieniowego multimediów. Odwiedzający witrynę klika plik wideo, który chce obejrzeć. Serwer sieciowy przekazuje wiadomość do serwera mediów strumieniowych. Wreszcie serwer multimediów strumieniowych przesyła plik bezpośrednio do gościa, a oprogramowanie na komputerze odwiedzającego odtwarza plik. Ogólnie rzecz biorąc, jeśli odwiedzający nie ma odpowiedniego oprogramowania lub najnowszej wersji oprogramowania na swoim komputerze, zostanie wyświetlona pomocna wiadomość, zwykle z linkiem do bezpłatnego pobrania. Serwer multimediów strumieniowych musi być w stanie obsłużyć ruch i przepustowość wymaganą przez przesyłanie strumieniowe.
Serwery mediów strumieniowych z licencją GPL będą prawdopodobnie bezpłatne. Z większym prawdopodobieństwem związane są koszty serwerów z licencją własnościową, przynajmniej w przypadku użytku komercyjnego. Nie wszystkie serwery multimediów strumieniowych działają z Mac OS X, Linux lub innymi systemami operacyjnymi Unix, dlatego ważne jest, aby dokonać wyboru, który zadziała. Serwery zastrzeżone mogą również obsługiwać mniej formatów niż serwery typu open source. Na przykład serwer Apple® QuickTime® Streaming Server obsługuje mniej formatów niż Helix® Universal Server, który obsługuje platformy firmy Microsoft®, takie jak Windows Media®, a także QuickTime® firmy Apple i MPEG-4.
Protokół, którego serwer multimediów strumieniowych używa do dostarczania danych, jest kluczem do tego, jak serwer będzie działał pod dużym obciążeniem i jakie rodzaje rzeczy mogą pójść nie tak z usługą. Niektóre z często używanych protokołów obejmują HTTP (Hypertext Transfer Protocol), który może być najczęściej używany, TCP (Transmission Control Protocol), RTP (Real-time Transfer Protocol), RTSP (Real-Time Streaming Protocol) i RTMP ( Real-Time Messaging Protocol), z których ostatni jest używany przez serwer Adobe® Flash® Media Server. Połączenie tych elementów, które najlepiej pasuje do multimediów, które planujesz obsługiwać, w połączeniu z wyborem samodzielnego podawania materiału lub zakupu hostowanego planu transmisji strumieniowej, zapewni Ci najlepszy serwer multimediów strumieniowych do Twoich celów.