Linux'ta UPnP Gerbera medya sunucusu nasıl kurulur

Şu anda multimedya öğelerinin kullanımı büyük bir patlama yaşıyor ve bunları farklı cihazlar arasında güvenli ve tamamen işlevsel bir şekilde paylaşabilmek için gerekli araçlara sahip olmak ideal. Linux ortamlarında bu amaçla geliştirilen uygulamalardan biri de dijital medyamızı ev ağı üzerinden iletmenin ve UPnP uyumlu çok çeşitli cihazlarda çoğaltmanın mümkün olacağı bir UPnP medya sunucusu olan Gerbera'dır. Gerbera, MediaTomb tabanlıdır ve açık kaynaklı bir UPnP MediaServer (GPL) olarak tasarlanmıştır.

Gerbera, web sitesinde bulunabilen UPnP MediaServer V 1.0 spesifikasyonunu uygular.

özellikleriÖzellikleri arasında şunları buluyoruz:

  • UPnP aracılığıyla medyaya göz atmaya ve oynatmaya izin verir
  • MP3, ogg, flac, jpeg.webp dosyalarından vb. meta veri çıkarma.
  • Exif küçük resmini destekler
  • Otomatik dizin yeniden tarama oluşturun (zamanlanmış, inotify)
  • Medyayı ekleyebileceğimiz, silebileceğimiz, düzenleyebileceğimiz veya keşfedebileceğimiz veritabanı ve dosya sisteminin ağaç görünümüne sahip web kullanıcı arayüzü
  • Eklentiler ve komut dosyaları aracılığıyla son derece esnek medya formatı dönüştürme
  • Ayıklanan meta verilere dayalı kullanıcı tanımlı sunucu tasarımı (komut dosyasıyla oluşturulmuş sanal kapsayıcılar)
  • lastfmlib'i kullanarak en son fm scrobbing'i destekler
  • ContentDirectoryService kapsayıcı güncellemeleri için destek
  • libffmpegthumbnailer ile gerçek zamanlı video küçük resim oluşturma
  • Harici URL'ler için destek
  • Çeşitli sunucu özelliklerinin davranışını kontrol etmenin mümkün olduğu esnek yapılandırma
  • Linux, FreeBSD, NetBSD, macOS ve eCS için kullanılabilir
  • x86, Alpha, ARM, MIPS, Sparc, PowerPC'de çalıştırılabilir

Şimdi Gerbera'yı Linux'ta pratik bir şekilde nasıl kuracağımızı göreceğiz.

1. Gerbera Linux'a nasıl kurulur?

Aşama 1
Ubuntu dağıtımları söz konusu olduğunda, Stephen Czetty tarafından oluşturulan ve bakımı yapılan bir PPA vardır ve buradan Gerbera'yı aşağıdaki komutları yürüterek kurmak mümkün olacaktır:

 sudo eklenti-apt-deposu ppa: stephenczetty / gerbera

Adım 2
Ardından, PPA'yı aşağıdakileri kullanarak güncelleyeceğiz:

 sudo uygun güncelleme

Aşama 3
Son olarak aşağıdaki komutu kullanarak Gerbera'yı kuruyoruz:

 sudo apt gerbera yükleyin

4. Adım
Gerbera'nın indirilmesini ve kurulumunu onaylamak için S harfini giriyoruz. Debian dağıtımlarında, Gerbera test depolarında mevcuttur ve bunlar kararsızdır, bunun için aşağıdaki satırları ekleyerek PPA'yı etkinleştirmeliyiz

 /etc/apt/sources.list dosyasına: sudo nano /etc/apt/sources.list
Orada şunları ekliyoruz:
 # Test deposu - ana, katkıda bulunan ve ücretsiz olmayan dallar deb http://http.us.debian.org/debian test ana ücretsiz olmayan katkı deb-src http://http.us.debian.org/debian test main ücretsiz olmayan katkı # Test güvenlik güncellemeleri deposu deb http://security.debian.org/ test / güncellemeler ana katkı ücretsiz olmayan deb-src http://security.debian.org/ test / güncellemeler ana katkı ücretsiz olmayan # Kararsız repo ana, katkı ve ücretsiz olmayan şubeler, burada güvenlik güncellemesi yok deb http://http.us.debian.org/debian kararsız ana özgür olmayan katkı deb-src http://http.us.debian.org/ debian kararsız ana özgür olmayan katkı
bu yapıldıktan sonra aşağıdakileri uygulayacağız:
 apt update (sistem güncellemesi) apt install gerbera (Gerbera Kurulumu)

2. Linux'ta Gerbera Servisleri Nasıl Yönetilir

Aşama 1
Gerbera kurulduktan sonra aşağıdaki satırları çalıştıracağız:

 sudo systemctl gerbera.service'i başlat sudo systemctl gerbera.service'i etkinleştir (Linux başlangıcında Gerbera hizmetini etkinleştir) sudo systemctl durumu gerbera.service (Hizmet durumu)

Adım 2
Gerbera hizmetinin hata vermeye başlaması durumunda, / var / log / gerbera dizininin oluşturulduğunu doğrulayacağız:

 cd / var / log / gerbera
Mevcut değilse, aşağıdakileri uygulayacağız:
 sudo touch / var / log / gerbera sudo chown -Rv kökü: gerbera / var / log / gerbera sudo chmod -Rv 0660 / var / log / gerbera

Aşama 3
Bir sonraki adım, şu anda kullanımda olan ve MT_INTERFACE ortam değişkeninin değeri olarak hareket edecek bir ağ arabirimi tanımlamaktır, varsayılan değer "eth0" dır, ancak kablosuz bağlantı kullanılması durumunda bunu "wlp1s0" olarak yapılandırmamız gerekir. ". Debian / Ubuntu'da bu seçenekler dosyada ayarlanabilir.

 / etc / varsayılan / gerbera: sudo nano / etc / varsayılan / gerbera

Orada doğru arayüze giriyoruz ve Ctrl + O tuşlarını kullanarak değişiklikleri kaydediyoruz ve Ctrl + X tuşlarını kullanarak editörden çıkıyoruz.

3. Linux'ta Gerbera'ya nasıl erişilir

Aşama 1
Gerbera, dinlemek için 49152 bağlantı noktasını kullanır, bu nedenle bir tarayıcıya gideceğiz ve aşağıdaki sözdizimini uygulayacağız:

 http://IP adresi: 49152
Bunu yürütürken aşağıdakileri göreceğiz:

Adım 2
Bu hatayı almamız durumunda, grafik arayüzü etkinleştirmeliyiz ve bunun için aşağıdakileri yürütüyoruz:

 sudo nano /etc/gerbera/config.xml
Aşama 3
Burada enable = ”no” satırının değerini enable = ”evet” olarak değiştiriyoruz. Değişiklikleri kaydedip editörden çıkıyoruz.

4. Adım
Şimdi değişiklikleri uygulamak için hizmeti yeniden başlatmalıyız:

 sudo systemctl gerbera.service'i yeniden başlat

Adım 5
Şimdi, tekrar erişirsek aşağıdakileri göreceğiz:

BÜYÜT

6. Adım
Orada iki bölüm buluyoruz:

veritabanlarıHerkese açık olan dosyaları gösteren veritabanları.
Dosya sistemiDosya sistemi, bu seçenek sistemdeki dosyaları aramamızı ve bunları iletmek için seçmemizi sağlar. Dosya eklemek için artı işaretine (+) tıklamamız yeterlidir.

BÜYÜT

4. Ev Ağında Gerbera Kullanarak Medya Dosyalarının Akışı Nasıl Yapılır


Artık multimedya dosyalarını Gerbera sunucusundan ağ üzerinden iletmek mümkün. Doğrulaması için istemci olarak başka bir cihazı kullanabiliriz, bu durumda bir Android cep telefonu, oraya uyumlu bir upnp uygulaması yükleyeceğiz, aşağıdaki bağlantıdan indirilebilecek BubbleUpnp'yi seçtik:

Aşama 1
BubbleUpnp uygulaması yüklendikten sonra onu çalıştıracağız ve Kütüphane bölümünde Yerel ve Bulut'a tıklayın:

Adım 2
Oraya tıklayarak Gerbera'nın bulunduğu mevcut sunucuları görebiliriz:

Aşama 3
Gerbera'ya tıklayarak çeşitli kütüphanelere erişebiliriz:

Artık oradan multimedya içeriği akışına başlamak mümkün olacak.

Gerbera'nın bir ev ortamındaki tüm multimedya iletimi konusu için nasıl yararlı bir araç olduğunu gördük.

wave wave wave wave wave