Hampir semua komputer desktop atau laptop modern memungkinkan Anda mengunggah dan berbagi video sesekali di situs-situs seperti Facebook atau YouTube. Namun, jika Anda memiliki banyak video yang ingin Anda bagikan -- baik itu dengan pemirsa situs web atau halaman jejaring sosial Anda atau pengguna di jaringan lokal Anda -- Anda harus mempertimbangkan untuk membeli atau membangun server streaming video Anda sendiri. Sementara beberapa laptop atau komputer workstation mungkin dapat menangani banyak streaming dan berbagi video ringan, server khusus dengan perangkat keras kelas atas jauh lebih cocok untuk tugas aplikasi dengan lalu lintas sedang hingga berat. Seperti jenis sistem komputer lainnya, Anda harus mempertimbangkan beberapa faktor sebelum membuat keputusan pembelian.
Mempertimbangkan Beban Server
Faktor terpenting dalam menentukan jenis server yang Anda butuhkan untuk jaringan Anda adalah jumlah pengguna atau komputer lain yang Anda perlukan untuk streaming video. Misalnya, jika Anda bermaksud untuk melakukan streaming video hanya ke satu atau dua komputer lain di rumah Anda, Anda mungkin tidak memerlukan server khusus sama sekali dan menggunakan satu PC rumahan yang relatif kuat mungkin sudah cukup. Namun, jika Anda memerlukan server bisnis yang mampu melakukan streaming ke banyak workstation secara bersamaan, server streaming khusus yang lebih kuat meningkatkan kinerja dan membebaskan komputer lain di jaringan untuk tugas yang lebih produktif. Jika Anda berencana untuk melakukan streaming video di situs web yang sibuk atau intranet perusahaan besar, Anda mungkin memerlukan server Web khusus dengan perangkat keras dan perangkat lunak streaming kelas atas.
Kabel atau Nirkabel
Adaptor dan protokol nirkabel modern menyediakan kecepatan transfer data yang relatif cepat antara komputer dan perangkat jaringan dan secara teoritis mampu memberikan kecepatan penelusuran dan streaming yang lebih cepat daripada koneksi kabel Ethernet biasa. Namun, dalam praktiknya, hal ini jarang terjadi karena sinyal nirkabel antara router dan komputer di jaringan biasanya sangat bervariasi dalam kekuatannya. Akibatnya, koneksi kabel dari server streaming ke router jaringan Anda sering kali memberikan kinerja yang lebih baik secara keseluruhan. Jika Anda bermaksud menggunakan server Anda hanya untuk volume streaming rendah hingga sedang, koneksi nirkabel mungkin cukup. Namun, saat menayangkan video di lingkungan bisnis yang sibuk atau di situs web dengan lalu lintas tinggi, koneksi kabel bekerja jauh lebih andal.
Pertimbangan Perangkat Keras
Seperti jenis komputer lainnya, prosesor cepat meningkatkan kinerja secara keseluruhan dengan server streaming apa pun. Beberapa komponen kunci lain di komputer mempengaruhi kinerja streaming bahkan lebih dari CPU yang digunakan dalam sistem. Kebanyakan prosesor dual-core dan quad-core modern dapat menangani 50 atau 100 koneksi simultan ke server dengan mudah. Namun, hambatan di server jaringan atau server Web adalah hard drive dan jumlah RAM di komputer. Server streaming video harus memiliki hard drive SATA berperforma tinggi dengan kecepatan putar minimal 7200 RPM, dan drive 10.000 RPM bahkan lebih baik. Kapasitas hard drive harus cukup besar untuk menyimpan semua video yang ingin Anda streaming dengan ruang kosong. Saat Anda mengisi hard drive dengan video, kecepatan baca/tulis drive biasanya sedikit menurun. Akibatnya, hard drive yang Anda gunakan di server streaming harus setidaknya dua kali lebih besar dari ukuran agregat semua video yang Anda rencanakan untuk streaming. Sejauh menyangkut RAM, Anda tidak akan pernah memiliki terlalu banyak di server streaming. Untuk streaming video di rumah Anda, PC atau server dengan RAM 2GB harus dapat diterima. Saat streaming di jaringan atau situs web yang sibuk, server harus memiliki minimal RAM 4GB; meningkatkan jumlah memori ke 8GB atau 16GB meningkatkan kinerja.
Perangkat lunak
Untuk server video dengan daya sedang di rumah, Anda mungkin tidak perlu mengeluarkan biaya sama sekali untuk perangkat lunak streaming. Windows Media Player di Windows 7 menyertakan fitur streaming media yang mudah dikonfigurasi yang memungkinkan Anda melakukan streaming video dan musik ke komputer lain di jaringan serta perangkat portabel lain yang kompatibel dengan Windows Media Player. Windows Media Player bahkan memungkinkan Anda untuk melakukan streaming musik dan video melalui Internet menggunakan akun Windows Live. Jika Anda perlu melakukan streaming video dalam FLV atau format lain yang tidak didukung secara native di Windows, gunakan VLC Media Player gratis untuk melakukan streaming video Anda. Opsi perangkat lunak media streaming gratis ini juga cukup untuk aplikasi bisnis dengan volume sedang. Namun, Windows Media Player dan VLC tidak menawarkan dukungan multithreading terintegrasi. Jika Anda berencana untuk melakukan streaming video ke banyak pengguna secara bersamaan, gunakan aplikasi streaming komersial yang lebih tangguh, seperti Helix Universal Server dari RealNetworks, Apple QuickTime Streaming Server, atau Adobe Media Server.
Sewa dan Kolokasi
Komputer server Web kelas atas yang mampu melakukan streaming video bisa jadi mahal. Namun, saat streaming video di Internet, biaya perangkat keras mungkin relatif tidak signifikan dibandingkan dengan biaya bandwidth. Jika situs web Anda mengalirkan video pendek ke kurang dari 100 pengunjung per hari, Anda mungkin tidak memerlukan server khusus sama sekali; server virtual berkapasitas tinggi harus dapat menangani kapasitas tanpa banyak kesulitan. Jika Anda ingin melakukan streaming video ke ratusan atau ribuan pengunjung setiap hari, pertimbangkan untuk menyewa server atau sekelompok server cloud dari layanan hosting yang berspesialisasi dalam streaming video. Atau, Anda dapat memilih untuk membeli server Anda sendiri tetapi meminta layanan hosting untuk menginstalnya di pusat datanya. Streaming video di Web itu mahal. Bersiaplah untuk menghabiskan beberapa ratus dolar sebulan untuk hosting berkualitas. Penyedia layanan utama yang menawarkan hosting streaming video termasuk Dailymotion Cloud, GravityLab, dan Rackspace.