• 08-05-2017, 00:29:49
    #1
    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.
  • 08-05-2017, 00:42:06
    #2
    Her Video İçin 200 İzleyici Mi Yoksa Toplamda 200 İzleyiciden Mi Bahsediyorsunuz?
  • 08-05-2017, 01:14:17
    #3
    Cloudef adlı üyeden alıntı: mesajı görüntüle
    Her Video İçin 200 İzleyici Mi Yoksa Toplamda 200 İzleyiciden Mi Bahsediyorsunuz?
    anlik maximum 200 izleyici olacagi yonunde bir ongorum mevcut hocam.
  • 09-05-2017, 00:47:01
    #4
    Üyeliği durduruldu
    populerim adlı üyeden alıntı: mesajı görüntüle
    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.
    Selamlar

    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:48
    #5
    KapitalHosting adlı üyeden alıntı: mesajı görüntüle
    Selamlar

    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.
    guzel 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.
  • 09-05-2017, 01:24:28
    #6
    Merhaba,

    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:04
    #7
    populerim adlı üyeden alıntı: mesajı görüntüle
    guzel 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.
    Gerekli olan şeyler;

    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