Merkezi olmayan video yayın platformu PeerTube 5.0'in piyasaya sürülmesi

Video barındırma ve video yayınını organize etmek için merkezi olmayan platform PeerTube 5.0 piyasaya sürüldü. PeerTube, P2P iletişimine dayanan ve ziyaretçi tarayıcılarını birbirine bağlayan bir içerik dağıtım ağı kullanarak YouTube, Dailymotion ve Vimeo'ya satıcıdan bağımsız bir alternatif sunar. Projenin geliştirmeleri AGPLv3 lisansı altında dağıtılmaktadır.

Ana yenilikler:

  • Dahili ve gizli videoların korunmasını iyileştirmek için dosya sistemindeki video depolama düzeni değiştirildi. Dahili videolar artık ayrı bir özel/alt dizinde saklanıyor; bu dizine doğrudan erişim nginx ayarları düzeyinde sınırlandırılıyor ve tüm dosya istekleri PeerTube kimlik doğrulama sistemi aracılığıyla yeniden yönlendiriliyor. Nesne depolamada dahili videolar ACL aracılığıyla sınırlıdır ve proxy kullanıldığında kullanılamaz. Eski kurulumları PeerTube 5.0'a geçirirken, dosyaları aktarmak, PeerTube ayarlarını (config/prodüksiyon.yaml) ve nginx yapılandırmasını değiştirmek için komut dosyaları çalıştırmanız gerekir.
  • REST API'de uyumluluğu bozan değişiklikler yapıldı. Eklentiler ve temalar için API genişletildi.
  • Komut satırı yardımcı programlarına eklentilerin test sürümlerini (alfa, beta ve sürüm adayları) yükleme yeteneği eklendi.
  • Canlı yayınları nesne depolama alanına kaydetme yeteneği sağlanır; bu, PeerTube'u sınırlı disk alanı ve düşük ağ bant genişliğine sahip kendi sunucularınızda çalıştırırken, canlı akışları harici bulut depolama yoluyla depolamanıza ve dağıtmanıza olanak tanır.
  • Tek kullanımlık şifrelere (OTP, Tek Kullanımlık Şifre) ve Authy, Google Authenticator ve FreeOTP gibi kimlik doğrulama programlarına dayalı iki faktörlü kimlik doğrulamayı kullanarak PeerTube'a bağlanma desteği eklendi.
  • Kullanıcı arayüzü yetenekleri genişletildi. "Videolarım" menüsü, kanalların görüntülenmesini ve videonun eklendiği oynatma listesinin belirtilmesini sağlar. Sol panele kanallara bir bağlantı eklendi. Videoları ada göre sıralamak için bir filtre eklendi. Yönetici arayüzüne nesne depolama ve video dosyalarına bağlantılar hakkında bir bilgi bloğu eklendi. Kotalar dikkate alınarak disk alanı tüketimine ilişkin açıklamalar eklendi.

Merkezi olmayan video yayın platformu PeerTube 5.0'in piyasaya sürülmesi

PeerTube platformu, bir tarayıcıda çalışan ve tarayıcılar arasında doğrudan bir P2P iletişim kanalı düzenlemek için WebRTC teknolojisini kullanan WebTorrent BitTorrent istemcisine ve farklı video sunucularını ortak bir birleşik ağda birleştirmenize izin veren ActivityPub protokolüne dayanır. ziyaretçiler içerik dağıtımına katılır ve kanallara abone olma ve yeni videolardan bildirim alma olanağına sahiptir. Proje tarafından sağlanan web arayüzü, Angular çerçevesi kullanılarak oluşturulmuştur.

PeerTube birleşik ağı, her birinin kendi yöneticisi olan ve kendi kurallarını benimseyebilen, birbirine bağlı küçük video barındırma sunucularından oluşan bir topluluk olarak oluşturulmuştur. Videolu her sunucu, bu sunucunun kullanıcı hesaplarını ve videolarını barındıran bir BitTorrent izleyici rolünü oynar. Kullanıcı kimliği "@user_name@server_domain" biçimindedir. Tarama verileri, doğrudan içeriği görüntüleyen diğer ziyaretçilerin tarayıcılarından iletilir.

Videoyu kimse izlemiyorsa dönüş, videonun orijinal olarak yüklendiği sunucu tarafından organize edilir (WebSeed protokolü kullanılır). PeerTube, trafiği video izleyen kullanıcılar arasında dağıtmanın yanı sıra, yazarlar tarafından başlatılan ana bilgisayarların diğer yazarların videolarını önbelleğe almak için videoları ilk kez barındırmasına izin vererek, yalnızca istemcilerden değil sunuculardan oluşan dağıtılmış bir ağ oluşturmanın yanı sıra hata toleransı sağlar. . P2P modunda içerik teslimi ile canlı akış desteği vardır (yayını kontrol etmek için OBS gibi tipik programlar kullanılabilir).

PeerTube aracılığıyla yayına başlamak için, kullanıcının sunuculardan birine yalnızca bir video, bir açıklama ve bir dizi etiket yüklemesi gerekir. Bundan sonra, film yalnızca birincil indirme sunucusundan değil, tüm birleşik ağda mevcut olacak. PeerTube ile çalışmak ve içerik dağıtımına katılmak için normal bir tarayıcı yeterlidir ve ek bir yazılım gerekmez. Kullanıcılar, birleştirilmiş sosyal ağlardaki (Mastodon ve Pleroma gibi) ilgi alanlarına giren akışlara abone olarak veya RSS aracılığıyla seçilen video kanallarındaki etkinliği izleyebilir. Kullanıcı, P2P iletişimlerini kullanarak video dağıtmak için sitesine yerleşik web oynatıcılı özel bir pencere öğesi de ekleyebilir.

Şu anda, çeşitli gönüllüler ve kuruluşlar tarafından sürdürülen içeriği barındırmak için yaklaşık 1100 sunucu bulunmaktadır. Bir kullanıcı belirli bir PeerTube sunucusuna video yerleştirme kurallarından memnun değilse, başka bir sunucuya bağlanabilir veya kendi sunucusunu çalıştırabilir. Hızlı sunucu dağıtımı için önceden yapılandırılmış bir Docker görüntüsü (chocobozzz/peertube) sağlanır.

Kaynak: opennet.ru

Yorum ekle