Gerbera - Server Media UPnP yang Memungkinkan Anda Melakukan Streaming Media di Jaringan Rumah


Gerbera adalah server media UPnP (Universal Plug and Play) yang kaya fitur dan canggih dengan antarmuka pengguna web yang menyenangkan dan intuitif, yang memungkinkan pengguna untuk melakukan streaming media digital (video, gambar, audio, dll.) melalui jaringan rumah dan menggunakannya di berbagai jenis perangkat yang kompatibel dengan UPnP dari ponsel hingga tablet dan banyak lagi.

Fitur Gerbera:

  • Memungkinkan Anda menelusuri dan memutar media melalui UpnP.
  • Mendukung ekstraksi metadata dari file mp3, ogg, flac, jpeg, dll.
  • Konfigurasi yang sangat fleksibel, memungkinkan Anda mengontrol perilaku berbagai fitur server.
  • Mendukung tata letak server yang ditentukan pengguna berdasarkan metadata yang diekstraksi.
  • Dukungan untuk pembaruan kontainer ContentDirectoryService.
  • Menawarkan dukungan gambar mini khusus.
  • Mendukung pemindaian ulang direktori otomatis (berwaktu, tidak memberi tahu).
  • Menawarkan UI Web yang bagus dengan tampilan hierarki database dan sistem file, memungkinkan untuk menambah/menghapus/mengedit/menelusuri media.
  • Dukungan untuk URL eksternal (membuat tautan ke konten internet dan menyajikannya melalui UPnP ke penyaji Anda).
  • Mendukung transcoding format media yang fleksibel melalui plugin/skrip dan banyak lagi termasuk sejumlah fitur eksperimental.

Cara Install Gerbera – UPnP Media Server di Linux

Pada distribusi Ubuntu, terdapat PPA yang dibuat dan dikelola oleh Stephen Czetty, yang darinya Anda dapat menginstal Gerbera menggunakan perintah berikut.

sudo add-apt-repository ppa:stephenczetty/gerbera
sudo apt update
sudo apt install gerbera 

Pada distribusi Debian, Gerbera tersedia di repositori pengujian dan tidak stabil, yang dapat Anda aktifkan dengan menambahkan baris di bawah dalam file /etc/apt/sources.list Anda.

Testing repository - main, contrib and non-free branches
deb http://http.us.debian.org/debian testing main non-free contrib
deb-src http://http.us.debian.org/debian testing main non-free contrib

Testing security updates repository
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

Unstable repo main, contrib and non-free branches, no security updates here
deb http://http.us.debian.org/debian unstable main non-free contrib
deb-src http://http.us.debian.org/debian unstable main non-free contrib

Kemudian perbarui cache sumber paket sistem Anda dan instal gerbera dengan perintah berikut.

apt update
apt install gerbera       

Untuk distribusi Linux lainnya seperti Gentoo, Arch Linux, openSUSE, CentOS, dll. ikuti panduan instalasi Gerbera.

Setelah Anda menginstal gerbera, mulai, aktifkan, dan lihat status layanan menggunakan perintah berikut.

sudo systemctl start gerbera.service 
sudo systemctl enable gerbera.service
sudo systemctl status gerbera.service

Catatan: Jika gerbera gagal memulai di sistem Anda, Anda perlu melakukan salah satu hal berikut.

Periksa apakah file log (/var/log/gerbera) telah dibuat, jika tidak, buatlah seperti yang ditunjukkan.

sudo touch /var/log/gerbera
sudo chown -Rv root:gerbera /var/log/gerbera
sudo chmod -Rv 0660 /var/log/gerbera

Kedua, tentukan antarmuka jaringan yang saat ini Anda gunakan sebagai nilai variabel lingkungan MT_INTERFACE, defaultnya adalah “eth0 ” tetapi jika Anda menggunakan nirkabel, setel ini ke sesuatu seperti “wlp1s0 ”. Di Debian/Ubuntu, Anda dapat menyetel pengaturan ini di file /etc/default/gerbera.

Memulai dengan UI Web Server Media Gerbera

Layanan Gerbera mendengarkan pada port 49152, yang dapat Anda gunakan untuk mengakses UI web melalui browser web seperti yang ditunjukkan.

http://domain.com:49152
OR
http://ip-address:49152

Jika Anda mendapatkan kesalahan seperti yang ditunjukkan pada gambar di atas, Anda perlu mengaktifkan UI web dari file konfigurasi gerbera.

sudo vim /etc/gerbera/config.xml

Ubah nilai enabled=”no” menjadi enabled=”yes” seperti yang ditunjukkan pada tangkapan layar berikut.

Setelah melakukan perubahan di atas, tutup file dan mulai ulang layanan gerbera.

sudo systemctl restart gerbera.service

Sekarang kembali ke browser Anda dan coba buka UI sekali lagi di tab baru, kali ini tab tersebut akan dimuat. Anda akan melihat dua tab:

  • Database – menampilkan file yang dapat diakses secara publik.

  • Sistem File – ini adalah tempat Anda dapat menelusuri file dari sistem Anda dan memilihnya untuk streaming. Untuk menambahkan file, cukup klik tanda plus (+).

Setelah menambahkan file untuk streaming dari sistem file, antarmuka database akan terlihat seperti ini.

Streaming File Media Menggunakan Gerbera di Jaringan Rumah Anda

Pada titik ini Anda dapat mulai streaming file media melalui jaringan Anda dari server gerbera. Untuk mengujinya, kami akan menggunakan ponsel sebagai klien. Mulailah dengan memasang aplikasi upnp yang kompatibel (seperti BubbleUpnp) di ponsel Anda.

Setelah aplikasi BubbleUpnp terinstal, buka dan di menu, buka Perpustakaan dan klik Lokal dan Cloud untuk lihat server yang tersedia, dan server gerbera yang kita buat akan muncul di sana. Klik untuk mengakses direktori dan file tambahan di dalamnya.

Terakhir, klik file yang ingin Anda streaming.

Untuk informasi lebih lanjut kunjungi, Repositori Gerbera Github: https://github.com/gerbera/gerbera.

Gerbera adalah server media Upnp yang kaya fitur dan kuat, digunakan untuk mengalirkan media digital Anda melalui jaringan rumah Anda dengan antarmuka pengguna web yang bagus. Bagikan pendapat Anda tentang hal ini atau ajukan pertanyaan melalui formulir umpan balik.