Selamlar sizlere danismak istedigim bir konu var.
Bir proje kapsaminda 200 adet 720/1080p kalitede video icin video sunucusu yapilandirmak istiyorum. Bu is icinde nginx ve mp4 modulu ile oluyor diye makalelerde okudum. Henuz bir yapilandirma icine girmedim.
Sormak istedigim ise su; Acaba birden cok sunucu ile bu isin altindan nasil kalkabilirim. Bu sunuculari yuklenme oldugunda digerine gecmesi yada cdn mantigiyla lokasyona gore video oynatmasi noktasinda bilgim yok. Anlik maximum 200 izleyici gibi bir beklentim var ve 3-4 ufak sunucu alarak bu isi cozme niyetindeyim.
Bu konuda yol gosterme maksatli fikirlerinizi paylasirsaniz cok sevinirim
Saygilar.
Video Sunucusu Yapilandirma
6
●740
- 08-05-2017, 01:14:17anlik maximum 200 izleyici olacagi yonunde bir ongorum mevcut hocam.Cloudef adlı üyeden alıntı: mesajı görüntüle
- 09-05-2017, 00:47:01Üyeliği durdurulduSelamlarpopulerim adlı üyeden alıntı: mesajı görüntüle
Bunu 1 veya 2 sunucu içerisinde yapabilirsiniz.SSD diskli bol ramli bir sunucuda tamamen sorunsuz kaldırabilirsiniz.
Ngnix kullanmanızı tavsiye ederim.Videoları 1. sunucuda encode edip 2. sunucudan çıktı verebilirsiniz.
Basit bir işlem fakat zahmetli. - 09-05-2017, 00:48:48guzel yorumunuz icin tesekkur ederim. sunucu da encode islemi yapilmayacak ben butun islemleri yaptiktan sonra upload edecegim. sadece yayin yapmasi yeterli. bu tarz bir islem icin yol haritasi cikarmam gerekiyor.KapitalHosting adlı üyeden alıntı: mesajı görüntüle
- 09-05-2017, 01:24:28Merhaba,
Video barındırma/yönetim/convert tarafında yazılım ve altyapı referanslarımız mevcuttur, ek olarak live streaming referansları da sunabiliriz.
Bilgi için mustafa@netiyi.com adresi üzerinden ulaşabilirsiniz.
Teşekkürler. - 09-05-2017, 01:40:04Gerekli olan şeyler;populerim adlı üyeden alıntı: mesajı görüntüle
2 adet sunucu videoları barındırmak için
1 adet sunucu load balancer
Kurulum için;
Video sunucularına nginx kurman yeterli.
Load balancer için ise nginx upstream modülünü kullanman gerekli. Kurulumları oldukça basit. Load balancer için sunucu yerine VDS bile iş görür. Diğer video sunucuları için ise sana gerekli olan alana bağlı. Ne kadar film atacaksın bilemem.
Ek olarak;
https://www.digitalocean.com/communi...load-balancing
Çok güzel anlatmışlar adım adım uygularsan zaten hedefine ulaşırsın.
Son;
Videoları aynı dizine aynı ola atmalısın ki 2 serverda aynı URL üzerinden ulaşabilsin.
sunucu1ip/klasor/videoadi.mp4
sunucu2ip/klasor/videoadi.mp4
siteye videoları eklerken;
loadbalancerip/klasor/videoadi.mp4 şeklinde eklersen sonuca ulaşırsın. upstream modülünün ayarları ile de hangi sunucuya ne kadar yoğunluk verebileceğini ayarlayabilirsin. 1 sunucu down olursa diğerine aktaracaktır.
Benim sana önerim ise şu eğer cpanel kullanıyorsan;
video.siteadi.com diye subdomain oluştur. 2 video sunucuna da anı subdomaini ver. en basit yol budur ama dezavantajı da bulunmakta. Örneğin 2. serverın down oldu, hala o 2. servere gidenler olacaktır ve o kişiler videoları izleyemezler. Round robin dns deniyor bu yönteme.
https://blog.mustafakirimli.com/dns-...ad-balance/788