ຄູ່ມືເຫຼົ່ານີ້ສອດຄ່ອງແນວຄິດຂອງອຸດສາຫະກຳກັບວັດຖຸທີ່ແພລັດຟອມມີໃນມື້ນີ້ (bouquet, line, package, ບັນຊີ partner, node, API). ມັນແມ່ນການສອດຄ່ອງທາງແນວຄິດ, ບໍ່ແມ່ນຟີເຈີສະເພາະອຸດສາຫະກຳ ແລະ ບັນຊີ partner ແມ່ນບັນຊີທີ່ມອບສິດ, ບໍ່ແມ່ນ tenant ທີ່ແຍກຂາດ.
ການສອດຄ່ອງທາງແນວຄິດ
ບໍ່ມີຫຍັງໃນ panel ທີ່ເອີ້ນວ່າລາຍການ ຫຼື ຜູ້ສະໜັບສະໜູນ. ຕາຕະລາງບອກວ່າວັດຖຸໃດມີບົດບາດໃດ; ບົດຂ້າງລຸ່ມຕັ້ງຄ່າຕາມລຳດັບນັ້ນ.
| ໃນອຸດສາຫະກຳຂອງທ່ານ | ເທິງແພລັດຟອມ | ຢູ່ບ່ອນໃດໃນ panel |
|---|---|---|
| ຊ່ອງຂອງສະຕູດິໂອ | ຊ່ອງສົດ: stream ທີ່ມີແຫຼ່ງສັນຍານ, EPG ແລະ ຮູບແບບ output | Streams → ເພີ່ມ stream ສົດ (URL ແຫຼ່ງສັນຍານ ຫຼື RTMP push) |
| ຄັງລາຍການ | ລາຍການ VOD: ໜັງ ແລະ ຊີຣີທີ່ມີຊີຊັນ ແລະ ຕອນ, ໝວດໝູ່ ແລະ ຂໍ້ມູນ metadata | Movies ແລະ Series, ຫຼື ງານ ingest VOD |
| ລະດັບການສະໝັກ | Bouquet: ຊຸດຊ່ອງ, ໜັງ ຫຼື ຊີຣີທີ່ມີຊື່ ເຊິ່ງ package ໃຫ້ສິດ | Bouquets, ຈາກ Streams ແລະ Movies / Series |
| ສິດຂອງຜູ້ສະໜັບສະໜູນ | Line: ສິດການເຂົ້າເຖິງໜຶ່ງອັນ ພ້ອມ package, bouquet, ວັນໝົດອາຍຸ, ຂີດຈຳກັດການເຊື່ອມຕໍ່ ແລະ output | Lines → ເພີ່ມ, ຫຼື activation code, ຫຼື Reseller API |
| ຮອບການເກັບເງິນ | ວັນໝົດອາຍຸຂອງ line ຕໍ່ອາຍຸດ້ວຍ package, credit ຫຼື API | ວັນໝົດອາຍຸຂອງ line ແລະ ໄລຍະເວລາຂອງ package |
| ບັນຊີ affiliate ຫຼື ຜູ້ຈັດຈຳໜ່າຍ | ບັນຊີ partner (reseller): dashboard ທີ່ມອບສິດ ພ້ອມ credit, ສິດ ແລະ line ຂອງຕົນເອງ | Users → ເພີ່ມ reseller; Groups ສຳລັບສິດຂອງມັນ |
| ການເຊື່ອມກັບຮ້ານ ຫຼື ລະບົບສະມາຊິກ | Reseller API ແລະ webhook: ການດຳເນີນງານຂອງ panel ຈາກລະບົບຂອງທ່ານເອງ | ຄີ Reseller API ແລະ webhook ໃນ dashboard ຂອງ reseller |
ສິ່ງທີ່ຕ້ອງກຽມ
ສິ່ງທີ່ຄວນມີກ່ອນຕິດຕັ້ງ.
- ເຊີບເວີ (Ubuntu 22.04 ຫຼື 24.04) ທີ່ມີທີ່ຢູ່ສາທາລະນະ ຫຼື ໂດເມນ ແລະ ແບນວິດ upstream ພໍສຳລັບຜູ້ຊົມທີ່ຄາດໄວ້.
- ຕອນທີ່ສຳເລັດແລ້ວ, playout ຫຼື encoder ຂອງສະຕູດິໂອສຳລັບຊ່ອງ ແລະ ຮ້ານເທິງແພລັດຟອມທີ່ມີ connector ຫຼື ຄວາມສາມາດໃນການເອີ້ນ HTTP API.
- ການຕັດສິນໃຈກ່ຽວກັບລະດັບ ແລະ affiliate: ແຕ່ລະການສະໝັກມອບຫຍັງ ແລະ ໃຜຂາຍໄດ້.
ການຕິດຕັ້ງໂຄງລ່າງ
ເຊີບເວີດຽວກ່ອນ, ເພີ່ມ node ເມື່ອຜູ້ຊົມເພີ່ມຂຶ້ນ.
- ເປີດຕົວຕິດຕັ້ງໃນເຊີບເວີຈັດການ ແລະ ວາງ panel ຫຼັງ reverse proxy ທີ່ມີ TLS; ຕັ້ງ trusted proxy ເພື່ອໃຫ້ກົດ IP ເຫັນທີ່ຢູ່ຈິງຂອງຜູ້ຊົມ.
- ຕັ້ງ playback base URL ເປັນທີ່ຢູ່ສາທາລະນະທີ່ຜູ້ຊົມຂອງທ່ານເຂົ້າເຖິງ.
- ລົງທະບຽນ node ຈາກ Servers ໃນພາກພື້ນທີ່ມີຜູ້ສະໜັບສະໜູນເບິ່ງຫຼາຍ; panel ຕິດຕັ້ງຜ່ານ SSH ແລະ ສົ່ງຜູ້ຊົມຂອງພາກພື້ນນັ້ນໄປຫາມັນ.
- ສ້າງບັນຊີ partner (reseller) ສຳລັບພະນັກງານແຕ່ລະຄົນທີ່ດູແລລາຍການ ຫຼື ຜູ້ສະໜັບສະໜູນ ພ້ອມກຸ່ມສິດຂອງຕົນເອງ.
ການຈັດລະບຽບເນື້ອຫາ
ລາຍການເປັນ series, ລະດັບເປັນ bouquet.
- ສ້າງໝວດໝູ່ຕາມປະເພດ ແລະ ໜຶ່ງ series ຕໍ່ລາຍການ ໂດຍມີໜຶ່ງລະດູຕໍ່ຊຸດທີ່ປ່ອຍ ແລະ ໜຶ່ງຕອນຕໍ່ວິດີໂອ.
- ສ້າງ bouquet ສຳລັບຊ່ອງສົດ, ໜຶ່ງສຳລັບເນື້ອຫາຟຣີ ຫຼື ລະດັບເລີ່ມຕົ້ນ ແລະ ໜຶ່ງສຳລັບແຕ່ລະລະດັບທີ່ສູງຂຶ້ນ.
- ສ້າງໜຶ່ງ package ຕໍ່ລະດັບ ໂດຍມີຮອບການເກັບເງິນເປັນໄລຍະເວລາ, package ທົດລອງສຳລັບຜູ້ເຂົ້າຊົມໃໝ່ຖ້າຕ້ອງການ ແລະ ລາຄາເປັນເຄຣດິດສຳລັບ affiliate.
- ເກັບຄັງຍ້ອນຫຼັງໄວ້ໃນໝວດໝູ່ຂອງຕົນເອງ ເພື່ອຍ້າຍລະຫວ່າງລະດັບໄດ້ໂດຍບໍ່ຕ້ອງແຕະ series.
ການຕັ້ງຄ່າ partner (reseller)
Affiliate ແລະ ຜູ້ຈັດຈຳໜ່າຍ.
- ສ້າງກຸ່ມສຳລັບ affiliate ທີ່ມີສິດສະເພາະ line ເພື່ອບໍ່ໃຫ້ປ່ຽນລາຍການໄດ້.
- ເພີ່ມ affiliate ແຕ່ລະຄົນເປັນ reseller ພ້ອມກຸ່ມນັ້ນ ແລະ ຍອດເຄຣດິດ; ລາຄາ package ແມ່ນສິ່ງທີ່ສະຕູດິໂອກຳນົດ.
- ຜູ້ຈັດຈຳໜ່າຍທີ່ມີ affiliate ຍ່ອຍສ້າງ sub-reseller ພາຍໃຕ້ບັນຊີຂອງຕົນໄດ້ເລິກເຖິງຫ້າລະດັບ.
ການຕັ້ງຄ່າສິດຂອງຜູ້ສະໜັບສະໜູນ
ໜຶ່ງ line ຕໍ່ຜູ້ສະໜັບສະໜູນ.
- ຕິດຕັ້ງ connector ຂອງຮ້ານຂອງທ່ານ (ເຊັ່ນ WooCommerce) ແລະ ໃສ່ຄີ Reseller API ກັບ package ທີ່ກົງກັບແຕ່ລະຜະລິດຕະພັນ.
- ເມື່ອສະໝັກ connector ເອີ້ນ create_line ພ້ອມ package ແລະ request id; ຮອບການເກັບເງິນແມ່ນໄລຍະເວລາຂອງ package.
- ຕັ້ງ max connections ເປັນຈຳນວນອຸປະກອນທີ່ຜູ້ສະໜັບສະໜູນໃຊ້ໄດ້ ປົກກະຕິສອງ ຫຼື ສາມເຄື່ອງ.
- ສຳລັບການແຈກຟຣີ ຫຼື ການເປີດຕົວ ສ້າງລະຫັດເປີດໃຊ້ງານເປັນຈຳນວນຫຼາຍ ຫຼື ເພີ່ມ line ຈາກ Lines → add ພ້ອມ package ທົດລອງ.
ຄັງລາຍການ
ຕອນຕາມຄວາມຕ້ອງການ.
- ອັບໂຫຼດແຕ່ລະຕອນເປັນແຫຼ່ງສັນຍານ ຫຼື ນຳເຂົ້າດ້ວຍງານ VOD ingest; ຕື່ມຊື່, ລະດູ, ເລກຕອນ ແລະ metadata TMDB ຖ້າລາຍການມີ.
- ແນບແຕ່ລະ series ກັບ bouquet ຂອງລະດັບທີ່ເບິ່ງໄດ້.
- ກວດການຫຼິ້ນດ້ວຍ line ທົດສອບຂອງແຕ່ລະລະດັບກ່ອນປະກາດການປ່ອຍຕອນ.
ຊ່ອງຂອງສະຕູດິໂອ
ຊ່ອງທີ່ອອກອາກາດຕະຫຼອດວັນ.
- ເພີ່ມສະຕຣີມສົດສຳລັບ playout ຂອງສະຕູດິໂອ (RTMP push) ແລະ ວາງໃນ bouquet ຂອງທຸກລະດັບທີ່ລວມຊ່ອງນີ້.
- ໂຫຼດຜັງລາຍການຂອງຊ່ອງເປັນ XMLTV ເພື່ອໃຫ້ຜູ້ສະໜັບສະໜູນເຫັນວ່າກຳລັງອອກອາກາດຫຍັງ ແລະ ເປີດ catch-up ສຳລັບລາຍການທີ່ຄວນເບິ່ງຊ້ຳ.
- ໃຫ້ playout ແລ່ນຕໍ່ໃນຊ່ວງລະຫວ່າງການປ່ອຍຕອນດ້ວຍເນື້ອຫາທີ່ຕັ້ງເວລາໄວ້ຂອງສະຕູດິໂອເອງ; panel ພຽງສົ່ງຕໍ່ສະຕຣີມ.
ການໝົດອາຍຸຂອງການສະໝັກ
ສິດຕາມການຊຳລະເງິນ.
- line ໝົດອາຍຸເມື່ອສິ້ນໄລຍະຂອງ package; ຮ້ານຕໍ່ອາຍຸດ້ວຍ renew_line ເມື່ອການຊຳລະເງິນຄັ້ງຕໍ່ໄປມາຮອດ.
- ໃຫ້ຮ້ານສະໝັກ webhook ເພື່ອສົ່ງການແຈ້ງເຕືອນເມື່ອ line.expiring ແລະ ລົດລະດັບຜູ້ສະໜັບສະໜູນເມື່ອ line.expired.
- ຜູ້ສະໜັບສະໜູນທີ່ຍົກເລີກຖືກຮ້ານປິດດ້ວຍ disable_line ແລະ ຕໍ່ອາຍຸ line ພາຍຫຼັງໄດ້ໂດຍບໍ່ຕ້ອງສ້າງບັນຊີໃໝ່.
ການເຊື່ອມກັບຮ້ານ
ຮ້ານຂາຍ; player ຫຼິ້ນ.
- connector ສ້າງ, ຕໍ່ອາຍຸ ແລະ ປິດ line ໃຫ້ສອດຄ່ອງກັບຄຳສັ່ງຊື້; ຮ້ານອື່ນໃຊ້ Reseller API ແລະ webhook.
- Affiliate ເຫັນ line ຂອງຕົນເອງໃນແດຊບອດ ແລະ Reseller API ຊ່ວຍໃຫ້ເຮັດໃຫ້ອັດຕະໂນມັດໄດ້.
- ບໍ່ມີ single sign-on ສຳລັບຜູ້ຊົມ: ຜູ້ສະໜັບສະໜູນເຂົ້າສູ່ລະບົບ player ດ້ວຍຂໍ້ມູນຂອງ line ທີ່ຮ້ານສົ່ງໃຫ້.
ຂໍ້ພິຈາລະນາດ້ານຄວາມປອດໄພ
ປົກປ້ອງການສະໝັກ, ບໍ່ແມ່ນພຽງເຊີບເວີ.
- ໃຫ້ບໍລິການ panel ແລະ playback base URL ຜ່ານ TLS ແລະ ຕັ້ງ TRUSTED_PROXIES ເປັນ reverse proxy ຂອງທ່ານ.
- ການເຂົ້າສູ່ລະບົບສອງຂັ້ນຕອນສຳລັບທຸກບັນຊີ panel ແລະ ກຸ່ມສິດເພື່ອໃຫ້ affiliate ປ່ຽນລາຍການບໍ່ໄດ້.
- ລິ້ງເບິ່ງທີ່ເຊັນຊື່ ແລະ ໝົດອາຍຸ ແລະ ຂີດຈຳກັດການເຊື່ອມຕໍ່ຕໍ່ line; ຜູກ line ກັບປະເທດຖ້າໃບອະນຸຍາດຈຳກັດຕາມອານາເຂດ.
- ຂໍ້ມູນສຳຮອງຖານຂໍ້ມູນທີ່ເຂົ້າລະຫັດພ້ອມສຳເນົານອກສະຖານທີ່ ແລະ ບັນທຶກການກວດສອບສຳລັບທຸກການປ່ຽນແປງຂອງ line ແລະ ລາຍການ.
ການແກ້ໄຂບັນຫາ
ສິ່ງທີ່ກວດກ່ອນຕາມປົກກະຕິ.
- ຜູ້ສະໜັບສະໜູນໃໝ່ເບິ່ງບໍ່ໄດ້ຫຼັງຊຳລະເງິນ: ກວດການເອີ້ນຂອງ connector ຮ້ານໃນບັນທຶກ Reseller API ແລະ ວັນໝົດອາຍຸຂອງ line.
- ຜູ້ສະໜັບສະໜູນເຫັນເນື້ອຫາຂອງລະດັບທີ່ສູງກວ່າ: ກວດ package ຂອງ line ແລະ bouquet ທີ່ມອບໃຫ້.
- ຊ່ອງຢຸດເມື່ອສິ້ນຮອບ playout: ກວດການສົ່ງຂອງ encoder ໄປຍັງສະຕຣີມສົດ ແລະ ສະຖານະ probe ຂອງສະຕຣີມ.
- ຍອດຂາຍຂອງ affiliate ບໍ່ປາກົດ: ກວດເຄຣດິດຂອງ affiliate ແລະ ວ່າ package ທີ່ໃຊ້ຢູ່ໃນກຸ່ມຂອງຕົນ.