Server adalah kombinasi perangkat keras dan perangkat lunak yang dirancang untuk memenuhi kebutuhan tertentu, umumnya beberapa klien. Server media streaming mengalirkan video yang disimpan di server ke klien yang memintanya saat dipanggil oleh server web. Server media streaming terbaik untuk tujuan Anda adalah yang paling memenuhi kebutuhan Anda dalam hal biaya, sistem operasi yang didukung, format wadah yang didukung, protokol yang didukung, dan fitur utama lainnya. Selain itu, penting untuk memutuskan apakah akan mengoperasikan server Anda sendiri atau membeli paket streaming yang dihosting.
Beginilah cara kerja proses media streaming. Pengunjung situs web mengklik file video yang ingin dilihatnya. Server web menyampaikan pesan ke server media streaming. Terakhir, server media streaming mengalirkan file ke pengunjung secara langsung dan perangkat lunak di komputer pengunjung memutar file tersebut. Secara umum, jika pengunjung tidak memiliki perangkat lunak yang sesuai atau versi terbaru perangkat lunak di komputernya, pesan yang membantu, biasanya dengan tautan ke unduhan gratis, akan diberikan. Server media streaming harus mampu menangani lalu lintas dan bandwidth yang dibutuhkan streaming.
Streaming server media dengan lisensi GPL cenderung gratis. Server dengan lisensi kepemilikan lebih cenderung memiliki biaya terkait, setidaknya untuk penggunaan komersial. Tidak semua server media streaming bekerja dengan Mac OS X, Linux, atau sistem operasi Unix lainnya, jadi penting untuk membuat pilihan yang akan berfungsi. Server berpemilik juga dapat menangani format yang lebih sedikit daripada server sumber terbuka. Misalnya Server Streaming Apple® QuickTime® mendukung format yang lebih sedikit daripada Helix® Universal Server, yang mendukung platform dari Microsoft® seperti Windows Media®, serta QuickTime® dari Apple, dan MPEG-4.
Protokol yang digunakan server media streaming untuk mengirimkan data adalah kunci bagaimana server akan bekerja di bawah beban berat dan jenis hal apa yang bisa salah dengan layanan. Beberapa protokol yang sering digunakan antara lain HTTP (Hypertext Transfer Protocol), yang mungkin paling banyak digunakan, TCP (Transmission Control Protocol), RTP (Real-time Transfer Protocol), RTSP (Real-Time Streaming Protocol), dan RTMP ( Real-Time Messaging Protocol), yang terakhir digunakan oleh Adobe® Flash® Media Server. Kombinasi ini yang paling cocok dengan media yang Anda rencanakan untuk ditayangkan, digabungkan dengan pilihan menyajikan materi sendiri atau membeli paket streaming yang dihosting, akan memberi Anda server media streaming terbaik untuk tujuan Anda.