Gerbera - Olupin Media UPnP Ti O Jẹ ki O san Media lori Nẹtiwọọki Ile


Gerbera jẹ ẹya olupin-ọlọrọ ati alagbara UPnP (Universal Plug and Play) olupin pẹlu wiwo idunnu olumulo ati ojulowo, eyiti ngbanilaaye awọn olumulo lati sanwọle media oni-nọmba (awọn fidio, awọn aworan, ohun abbl. ..) nipasẹ nẹtiwọọki ile kan ati jẹ ẹ. lori awọn oriṣiriṣi oriṣi ti awọn ẹrọ ibaramu UPnP lati inu foonu alagbeka si awọn tabulẹti ati ọpọlọpọ diẹ sii.

  • Gba ọ laaye lati lọ kiri lori ayelujara ati ṣiṣiṣẹsẹhin media nipasẹ UpnP.
  • Ṣe atilẹyin isediwon metadata lati mp3, ogg, flac, jpeg, ati bẹbẹ lọ awọn faili. Iṣeto ni irọrun Giga, gbigba ọ laaye lati ṣakoso ihuwasi ti ọpọlọpọ awọn ẹya ti olupin.
  • Ṣe atilẹyin olumulo ti ṣalaye ipilẹ olupin ti o da lori metadata ti a fa jade.
  • Atilẹyin fun Awọn imudojuiwọn eiyan Iṣẹ ContentDirectoryService.
  • Nfun atilẹyin eekanna atanpako exif.
  • Ṣe atilẹyin atilẹyin awọn adaṣe adaṣe adaṣe (akoko, inotify).
  • Nfun UI wẹẹbu ti o wuyi pẹlu iwo igi ti ibi ipamọ data ati eto faili, gbigba lati fikun/yọ/satunkọ/ṣawari media.
  • Atilẹyin fun Awọn URL ti ita (ṣẹda awọn ọna asopọ si akoonu intanẹẹti ki o sin wọn nipasẹ UPnP si oluṣe rẹ).
  • Ṣe atilẹyin ọna kika iyipada media ti o rọ nipasẹ awọn afikun/awọn iwe afọwọkọ ati ọpọlọpọ diẹ sii pẹlu nọmba ti awọn ẹya esiperimenta.

Bii o ṣe le Fi Gerbera sori - UPnP Media Server ni Lainos

Lori pinpin Ubuntu, PPA wa ti o ṣẹda ati itọju nipasẹ Stephen Czetty, lati eyiti o le fi Gerbera sii nipa lilo awọn ofin atẹle.

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

Lori pinpin Debian, Gerbera wa ninu idanwo ati awọn ibi ipamọ iduroṣinṣin, eyiti o le mu ṣiṣẹ nipa fifi awọn ila ti o wa ni isalẹ ninu faili /etc/apt/sources.list rẹ kun.

# 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

Lẹhinna ṣe imudojuiwọn kaṣe awọn orisun package eto rẹ ki o fi sori ẹrọ gerbera pẹlu awọn ofin wọnyi.

# apt update
# apt install gerbera       

Fun awọn pinpin kaakiri Linux miiran bi Gentoo, Arch Linux, openSUSE, CentOS, ati bẹbẹ lọ tẹle itọsọna fifi sori ẹrọ Gerbera.

Lọgan ti o ba ti fi sori ẹrọ gerbera, bẹrẹ, muu ṣiṣẹ ati wo ipo iṣẹ nipa lilo awọn ofin wọnyi.

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

Akiyesi: Ti gerbera ba kuna lati bẹrẹ lori eto rẹ, o nilo lati ṣe ọkan ninu atẹle.

Ṣayẹwo ti o ba ti ṣẹda faili log (/ var/log/gerbera), bibẹkọ ti ṣẹda bi o ti han.

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

Ẹlẹẹkeji, ṣalaye atọkun nẹtiwọọki kan ti tirẹ nlo lọwọlọwọ bi iye ti iyipada ayika MT_INTERFACE, aiyipada jẹ\"eth0" ṣugbọn ti o ba nlo alailowaya, lẹhinna ṣeto eyi si nkan bi\"wlp1s0". Ni Debian/Ubuntu, o le ṣeto awọn eto wọnyi ni/ati be be/aiyipada/faili gerbera.

Bibẹrẹ pẹlu Geri Media Server Server Web UI

Iṣẹ Gerbera tẹtisi lori ibudo 49152, eyiti o le lo lati wọle si UI wẹẹbu nipasẹ ẹrọ lilọ kiri lori ayelujara bi o ti han.

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

Ti o ba gba aṣiṣe ti o han ni sikirinifoto ti o wa loke, o nilo lati mu UI wẹẹbu ṣiṣẹ lati faili iṣeto gerbera.

$ sudo vim /etc/gerbera/config.xml

Yi iye ti o ṣiṣẹ = "rara" lati ṣiṣẹ = "bẹẹni" bi o ṣe han ninu sikirinifoto atẹle.

Lẹhin ṣiṣe awọn ayipada loke, pa faili naa ki o tun bẹrẹ iṣẹ gerbera.

$ sudo systemctl restart gerbera.service

Bayi pada si ẹrọ aṣawakiri rẹ ki o gbiyanju lati ṣii UI lẹẹkan sii ninu taabu tuntun, ni akoko yii o yẹ ki o fifuye. Iwọ yoo wo awọn taabu meji:

  • Database - fihan awọn faili ti o le wọle nipasẹ gbangba.

  • Eto faili - eyi ni ibiti o le lọ kiri lori awọn faili lati inu eto rẹ ki o yan wọn fun sisanwọle. Lati ṣafikun faili kan, tẹ ni kia kia plus (+) ami.

Lẹhin fifi awọn faili kun fun ṣiṣanwọle lati inu faili faili, wiwo ibi ipamọ data yẹ ki o dabi eleyi.

San Awọn faili Media Lilo Gerbera lori Nẹtiwọọki Ile Rẹ

Ni aaye yii o le bẹrẹ ṣiṣan awọn faili media lori nẹtiwọọki rẹ lati olupin gerbera. Lati ṣe idanwo rẹ, a yoo lo foonu alagbeka bi alabara kan. Bẹrẹ nipa fifi ohun elo upnp ibaramu (bii BubbleUpnp) sori foonu rẹ.

Lọgan ti o ti fi sori ẹrọ ohun elo BubbleUpnp, ṣii ati lori akojọ aṣayan, lọ si Ile-ikawe ki o tẹ lori Agbegbe ati awọsanma lati wo awọn olupin ti o wa, ati pe olupin gerbera ti a ṣẹda yẹ ki o fihan ni nibẹ. Tẹ lori rẹ lati wọle si awọn itọsọna kun ati awọn faili ninu wọn.

Lakotan tẹ lori faili ti o fẹ lati sanwọle.

Fun ibewo alaye diẹ sii, Ibi ipamọ Gerbera Github: https://github.com/gerbera/gerbera.

Gerbera jẹ ẹya olupin-ọlọrọ ati alagbara olupin Upnp, ti a lo lati sanwọle media oni-nọmba rẹ nipasẹ nẹtiwọọki ile rẹ pẹlu wiwo olumulo wẹẹbu ti o wuyi. Pin awọn ero rẹ nipa rẹ tabi beere ibeere kan nipasẹ fọọmu esi.