Gerbera - ഹോം നെറ്റ്uവർക്കിൽ മീഡിയ സ്ട്രീം ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്ന ഒരു UPnP മീഡിയ സെർവർ


ഒരു ഹോം നെറ്റ്uവർക്കിലൂടെ ഡിജിറ്റൽ മീഡിയ (വീഡിയോകൾ, ഇമേജുകൾ, ഓഡിയോ മുതലായവ) സ്ട്രീം ചെയ്യാനും അത് ഉപയോഗിക്കാനും ഉപയോക്താക്കളെ അനുവദിക്കുന്ന, മനോഹരവും അവബോധജന്യവുമായ വെബ് ഉപയോക്തൃ ഇന്റർഫേസുള്ള, സവിശേഷതകളാൽ സമ്പന്നവും ശക്തവുമായ UPnP (യൂണിവേഴ്uസൽ പ്ലഗ് ആൻഡ് പ്ലേ) മീഡിയ സെർവറാണ് ഗെർബെറ. മൊബൈൽ ഫോൺ മുതൽ ടാബ്uലെറ്റുകൾ വരെയുള്ള വിവിധ തരം യുപിഎൻപി അനുയോജ്യമായ ഉപകരണങ്ങളിലും മറ്റും.

  • UpnP വഴി മീഡിയ ബ്രൗസ് ചെയ്യാനും പ്ലേബാക്ക് ചെയ്യാനും നിങ്ങളെ അനുവദിക്കുന്നു.
  • mp3, ogg, flac, jpeg തുടങ്ങിയ ഫയലുകളിൽ നിന്നുള്ള മെറ്റാഡാറ്റ എക്uസ്uട്രാക്ഷൻ പിന്തുണയ്ക്കുന്നു.
  • സെർവറിന്റെ വിവിധ ഫീച്ചറുകളുടെ സ്വഭാവം നിയന്ത്രിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന ഉയർന്ന വഴക്കമുള്ള കോൺഫിഗറേഷൻ.
  • എക്uസ്uട്രാക്റ്റുചെയ്uത മെറ്റാഡാറ്റയെ അടിസ്ഥാനമാക്കി ഉപയോക്തൃ നിർവചിച്ച സെർവർ ലേഔട്ടിനെ പിന്തുണയ്ക്കുന്നു.
  • ContentDirectoryService കണ്ടെയ്uനർ അപ്uഡേറ്റുകൾക്കുള്ള പിന്തുണ.
  • എക്സിഫ് ലഘുചിത്ര പിന്തുണ വാഗ്ദാനം ചെയ്യുന്നു.
  • ഓട്ടോമാറ്റിക് ഡയറക്uടറി റീസ്uകാനുകളെ പിന്തുണയ്uക്കുന്നു (ടൈംഡ്, ഇനോട്ടിഫൈ).
  • ഡാറ്റാബേസിന്റെയും ഫയൽ സിസ്റ്റത്തിന്റെയും ട്രീ വ്യൂ ഉള്ള ഒരു നല്ല വെബ് യുഐ വാഗ്ദാനം ചെയ്യുന്നു, മീഡിയ ചേർക്കാൻ/നീക്കംചെയ്യാൻ/എഡിറ്റ് ചെയ്യാൻ/ബ്രൗസ് ചെയ്യാൻ അനുവദിക്കുന്നു.
  • ബാഹ്യ URL-കൾക്കുള്ള പിന്തുണ (ഇന്റർനെറ്റ് ഉള്ളടക്കത്തിലേക്ക് ലിങ്കുകൾ സൃഷ്uടിച്ച് അവ UPnP വഴി നിങ്ങളുടെ റെൻഡറർക്ക് നൽകുക).
  • പ്ലഗിനുകൾ/സ്ക്രിപ്റ്റുകൾ വഴിയുള്ള ഫ്ലെക്സിബിൾ മീഡിയ ഫോർമാറ്റ് ട്രാൻസ്കോഡിംഗിനെ പിന്തുണയ്ക്കുന്നു കൂടാതെ നിരവധി പരീക്ഷണാത്മക ഫീച്ചറുകൾ ഉൾപ്പെടെ.

ലിനക്സിൽ Gerbera - UPnP മീഡിയ സെർവർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

ഉബുണ്ടു വിതരണത്തിൽ, സ്റ്റീഫൻ ചെറ്റി സൃഷ്ടിച്ച് പരിപാലിക്കുന്ന ഒരു PPA ഉണ്ട്, അതിൽ നിന്ന് നിങ്ങൾക്ക് താഴെ പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് Gerbera ഇൻസ്റ്റാൾ ചെയ്യാം.

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

ഡെബിയൻ വിതരണത്തിൽ, പരിശോധനയിലും അസ്ഥിരമായ ശേഖരണങ്ങളിലും ഗെർബെറ ലഭ്യമാണ്, നിങ്ങളുടെ /etc/apt/sources.list ഫയലിൽ ചുവടെയുള്ള വരികൾ ചേർത്തുകൊണ്ട് നിങ്ങൾക്ക് ഇത് പ്രവർത്തനക്ഷമമാക്കാം.

# 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

തുടർന്ന് നിങ്ങളുടെ സിസ്റ്റം പാക്കേജ് ഉറവിടങ്ങളുടെ കാഷെ അപ്ഡേറ്റ് ചെയ്ത് താഴെ പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് gerbera ഇൻസ്റ്റാൾ ചെയ്യുക.

# apt update
# apt install gerbera       

Gentoo, Arch Linux, openSUSE, CentOS മുതലായവ പോലുള്ള മറ്റ് ലിനക്സ് വിതരണങ്ങൾക്കായി Gerbera ഇൻസ്റ്റലേഷൻ ഗൈഡ് പിന്തുടരുക.

നിങ്ങൾ gerbera ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് സേവന നില ആരംഭിക്കുക, പ്രവർത്തനക്ഷമമാക്കുക, കാണുക.

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

ശ്രദ്ധിക്കുക: നിങ്ങളുടെ സിസ്റ്റത്തിൽ gerbera ആരംഭിക്കുന്നതിൽ പരാജയപ്പെട്ടാൽ, നിങ്ങൾ ഇനിപ്പറയുന്നവയിൽ ഒന്ന് ചെയ്യേണ്ടതുണ്ട്.

ലോഗ് ഫയൽ (/var/log/gerbera) സൃഷ്ടിച്ചിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക, അല്ലാത്തപക്ഷം കാണിച്ചിരിക്കുന്നതുപോലെ സൃഷ്ടിക്കുക.

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

രണ്ടാമതായി, MT_INTERFACE പരിസ്ഥിതി വേരിയബിളിന്റെ മൂല്യമായി നിങ്ങൾ നിലവിൽ ഉപയോഗിക്കുന്ന ഒരു നെറ്റ്uവർക്ക് ഇന്റർഫേസ് നിർവചിക്കുക, സ്ഥിരസ്ഥിതി \eth0 ആണ്, എന്നാൽ നിങ്ങൾ വയർലെസ് ആണ് ഉപയോഗിക്കുന്നതെങ്കിൽ, ഇത് \wlp1s0 പോലെയുള്ള ഒന്നായി സജ്ജമാക്കുക. ഡെബിയൻ/ഉബുണ്ടുവിൽ, നിങ്ങൾക്ക് ഈ ക്രമീകരണങ്ങൾ /etc/default/gerbera ഫയലിൽ സജ്ജമാക്കാൻ കഴിയും.

Gerbera മീഡിയ സെർവർ വെബ് UI ഉപയോഗിച്ച് ആരംഭിക്കുന്നു

Gerbera സേവനം പോർട്ട് 49152-ൽ ശ്രദ്ധിക്കുന്നു, കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു വെബ് ബ്രൗസർ വഴി നിങ്ങൾക്ക് വെബ് യുഐ ആക്uസസ് ചെയ്യാൻ ഇത് ഉപയോഗിക്കാം.

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

മുകളിലെ സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്ന പിശക് നിങ്ങൾക്ക് ലഭിക്കുകയാണെങ്കിൽ, നിങ്ങൾ gerbera കോൺഫിഗറേഷൻ ഫയലിൽ നിന്ന് വെബ് UI പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട്.

$ sudo vim /etc/gerbera/config.xml

ഇനിപ്പറയുന്ന സ്uക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ enabled=”no” എന്ന മൂല്യം enabled=”yes” എന്നാക്കി മാറ്റുക.

മുകളിലുള്ള മാറ്റങ്ങൾ വരുത്തിയ ശേഷം, ഫയൽ അടച്ച് gerbera സേവനം പുനരാരംഭിക്കുക.

$ sudo systemctl restart gerbera.service

ഇപ്പോൾ നിങ്ങളുടെ ബ്രൗസറിലേക്ക് തിരികെ പോയി ഒരു പുതിയ ടാബിൽ ഒരിക്കൽ കൂടി UI തുറക്കാൻ ശ്രമിക്കുക, ഇത്തവണ അത് ലോഡാകും. നിങ്ങൾ രണ്ട് ടാബുകൾ കാണും:

  • ഡാറ്റാബേസ് - പൊതുവായി ആക്uസസ് ചെയ്യാൻ കഴിയുന്ന ഫയലുകൾ കാണിക്കുന്നു.

  • ഫയൽസിസ്റ്റം - നിങ്ങളുടെ സിസ്റ്റത്തിൽ നിന്ന് ഫയലുകൾ ബ്രൗസ് ചെയ്യാനും സ്ട്രീമിംഗിനായി അവ തിരഞ്ഞെടുക്കാനും കഴിയുന്നത് ഇവിടെയാണ്. ഒരു ഫയൽ ചേർക്കാൻ, പ്ലസ് (+) ചിഹ്നത്തിൽ ക്ലിക്ക് ചെയ്യുക.

ഫയൽസിസ്റ്റത്തിൽ നിന്ന് സ്ട്രീമിംഗിനായി ഫയലുകൾ ചേർത്ത ശേഷം, ഡാറ്റാബേസ് ഇന്റർഫേസ് ഇതുപോലെയായിരിക്കണം.

നിങ്ങളുടെ ഹോം നെറ്റ്uവർക്കിൽ ഗെർബെറ ഉപയോഗിച്ച് മീഡിയ ഫയലുകൾ സ്ട്രീം ചെയ്യുക

ഈ ഘട്ടത്തിൽ നിങ്ങൾക്ക് gerbera സെർവറിൽ നിന്ന് നിങ്ങളുടെ നെറ്റ്uവർക്കിലൂടെ മീഡിയ ഫയലുകൾ സ്ട്രീമിംഗ് ആരംഭിക്കാൻ കഴിയും. ഇത് പരീക്ഷിക്കാൻ, ഞങ്ങൾ ഒരു ക്ലയന്റ് ആയി ഒരു മൊബൈൽ ഫോൺ ഉപയോഗിക്കും. നിങ്ങളുടെ ഫോണിൽ അനുയോജ്യമായ upnp ആപ്ലിക്കേഷൻ (BubbleUpnp പോലെ) ഇൻസ്റ്റാൾ ചെയ്തുകൊണ്ട് ആരംഭിക്കുക.

BubbleUpnp ആപ്പ് ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, അത് തുറന്ന് മെനുവിൽ, ലൈബ്രറിയിലേക്ക് പോയി ലഭ്യമായ സെർവറുകൾ കാണുന്നതിന് ലോക്കലും ക്ലൗഡും ക്ലിക്ക് ചെയ്യുക, ഞങ്ങൾ സൃഷ്ടിച്ച gerbera സെർവർ അവിടെ കാണിക്കും. ചേർത്ത ഡയറക്ടറികളും ഫയലുകളും ആക്uസസ് ചെയ്യാൻ അതിൽ ക്ലിക്ക് ചെയ്യുക.

അവസാനം നിങ്ങൾ സ്ട്രീം ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ഒരു ഫയലിൽ ക്ലിക്ക് ചെയ്യുക.

കൂടുതൽ വിവരങ്ങൾക്ക്, Gerbera Github Repository സന്ദർശിക്കുക: https://github.com/gerbera/gerbera.

മികച്ച ഒരു വെബ് യൂസർ ഇന്റർഫേസ് ഉപയോഗിച്ച് നിങ്ങളുടെ ഹോം നെറ്റ്uവർക്കിലൂടെ നിങ്ങളുടെ ഡിജിറ്റൽ മീഡിയ സ്ട്രീം ചെയ്യാൻ ഉപയോഗിക്കുന്ന ഫീച്ചറുകളാൽ സമ്പന്നവും ശക്തവുമായ Upnp മീഡിയ സെർവറാണ് Gerbera. അതിനെക്കുറിച്ച് നിങ്ങളുടെ ചിന്തകൾ പങ്കിടുക അല്ലെങ്കിൽ ഫീഡ്uബാക്ക് ഫോം വഴി ഒരു ചോദ്യം ചോദിക്കുക.