Videolarınızı YouTube alternatifi PeerTube ile yayınlayın
Tutkularınızı size uygun bir platformda paylaşın
peertube i̇le, i̇çeri̇ği̇ni̇zi̇ yapay olarak deği̇şti̇rerek algori̇tmalari memnun etmek zorunda deği̇lsi̇ni̇z: PeerTube platformları robotlar tarafından değil, sizin ve bizim gibi insanlar tarafından yönetilir ve denetlenir.
PeerTube en iyi yaptığınız şeye odaklanmanızı sağlar: videolarınızı sizin oluşturmak istediğiniz şekilde.
Federasyon kavramı sayesinde görünürlük kazanın!
Videolarınızın potansiyel izleyici kitlesini PeerTube platformunuzu istediğiniz platformlara bağlayarak artırın.
PeerTube'da Başlıyorum
Hesabımı mevcut bir PeerTube platformunda oluşturun
Temasına, kullanım koşullarına veya davranış kurallarına göre bir PeerTube platformuna katılın.
- Bir topluluğa katılın ve platform sahipleriyle doğrudan iletişim kurun
- Videolarınızı YouTube veya Vimeo gibi başka bir web sitesinden veya doğrudan bir dosyadan içe aktarın
- videolarınızı temaya göre gruplamak için birkaç kanal oluşturun: piyano için bir kanal, ekoloji için bir kanal...
- PeerTube videolarınızı kendi web sitenize kolayca entegre edin
- İzin veren platformlarda canlı yayın yapın
Kendi PeerTube platformumu oluştur
Eğer asgari miktarda zamanınız ve teknik beceriniz varsa, kendi platformunuzu (aynı zamanda "instance" olarak da adlandırılır) kendi sunucunuzda oluşturmak PeerTube'dan faydalanmanın en iyi yoludur.
kendi peertube platformunuzu oluşturmak ve yönetmek şunları yapmanızı sağlayacaktır:
- Kendi moderasyon kurallarınızı tanımlayın
- Farklı kişileri videolarını yayınlamaları için kanallarını oluşturmaya veya platformu yönetmenize yardımcı olmaya davet edin
- Federasyon sayesinde diğer PeerTube örneklerine yüklenen videoları otomatik olarak görüntülemeyi seçin
- P2P kullanarak bant genişliği tüketimini azaltın
- Kendi özel temanızı oluşturarak ve topluluk tarafından oluşturulan birçok eklentiden yararlanarak örneğinizi özelleştirin.
Sorularınız mı var? Size rehberlik ediyoruz!
PeerTube'un içerikten para kazanmayla ilgili politikası nedir?
Şu anda hiçbiri yok: PeerTube, para kazanma açısından nötr olmasını istediğimiz bir araçtır.
Ancak, yükleyici videonun altında bir destek düğmesi görüntüleyebilir. Bu düğme, video yükleyen kişilerin metin, resim ve bağlantıları serbestçe görüntüleyebileceği bir çerçeve görüntüler (Patreon, Tipeee, Paypal, Liberapay...).
Kodumuzu, tüm topluluklara uymayabilecek ve diğerlerini caydırabilecek belirli bir içerik finansmanı yöntemine bağlamayı reddettiğimiz için daha ileri gitmedik. Geliştiricileri kendi para kazanma sistemlerini oluşturmaları için PeerTube eklenti API'sini kullanmaya teşvik etmemizin nedeni budur.
Kendi PeerTube platformumu nasıl kurabilirim?
Kurulum kılavuzu burada (sadece İngilizce).
PeerTube'u çalıştırmak için büyük bir sunucum olmalı mı?
Minimum donanım gereksinimleri:
- 1 vCore
- 1.5 GB RAM
- Videolar için yeterli depolama alanı
- 20Mbit/s yükleme ağ hızı
- Videoları yayınlamak için yeterli bant genişliği
1.000 eşzamanlı görüntüleyiciyi idare edebilecek büyük bir örnek için önerilen donanım gereksinimleri (görüntüleyici stres testimizle ilgili blog yazımıza bakın):
- 4 vCore
- 4 GB RAM
- Videolar için yeterli depolama alanı
- 1Gbit/s yükleme ağ hızı
- Videoları yayınlamak için yeterli bant genişliği
- Çok sayıda kullanıcı veya görüntüleyiciniz olmasını planlıyorsanız ölçeklenebilirlik kılavuzunu okuyun
PeerTube örneğiyle aynı makinede kod dönüştürmeyi planlıyorsanız:
- 8 vCore
- 8 GB RAM
donanım gereksinimleri hakkında daha ayrıntılı bir kılavuz için:
CPUVideo kod dönüştürme dışında, bir PeerTube örneği CPU'ya bağlı değildir. Ne Nginx, PeerTube'un kendisi, PostgreSQL ne de Redis çok fazla bilgi işlem gücü gerektirmez. Sadece onlar için olsaydı, tek bir thread/vCPU ile kolayca idare edilebilirdi.
Yine de kod dönüştürme nedeniyle en azından ikinci bir iş parçacığından büyük ölçüde yararlanacaksınız. Kod dönüştürme çok yoğun işlemci gerektirir. Bir PeerTube örneğinde iki amaca hizmet eder: tüm videoların web arayüzünde en iyi şekilde oynatılabilmesini sağlar ve aynı video için farklı çözünürlükler oluşturur.
Kodlama, uzaktan çalıştırıcılar kullanılarak diğer makinelere de aktarılabilir.
RAM1,5 GB RAM, genellikle en fazla 500 MB RAM kullanan temel bir PeerTube örneği için yeterli olacaktır. Daha fazlasını istemenizin tek nedeni, Redis veya PostgreSQL hizmetlerinizi SSD olmayan bir sistemde konumlandırmanız olabilir.
Depolamadepolamanın iki önemli yönü vardır: disk alanı kullanımı ve sürekli okuma hızı. Disk alanı kullanım gereksinimleriniz hakkında kabaca bir tahminde bulunmak için üç sorunun yanıtını bilmek istersiniz:
- Yayınlamak istediğiniz videoların toplam boyutu nedir?
- Kod dönüştürmeyi etkinleştirmek istiyor musunuz? Öyleyse, video başına birden fazla çözünürlük sağlamak istiyor musunuz? Bunu birkaç videoyla deneyin ve video başına ne kadar ekstra alan gerektiği konusunda bir fikir edinin ve gelecekteki alan tahsisi için bir çarpma faktörü tahmin edin.
- Hangi paylaşım mekanizmalarını etkinleştirmek istiyorsunuz? Sadece web videosu mu, yoksa P2P ile HLS mi? Her ikisini de istiyorsanız, bu depolama ihtiyaçlarınızı iki katına çıkaracaktır.
PeerTube örneğinizde çok sayıda video depolamak istiyorsanız, Nesne Depolama'yı kullanarak videoları harici olarak depolamak isteyebilirsiniz.
Okuma hızı açısından, PeerTube videoları sunan ağ bağlantınızı doyurabileceğinizden emin olmak istersiniz. Bu durum ssd diskler için bir sorun teşkil etmezken geleneksel hdd'ler için dikkate alınmalıdır: 7200rpm sabit diske sahip iyi ayarlanmış bir sistem için tipik sürekli okuma hızları 120 MB/s veya 960 Mbit/s civarında seyretmelidir. İkincisi tipik bir 1 Gbit/s ağ bağlantısı için yeterli olmalıdır.
AğGeleneksel bir sunucunun video akış ağı kapasitesinin kabaca tahmini genellikle oldukça basittir. Sunucunuzun mevcut bant genişliğini akış başına ortalama bant genişliğine böldüğünüzde bir üst sınır elde edersiniz.
Örneğin 1 Gbit/s yukarı bağlantıya sahip bir sunucunun 1080p60 akışları akış başına 5 Mbit/s'de yayınladığını düşünün. Bu, sunucunuzun disk i/o'su yetişebiliyorsa mutlak teorik üst kapasite sınırının 200 eşzamanlı izleyici olduğu anlamına gelir. Pratikte biraz daha azını bekleyin.
Peki ya daha fazla kullanıcıya hizmet vermeniz gerekiyorsa? İşte PeerTube'un federasyon özelliği burada parlıyor. Sizinkini takip eden başka PeerTube örnekleri varsa, büyük olasılıkla sizin örneğinizin bir bölümünü yansıtmaya karar vermişlerdir! Özelliğin adı "sunucu yedekliliği" olup, daha fazla izleyiciye hizmet sunmak için en popüler videolarınızı önbelleğe alır. İzleyiciler videoyu tarayıcılarında izlerken (çoğunlukla dalgalanmalar sırasında) biraz ek bant genişliğine katkıda bulunurken, yansıtma sunucuları çok daha büyük bir yukarı bağlantıya sahiptir ve örneğinize sürekli daha yüksek eşzamanlı akışla yardımcı olacaktır.