Gerbera - ເຄື່ອງແມ່ຂ່າຍສື່ UPnP ທີ່ຊ່ວຍໃຫ້ທ່ານສາມາດ ນຳ ສະ ເໜີ ສື່ຕ່າງໆໃນເຄືອຂ່າຍບ້ານ


Gerbera ແມ່ນໂປແກຼມສື່ມວນຊົນ UPnP (Universal Plug and Play) ທີ່ມີຄຸນລັກສະນະທີ່ມີຄຸນນະພາບແລະມີອິນເຕີເຟດຜູ້ໃຊ້ທີ່ມີຄວາມສຸກແລະມີຄວາມລະອຽດ, ເຊິ່ງຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດຖ່າຍທອດສື່ດິຈິຕອນ (ວີດີໂອ, ຮູບພາບ, ສຽງແລະອື່ນໆ) ຜ່ານເຄືອຂ່າຍເຮືອນແລະໃຊ້ມັນໄດ້ ປະເພດຕ່າງໆຂອງອຸປະກອນທີ່ເຂົ້າກັນໄດ້ UPnP ຈາກໂທລະສັບມືຖືເຖິງແທັບເລັດແລະອີກຫຼາຍໆຢ່າງ.

  • ຊ່ວຍໃຫ້ທ່ານສາມາດຄົ້ນຫາແລະຫຼີ້ນສື່ຕ່າງໆຜ່ານ UpnP.
  • ສະ ໜັບ ສະ ໜູນ ການດຶງຂໍ້ມູນ metadata ຈາກໄຟລ໌ mp3, ogg, flac, jpeg, ແລະອື່ນໆ.
  • ການຕັ້ງຄ່າທີ່ມີຄວາມຍືດຫຍຸ່ນສູງ, ຊ່ວຍໃຫ້ທ່ານສາມາດຄວບຄຸມການປະພຶດຂອງຄຸນລັກສະນະຕ່າງໆຂອງ server.
  • ສະ ໜັບ ສະ ໜູນ ຮູບແບບເຊີຟເວີທີ່ ກຳ ນົດໂດຍຜູ້ໃຊ້ໂດຍອີງໃສ່ເມຕາເດຕາທີ່ສະກັດ.
  • ສະ ໜັບ ສະ ໜູນ ການປັບປຸງບັນຈຸ ContentDirectoryService.
  • ສະ ເໜີ ການສະ ໜັບ ສະ ໜູນ exif ແຖວຮູບນ້ອຍ.
  • ສະ ໜັບ ສະ ໜູນ ການກູ້ຄືນແບບໄດເລກະທໍລີແບບອັດຕະໂນມັດ (ເວລາ, ເພີ່ມອັດຕາສ່ວນ).
  • ສະ ເໜີ ໂປແກຼມ Web UI ທີ່ດີພ້ອມດ້ວຍການເບິ່ງຕົ້ນໄມ້ຂອງຖານຂໍ້ມູນແລະລະບົບແຟ້ມ, ຊ່ວຍໃຫ້ເພີ່ມ/ລຶບ/ແກ້ໄຂ/ທ່ອງສື່ມວນຊົນ.
  • ສະ ໜັບ ສະ ໜູນ ສຳ ລັບ URL ພາຍນອກ (ສ້າງລິ້ງເຂົ້າຫາເນື້ອຫາໃນອິນເຕີເນັດແລະໃຫ້ບໍລິການຜ່ານ UPnP ກັບຜູ້ສະແດງຂອງທ່ານ).
  • ສະ ໜັບ ສະ ໜູນ ການປ່ຽນຮູບແບບສື່ທີ່ປ່ຽນແປງໄດ້ໂດຍຜ່ານ plugins/scripts ແລະອີກຫຼາຍໆຢ່າງລວມທັງຄຸນລັກສະນະການທົດລອງ ຈຳ ນວນ ໜຶ່ງ.

ວິທີການຕິດຕັ້ງ Gerbera - UPnP Media Server ໃນ Linux

ກ່ຽວກັບການແຈກຢາຍ Ubuntu, ມີ PPA ສ້າງແລະຮັກສາໂດຍ Stephen Czetty, ຈາກນັ້ນທ່ານສາມາດຕິດຕັ້ງ Gerbera ໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

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

ກ່ຽວກັບການແຈກຈ່າຍ Debian, 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       

ສຳ ລັບການແຈກຈ່າຍ Linux ອື່ນໆເຊັ່ນ 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, ຄ່າເລີ່ມຕົ້ນແມ່ນ "eth0" ແຕ່ຖ້າທ່ານໃຊ້ wireless, ໃຫ້ຕັ້ງຄ່າສິ່ງນີ້ເຊັ່ນ "wlp1s0". ໃນ Debian/Ubuntu, ທ່ານສາມາດຕັ້ງຄ່າການຕັ້ງຄ່າເຫລົ່ານີ້ໄວ້ໃນເອກະສານ/etc/default/gerbera.

ການເລີ່ມຕົ້ນດ້ວຍ Gerbera Media Server Web UI

ບໍລິການ Gerbera ຟັງຢູ່ທີ່ພອດ 49152, ເຊິ່ງທ່ານສາມາດໃຊ້ເພື່ອເຂົ້າໃຊ້ UI UI ຜ່ານ web browser ຕາມທີ່ສະແດງ.

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

ຖ້າທ່ານໄດ້ຮັບຂໍ້ຜິດພາດທີ່ສະແດງຢູ່ໃນ ໜ້າ ຈໍຂ້າງເທິງ, ທ່ານຕ້ອງເປີດໃຊ້ເວບໄຊທ໌ UI ຈາກເອກະສານການຕັ້ງຄ່າ gerbera.

$ sudo vim /etc/gerbera/config.xml

ປ່ຽນຄ່າທີ່ຖືກເປີດໃຊ້ = "ບໍ່" ເພື່ອເປີດໃຊ້ = "ແມ່ນແລ້ວ" ດັ່ງທີ່ສະແດງຢູ່ໃນພາບ ໜ້າ ຈໍຕໍ່ໄປນີ້.

ຫຼັງຈາກເຮັດການປ່ຽນແປງຂ້າງເທິງ, ປິດແຟ້ມແລະເລີ່ມຕົ້ນການບໍລິການ gerbera.

$ sudo systemctl restart gerbera.service

ຕອນນີ້ກັບໄປທີ່ browser ຂອງທ່ານແລະພະຍາຍາມເປີດ UI ອີກຄັ້ງໃນແຖບ ໃໝ່, ເທື່ອນີ້ມັນຈະໂຫລດ. ທ່ານຈະເຫັນສອງແຖບ:

  • ຖານຂໍ້ມູນ - ສະແດງເອກະສານທີ່ສາມາດເຂົ້າເຖິງໂດຍສາທາລະນະ.

  • ລະບົບແຟ້ມເອກະສານ - ນີ້ແມ່ນບ່ອນທີ່ທ່ານສາມາດຊອກຫາແຟ້ມເອກະສານຈາກລະບົບຂອງທ່ານແລະເລືອກເອົາມັນ ສຳ ລັບຖ່າຍທອດສົດ. ເພື່ອເພີ່ມເອກະສານ, ພຽງແຕ່ກົດເຂົ້າໃສ່ເຄື່ອງ ໝາຍ ບວກ <+> (+) .

ຫຼັງຈາກທີ່ເພີ່ມເອກະສານ ສຳ ລັບກະແສຈາກລະບົບແຟ້ມຂໍ້ມູນ, ອິນເຕີເຟດຖານຂໍ້ມູນຄວນມີລັກສະນະແບບນີ້.

Stream Media Files ໂດຍໃຊ້ Gerbera ໃນເຄືອຂ່າຍເຮືອນຂອງທ່ານ

ໃນຈຸດນີ້ທ່ານສາມາດເລີ່ມຕົ້ນການໂອນໄຟລ໌ສື່ຜ່ານເຄືອຂ່າຍຂອງທ່ານຈາກ server gerbera. ເພື່ອທົດສອບມັນ, ພວກເຮົາຈະໃຊ້ໂທລະສັບມືຖືເປັນລູກຄ້າ. ເລີ່ມຕົ້ນໂດຍການຕິດຕັ້ງໂປແກຼມໂປຼແກມ upnp ທີ່ ເໝາະ ສົມ (ເຊັ່ນ BubbleUpnp) ໃນໂທລະສັບຂອງທ່ານ.

ເມື່ອໄດ້ຕິດຕັ້ງແອັບU BubbleUpnp, ເປີດມັນແລະໃນເມນູ, ໄປທີ່ຫໍສະ ໝຸດ ແລະກົດທີ່ Local ແລະ Cloud ເພື່ອເບິ່ງເຄື່ອງແມ່ຂ່າຍທີ່ມີຢູ່, ແລະ server gerbera ທີ່ພວກເຮົາສ້າງຄວນຈະສະແດງຢູ່ໃນນັ້ນ. ກົດໃສ່ມັນເພື່ອເຂົ້າເຖິງລາຍຊື່ທີ່ເພີ່ມເຂົ້າມາແລະແຟ້ມເອກະສານຕ່າງໆໃນນັ້ນ.

ສຸດທ້າຍກົດທີ່ເອກະສານທີ່ທ່ານຕ້ອງການຖ່າຍທອດ.

ສຳ ລັບການເຂົ້າເບິ່ງຂໍ້ມູນເພີ່ມເຕີມ, Gerrera Github Repository: https://github.com/gerbera/gerbera.

Gerbera ແມ່ນເຄື່ອງແມ່ຂ່າຍຂອງສື່ Upnp ທີ່ມີຄຸນນະສົມບັດແລະມີປະສິດຕິພາບສູງ, ເຊິ່ງເຄີຍໃຊ້ເພື່ອກະແສສື່ດິຈິຕອລຂອງທ່ານຜ່ານເຄືອຂ່າຍເຮືອນຂອງທ່ານດ້ວຍອິນເຕີເຟດຜູ້ໃຊ້ເວັບທີ່ງາມ. ແບ່ງປັນຄວາມຄິດຂອງທ່ານກ່ຽວກັບມັນຫຼືຖາມ ຄຳ ຖາມຜ່ານແບບຟອມ ຄຳ ຄິດເຫັນ.