ນີ້ແມ່ນຄໍາສັ່ງ livestreamer ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
livestreamer - ສະກັດສາຍນ້ໍາຈາກການບໍລິການຕ່າງໆແລະທໍ່ໃຫ້ເຂົາເຈົ້າເຂົ້າໄປໃນເຄື່ອງຫຼິ້ນວິດີໂອ
ຂອງການເລືອກ
TUTORIAL
Livestreamer ແມ່ນຄໍາຮ້ອງສະຫມັກເສັ້ນຄໍາສັ່ງ, ນີ້ຫມາຍຄວາມວ່າຄໍາສັ່ງທີ່ອະທິບາຍຢູ່ທີ່ນີ້ຄວນຈະເປັນ
ພິມເຂົ້າໄປໃນ terminal. ໃນ Windows ນີ້ຫມາຍຄວາມວ່າທ່ານຄວນເປີດ ຄໍາສັ່ງ ການກະຕຸ້ນເຕືອນ or
PowerShell, ໃນ Mac OS X ເປີດ Terminal app ແລະຖ້າທ່ານຢູ່ໃນ Linux ຫຼື BSD ທ່ານອາດຈະ
ຮູ້ແລ້ວເຈາະ.
ວິທີທີ່ Livestreamer ເຮັດວຽກແມ່ນວ່າມັນເປັນພຽງແຕ່ວິທີການສະກັດແລະການຂົນສົ່ງນ້ໍາ,
ແລະການຫຼິ້ນແມ່ນເຮັດໄດ້ໂດຍເຄື່ອງຫຼິ້ນວິດີໂອພາຍນອກ. Livestreamer ເຮັດວຽກທີ່ດີທີ່ສຸດກັບ VLC or
mpv, ເຊິ່ງແມ່ນຍັງຂ້າມເວທີ, ແຕ່ຜູ້ນອື່ນໆອາດຈະເຂົ້າກັນໄດ້ເຊັ່ນດຽວກັນ, ເບິ່ງ
ຜູ້ນ ຫນ້າສໍາລັບສະພາບລວມທີ່ສົມບູນ.
ຕອນນີ້ເພື່ອເຂົ້າສູ່ການໃຊ້ Livestreamer ຕົວຈິງ, ໃຫ້ເວົ້າວ່າທ່ານຕ້ອງການເບິ່ງການຖ່າຍທອດ
ຕັ້ງຢູ່ http://twitch.tv/day9tv, ທ່ານເລີ່ມຕົ້ນໂດຍບອກ Livestreamer ບ່ອນທີ່ພະຍາຍາມ
ເພື່ອສະກັດສາຍຈາກ. ນີ້ແມ່ນເຮັດໄດ້ໂດຍການໃຫ້ URL ກັບຄໍາສັ່ງ livestreamer ເປັນ
ການໂຕ້ຖຽງທໍາອິດ:
$ livestreamer twitch.tv/day9tv
[cli][info] ພົບ Twitch plugin ທີ່ກົງກັນສໍາລັບ URL twitch.tv/day9tv
ສາຍນ້ ຳ ທີ່ມີ: ສຽງ, ສູງ, ຕ່ ຳ, ກາງ, ມືຖື (ຮ້າຍແຮງທີ່ສຸດ), ແຫຼ່ງ (ດີທີ່ສຸດ)
ຫມາຍເຫດ:
ທ່ານບໍ່ຈໍາເປັນຕ້ອງປະກອບມີໂປໂຕຄອນໃນເວລາທີ່ຈັດການກັບ HTTP URLs, ເຊັ່ນ: ພຽງແຕ່
twitch.tv/day9tv ພຽງພໍ ແລະໄວກວ່າທີ່ຈະພິມ.
ຄຳສັ່ງນີ້ຈະບອກໃຫ້ Livestreamer ພະຍາຍາມສະກັດກະແສຈາກ URL ທີ່ລະບຸໄວ້,
ແລະຖ້າມັນສຳເລັດ, ພິມລາຍຊື່ສະຕຣີມທີ່ມີໃຫ້ເລືອກ.
ເພື່ອເລືອກການຖ່າຍທອດ ແລະເລີ່ມການຫຼິ້ນ, ພວກເຮົາພຽງແຕ່ເພີ່ມຊື່ສະຕຣີມເປັນການໂຕ້ຖຽງທີສອງ
ການ livestreamer ຄໍາສັ່ງ:
$ livestreamer twitch.tv/day9tv ແຫຼ່ງ
[cli][info] ພົບ Twitch plugin ທີ່ກົງກັນສໍາລັບ URL twitch.tv/day9tv
[cli][info] ເປີດການຖ່າຍທອດ: ແຫຼ່ງ (hls)
[cli][info] ເລີ່ມຜູ້ນ: vlc
ການຖ່າຍທອດທີ່ທ່ານເລືອກຕອນນີ້ຄວນຈະຫຼິ້ນຢູ່ໃນເຄື່ອງຫຼິ້ນ. ມັນເປັນກໍລະນີທີ່ໃຊ້ທົ່ວໄປພຽງແຕ່
ຕ້ອງການເລີ່ມຕົ້ນການສະຕຣີມຄຸນນະພາບທີ່ສູງທີ່ສຸດແລະບໍ່ໄດ້ຮັບການເບື່ອກັບສິ່ງທີ່ມັນມີຊື່. ເພື່ອເຮັດສິ່ງນີ້
ພຽງແຕ່ລະບຸ ທີ່ດີທີ່ສຸດ ເປັນຊື່ການຖ່າຍທອດແລະ Livestreamer ຈະພະຍາຍາມຈັດອັນດັບການຖ່າຍທອດແລະ
ເປີດຫນຶ່ງທີ່ມີຄຸນນະພາບສູງທີ່ສຸດ. ນອກນັ້ນທ່ານຍັງສາມາດກໍານົດ ຮ້າຍແຮງທີ່ສຸດ ເພື່ອໃຫ້ໄດ້ຄຸນນະພາບຕໍ່າສຸດ.
ໃນປັດຈຸບັນທີ່ທ່ານເຂົ້າໃຈພື້ນຖານຂອງວິທີການເຮັດວຽກ Livestreamer, ທ່ານອາດຈະຕ້ອງການເບິ່ງເຂົ້າໄປໃນ
ປັບແຕ່ງມັນຕາມຄວາມຕ້ອງການຂອງເຈົ້າເອງ, ເຊັ່ນ:
· ການສ້າງ configuration ເອກະສານ ຂອງທາງເລືອກທີ່ທ່ານຕ້ອງການນໍາໃຊ້
· ການຕັ້ງຄ່າຜູ້ນຂອງທ່ານເພື່ອ ຖານຄວາມຈໍາ ບາງ ຂໍ້ມູນ ກ່ອນທີ່ຈະຫຼິ້ນນ້ໍາເພື່ອຊ່ວຍຫຼີກເວັ້ນການ
ບັນຫາ buffering
CONFIGURATION ເອກະສານ
ການຂຽນຕົວເລືອກເສັ້ນຄໍາສັ່ງທຸກຄັ້ງແມ່ນບໍ່ສະດວກ, ນັ້ນແມ່ນເຫດຜົນທີ່ Livestreamer
ສາມາດອ່ານຕົວເລືອກຈາກໄຟລ໌ການຕັ້ງຄ່າແທນ.
Livestreamer ຈະຊອກຫາໄຟລ໌ config ໃນສະຖານທີ່ຕ່າງໆໂດຍອີງຕາມເວທີຂອງທ່ານ:
┌─────────────────────────────────────────── ───────────────────┐
│ເວທີ │ ສະຖານທີ່ │
└──────────────────────────────────────────── ───────────────────┘
│ Unix-like (POSIX) │ │
│ │ · $XDG_CONFIG_HOME/livestreamer/config │
│ │ │
│ │ · ~/.livestreamerrc │
├────────────────────────────────────────── ───────────────────┤
│Windows │ %APPDATA%\livestreamer\livestreamerrc │
└──────────────────────────────────────────── ───────────────────┘
ນອກນັ້ນທ່ານຍັງສາມາດກໍານົດສະຖານທີ່ຕົວທ່ານເອງໂດຍໃຊ້ --config ທາງເລືອກ.
ຫມາຍເຫດ:
· $XDG_CONFIG_HOME is ~ / .config ຖ້າຫາກວ່າມັນບໍ່ໄດ້ຖືກ overridden
· % APPDATA% ແມ່ນປົກກະຕິແລ້ວ <ຂອງເຈົ້າ ຜູ້ໃຊ້ directory>\Application ຂໍ້ມູນ
ຫມາຍເຫດ:
ໃນ Windows ມີການຕັ້ງຄ່າເລີ່ມຕົ້ນທີ່ສ້າງຂຶ້ນໂດຍຕົວຕິດຕັ້ງແຕ່ຢູ່ໃນເວທີອື່ນໆ
ທ່ານຕ້ອງສ້າງໄຟລ໌ດ້ວຍຕົນເອງ.
syntax
ໄຟລ໌ config ເປັນໄຟລ໌ຂໍ້ຄວາມທີ່ງ່າຍດາຍ ແລະຄວນຈະມີອັນດຽວ ເສັ້ນຄໍາສັ່ງ ທາງເລືອກ (ຍົກເວັ້ນ
dashes) ຕໍ່ເສັ້ນໃນຮູບແບບ:
option=value
ຫຼືສໍາລັບທາງເລືອກທີ່ບໍ່ມີມູນຄ່າ:
ທາງເລືອກ
ຫມາຍເຫດ:
ວົງຢືມໃດໆທີ່ໃຊ້ຈະເປັນສ່ວນຫນຶ່ງຂອງມູນຄ່າ, ດັ່ງນັ້ນພຽງແຕ່ໃຊ້ໃນເວລາທີ່ມູນຄ່າຕ້ອງການໃຫ້ເຂົາເຈົ້າ, eg
ການກໍານົດຜູ້ນທີ່ມີເສັ້ນທາງທີ່ມີຊ່ອງຫວ່າງ.
ຍົກຕົວຢ່າງ
# ທາງເລືອກຜູ້ນ
player=mpv --cache 2048
player-no-close
# ພິສູດຢືນຢັນດ້ວຍ Twitch
twitch-oauth-token=mytoken
ປລັກ ສະເພາະ CONFIGURATION ເອກະສານ
ທ່ານອາດຈະຕ້ອງການໃຊ້ທາງເລືອກສະເພາະສໍາລັບບາງ plugins ເທົ່ານັ້ນ. ນີ້ສາມາດໄດ້ຮັບການສໍາເລັດໂດຍ
ການວາງການຕັ້ງຄ່າເຫຼົ່ານັ້ນຢູ່ໃນໄຟລ໌ config ສະເພາະຂອງ plugin. ຕົວເລືອກພາຍໃນການຕັ້ງຄ່າເຫຼົ່ານີ້
ໄຟລ໌ຈະ override ໄຟລ໌ config ຕົ້ນຕໍໃນເວລາທີ່ URL ທີ່ກົງກັບ plugin ຖືກນໍາໃຊ້.
Livestreamer ຄາດວ່າ config ນີ້ຈະມີຊື່ຄືກັບ config ຕົ້ນຕໍແຕ່ມີ . ຊື່>
ຕິດກັບທ້າຍ.
ຕົວຢ່າງ
┌───────────────────────────────────────────── ─────────────────────── ┐
│ເວທີ │ ສະຖານທີ່ │
├────────────────────────────────────────── ─────────────────────── ┤
│ Unix-like (POSIX) │ │
│ │ · $XDG_CONFIG_HOME/ຜູ້ຖ່າຍທອດສົດ/ກຳນົດຄ່າ.ບິດ │
│ │ │
│ │ · ~/.livestreamerrc.ustreamtv │
├────────────────────────────────────────── ─────────────────────── ┤
│Windows │ %APPDATA%\livestreamer\livestreamerrc.youtube │
└──────────────────────────────────────────── ─────────────────────── ┘
ມີເບິ່ງຢູ່ ບັນຊີລາຍຊື່ of plugins ເພື່ອເບິ່ງຊື່ຂອງແຕ່ລະ plugin ທີ່ສ້າງຂຶ້ນ.
ປລັກ ສະເພາະ ການນໍາໃຊ້
ການກວດສອບຄວາມຖືກຕ້ອງ ກັບ Twitch
ມັນເປັນໄປໄດ້ທີ່ຈະເຂົ້າເຖິງເນື້ອຫາການສະໝັກໃຊ້ໃນ Twitch ໂດຍການໃຫ້ການເຂົ້າເຖິງ Livestreamer
ບັນຊີຂອງທ່ານ.
ການພິສູດຢືນຢັນແມ່ນເຮັດໄດ້ໂດຍການສ້າງໂທເຄັນ OAuth ທີ່ Livestreamer ຈະໃຊ້ເພື່ອເຂົ້າເຖິງ
ບັນຊີຂອງທ່ານ. ມັນເຮັດແບບນີ້:
$ livestreamer --twitch-oauth-authenticate
ນີ້ຈະເປີດຕົວທ່ອງເວັບທີ່ Twitch ຈະຖາມທ່ານວ່າທ່ານຕ້ອງການໃຫ້ Livestreamer
ການອະນຸຍາດໃຫ້ເຂົ້າເຖິງບັນຊີຂອງທ່ານ, ຫຼັງຈາກນັ້ນສົ່ງຕໍ່ທ່ານກັບຫນ້າທີ່ມີຄໍາແນະນໍາເພີ່ມເຕີມ
ກ່ຽວກັບວິທີການນໍາໃຊ້ມັນ.
ການກວດສອບຄວາມຖືກຕ້ອງ ກັບ Crunchyroll
Crunchyroll ຮຽກຮ້ອງໃຫ້ມີການພິສູດຢືນຢັນດ້ວຍບັນຊີພຣີມຽມເພື່ອເຂົ້າເຖິງບາງສ່ວນຂອງພວກມັນ
ເນື້ອໃນ. ເພື່ອເຮັດແນວນັ້ນ, plugin ສະຫນອງທາງເລືອກຄູ່ເພື່ອປ້ອນຂໍ້ມູນຂອງທ່ານ,
--crunchyroll-ຊື່ຜູ້ໃຊ້ ແລະ --crunchyroll-ລະຫັດຜ່ານ.
ທ່ານສາມາດເຂົ້າສູ່ລະບົບດັ່ງນີ້:
$ livestreamer --crunchyroll-username=xxxx --crunchyroll-password=xxx http://crunchyroll.com/a-crunchyroll-episode-link
ຫມາຍເຫດ:
ຖ້າທ່ານລະເວັ້ນລະຫັດຜ່ານ, ຜູ້ຖ່າຍທອດສົດຈະຖາມຫາມັນ.
ເມື່ອເຂົ້າສູ່ລະບົບແລ້ວ, plugin ໃຫ້ແນ່ໃຈວ່າຈະບັນທຶກຂໍ້ມູນປະຈໍາກອງປະຊຸມເພື່ອຫຼີກເວັ້ນການຖາມຂອງທ່ານ
ຊື່ຜູ້ໃຊ້ ແລະລະຫັດຜ່ານອີກຄັ້ງ.
ຢ່າງໃດກໍຕາມ, ຂໍ້ມູນປະຈໍາຕົວເຫຼົ່ານີ້ແມ່ນຖືກຕ້ອງສໍາລັບຈໍານວນຈໍາກັດຂອງເວລາ, ດັ່ງນັ້ນມັນອາດຈະເປັນ
ຄວາມຄິດທີ່ດີທີ່ຈະຊ່ວຍປະຢັດຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານຂອງທ່ານໃນຂອງທ່ານ configuration ເອກະສານ ຢ່າງໃດກໍ່ຕາມ.
ຄໍາເຕືອນ:
API ທີ່ plugin ນີ້ໃຊ້ບໍ່ຄວນຈະມີໃຫ້ໃຊ້ໃນຄອມພິວເຕີ. ໄດ້
plugin ພະຍາຍາມຜະສົມຜະສານເປັນອຸປະກອນທີ່ຖືກຕ້ອງໂດຍໃຊ້ສ່ວນຫົວທີ່ກໍາຫນົດເອງແລະປະຕິບັດຕາມ API
ກະແສປົກກະຕິ (ເຊັ່ນ: ການໃຊ້ຂໍ້ມູນປະຈໍາຕົວຄືນໃໝ່), ແຕ່ນີ້ບໍ່ແນ່ໃຈວ່າບັນຊີຂອງທ່ານຈະ
ປອດໄພຈາກການຖືກພົບເຫັນສໍາລັບພຶດຕິກໍາທີ່ຜິດປົກກະຕິ.
HTTP proxy ກັບ Crunchyroll
ທ່ານສາມາດນໍາໃຊ້ໄດ້ --http-proxy ແລະ --https-proxy ທາງເລືອກ (ທ່ານຕ້ອງການທັງສອງນັບຕັ້ງແຕ່ plugin ໄດ້
ໃຊ້ທັງສອງໂປໂຕຄອນ) ເພື່ອເຂົ້າເຖິງເຊີບເວີ Crunchyroll ຜ່ານຕົວແທນເພື່ອໃຫ້ສາມາດ
ຖ່າຍທອດເນື້ອໃນທີ່ຖືກລັອກໃນພາກພື້ນ.
ເມື່ອເຮັດສິ່ງນີ້, ມັນເປັນໄປໄດ້ຫຼາຍທີ່ເຈົ້າຈະຖືກປະຕິເສດທີ່ຈະເຂົ້າເຖິງກະແສ; ນີ້
ເກີດຂຶ້ນເນື່ອງຈາກວ່າເຊດຊັນແລະຂໍ້ມູນປະຈໍາຕົວທີ່ໃຊ້ໂດຍ plugin ທີ່ໄດ້ຮັບໃນເວລາທີ່ເຂົ້າສູ່ລະບົບ
ຈາກພາກພື້ນຂອງທ່ານເອງ, ແລະເຄື່ອງແມ່ຂ່າຍຍັງສົມມຸດວ່າທ່ານຢູ່ໃນພາກພື້ນນັ້ນ.
ສໍາລັບການນີ້, plugin ສະຫນອງການ --crunchyroll-purge-credentials ທາງເລືອກ, ເຊິ່ງເອົາອອກ
ເຊດຊັນ ແລະຂໍ້ມູນປະຈຳຕົວທີ່ບັນທຶກໄວ້ຂອງເຈົ້າ ແລະພະຍາຍາມເຂົ້າສູ່ລະບົບອີກຄັ້ງໂດຍໃຊ້ຊື່ຜູ້ໃຊ້ຂອງເຈົ້າ ແລະ
ລະຫັດຜ່ານ.
SIDELOADING PLUGINS
Livestreamer ຈະພະຍາຍາມໂຫລດ plugins ແບບດ່ຽວຈາກໄດເລກະທໍລີເຫຼົ່ານີ້:
┌─────────────────────────────────────────── ──────────┐
│ເວທີ │ ສະຖານທີ່ │
├────────────────────────────────────────── ──────────┤
│ຄ້າຍ Unix (POSIX) │ $XDG_CONFIG_HOME/livestreamer/plugins │
├────────────────────────────────────────── ──────────┤
│Windows │ %APPDATA%\livestreamer\plugins │
└──────────────────────────────────────────── ──────────┘
ຫມາຍເຫດ:
ຖ້າ plugin ໄດ້ຖືກເພີ່ມດ້ວຍຊື່ດຽວກັນກັບ plugin ທີ່ມີໃນຕົວ, ຫຼັງຈາກນັ້ນ plugin ທີ່ເພີ່ມເຂົ້າມາຈະ
ເອົາຄວາມສຳຄັນ. ນີ້ແມ່ນເປັນປະໂຫຍດຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະຍົກລະດັບ plugins ເປັນເອກະລາດຂອງ
ສະບັບຖ່າຍທອດສົດ.
ການຫຼີ້ນ ໃນຕົວ ກະຕືລືລົ້ນ ໂປຣແກຣມ PROTOCOLS ໂດຍກົງ
ມີຫຼາຍປະເພດຂອງໂປຣໂຕຄອນການຖ່າຍທອດທີ່ໃຊ້ໂດຍການບໍລິການໃນມື້ນີ້ ແລະ Livestreamer
ສະຫນັບສະຫນູນສ່ວນໃຫຍ່ຂອງພວກເຂົາ. ມັນເປັນໄປໄດ້ທີ່ຈະບອກ Livestreamer ໃຫ້ເຂົ້າເຖິງໂປໂຕຄອນການຖ່າຍທອດ
ໂດຍກົງແທນທີ່ຈະອີງໃສ່ plugin ເພື່ອສະກັດສາຍນ້ໍາຈາກ URL ສໍາລັບທ່ານ.
ໂປຣໂຕຄໍສາມາດເຂົ້າເຖິງໄດ້ໂດຍກົງໂດຍການລະບຸມັນໃນຮູບແບບ URL:
protocol://path [key=value]
ການເຂົ້າເຖິງການສະຕຣີມທີ່ຕ້ອງການຕົວກໍານົດການພິເສດທີ່ຈະໄດ້ຮັບການນໍາໃຊ້ (ເຊັ່ນ RTMP):
$ livestreamer "rtmp://streaming.server.net/playpath live=1 swfVfy=http://server.net/flashplayer.swf"
ເທັກໂນໂລຍີການຖ່າຍທອດສ່ວນໃຫຍ່ພຽງແຕ່ຮຽກຮ້ອງໃຫ້ເຈົ້າຜ່ານ HTTP URL, ນີ້ແມ່ນ Adobe HDS
ສາຍນ້ ຳ:
$ livestreamer hds://streaming.server.net/playpath/manifest.f4m
ສະຫນັບສະຫນູນ ນ້ໍາ protocols
┌────────────────────────────────────────────────── ─────────────────┐
│ຊື່ │ ຄຳນຳໜ້າ │
├────────────────────────────────────────────── ─────────────────┤
│Adobe HTTP Dynamic Streaming │ hds:// │
├────────────────────────────────────────────── ─────────────────┤
│ Akamai HD ການຖ່າຍທອດແບບປັບຕົວໄດ້ │ akamaihd:// │
├────────────────────────────────────────────── ─────────────────┤
│Apple HTTP Live Streaming │ hls:// hlsvariant:// │
├────────────────────────────────────────────── ─────────────────┤
│ ພິທີການສົ່ງຂໍ້ຄວາມຕາມເວລາຈິງ │ rtmp:// rtmpe:// rtmps:// │
│ │ rtmpt:// rtmpte:// │
├────────────────────────────────────────────── ─────────────────┤
│ HTTP Progressive, HTTPS, ແລະອື່ນໆ │ httpstream:// │
└──────────────────────────────────────────────── ─────────────────┘
ຄໍາສັ່ງ-ເສັ້ນ ການນໍາໃຊ້
$ livestreamer [ຕົວເລືອກ] [URL] [STREAM]
ຕຳ ແໜ່ງ ກະທູ້ທີ່
[URL] URL ເພື່ອພະຍາຍາມສະກັດການຖ່າຍທອດຈາກ.
ຖ້າມັນເປັນ HTTP URL ແລ້ວ "http://"ສາມາດຖືກລະເວັ້ນ.
[ສະຕຣີມ]
ຖ່າຍທອດເພື່ອຫຼິ້ນ.
ໃຊ້ "ດີທີ່ສຸດ" ຫຼື "ຮ້າຍແຮງທີ່ສຸດ" ສໍາລັບຄຸນນະພາບສູງສຸດຫຼືຕ່ໍາສຸດທີ່ມີຢູ່.
ສາມາດລະບຸສະຕຣີມສຳຮອງໄດ້ໂດຍການໃຊ້ລາຍການທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ:
"720p, 480p, ດີທີ່ສຸດ"
ຖ້າບໍ່ມີການລະບຸການຖ່າຍທອດ ແລະ --default-stream ບໍ່ໄດ້ຖືກນໍາໃຊ້ຫຼັງຈາກນັ້ນບັນຊີລາຍຊື່ຂອງທີ່ມີຢູ່
ກະແສຈະຖືກພິມອອກ.
ໂດຍທົ່ວໄປ ທາງເລືອກໃນການ
-ຊ, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ.
-V, - ການປ່ຽນແປງ
ສະແດງໝາຍເລກເວີຊັນ ແລະອອກ.
--ປລັກອິນ
ພິມບັນຊີລາຍຊື່ຂອງ plugins ທັງຫມົດທີ່ຕິດຕັ້ງໃນປັດຈຸບັນ.
--can-handle-url URL
ກວດເບິ່ງວ່າ Livestreamer ມີ plugin ທີ່ສາມາດຈັດການກັບ URL ທີ່ລະບຸ.
ຕອບລະຫັດສະຖານະ 1 ສຳລັບຜິດ ແລະ 0 ສຳລັບຖືກ.
ເປັນປະໂຫຍດສໍາລັບການຂຽນອັກສອນພາຍນອກ.
--config ຊື່ເອກະສານ
ໂຫຼດຕົວເລືອກຈາກໄຟລ໌ config ນີ້.
ສາມາດຊໍ້າຄືນໄດ້ເພື່ອໂຫລດໄຟລ໌ຫຼາຍອັນ, ໃນກໍລະນີນີ້ທາງເລືອກຈະຖືກລວມເຂົ້າກັນຢູ່ເທິງສຸດ
ແຕ່ລະອັນທີ່ config ສຸດທ້າຍມີບູລິມະສິດສູງສຸດ.
-l ລະດັບ, --loglevel LEVEL
ກໍານົດຂອບເຂດຂໍ້ຄວາມບັນທຶກ.
ລະດັບທີ່ຖືກຕ້ອງແມ່ນ: none, ຂໍ້ຜິດພາດ, ການເຕືອນໄພ, ຂໍ້ມູນ, debug
- ຖາມ, --ງຽບ
ເຊື່ອງບັນທຶກຜົນອອກທັງໝົດ.
ນາມແຝງສໍາລັບ "--loglevel ບໍ່ມີ".
-j, --json
ຜົນຜະລິດ JSON ແທນການສົ່ງອອກຂໍ້ຄວາມປົກກະຕິ.
ເປັນປະໂຫຍດສໍາລັບການຂຽນອັກສອນພາຍນອກ.
--no-version-check
ບໍ່ໄດ້ໃຊ້, ເກັບຮັກສາໄວ້ສໍາລັບເຫດຜົນທີ່ເຂົ້າກັນໄດ້.
--ການກວດສອບສະບັບ
ດໍາເນີນການກວດສອບເວີຊັນ ແລະອອກ.
ຜູ້ຫຼິ້ນ ທາງເລືອກໃນການ
-p ຄໍາສັ່ງ, --ຜູ້ຫຼິ້ນ ຄໍາສັ່ງ
ຜູ້ນເພື່ອປ້ອນຂໍ້ມູນການຖ່າຍທອດໄປຫາ. ນີ້ແມ່ນ syntax ຄ້າຍຄື shell ເພື່ອສະຫນັບສະຫນູນການຖ່າຍທອດ
ທາງເລືອກໃນການຜູ້ນ. ຍົກຕົວຢ່າງ:
"vlc --file-caching=5000"
ເພື່ອໃຊ້ເຄື່ອງຫຼີ້ນທີ່ຕັ້ງຢູ່ໃນເສັ້ນທາງທີ່ມີຊ່ອງຫວ່າງ, ທ່ານຕ້ອງອ້າງເຖິງເສັ້ນທາງ:
"'/path/with spaces/vlc' --file-caching=5000"
ໂດຍຄ່າເລີ່ມຕົ້ນ VLC ຈະຖືກນໍາໃຊ້ຖ້າມັນສາມາດພົບເຫັນຢູ່ໃນສະຖານທີ່ເລີ່ມຕົ້ນຂອງມັນ.
-a ການໂຕ້ຖຽງ, --player-args ການໂຕ້ຖຽງ
ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານເພື່ອປັບແຕ່ງການໂຕ້ຕອບໃນຕອນຕົ້ນທີ່ໄດ້ຮັບການນໍາເຂົ້າຮ່ວມກັນ
ດ້ວຍມູນຄ່າຂອງ --ຜູ້ຫຼິ້ນ ເພື່ອສ້າງຄໍາສັ່ງທີ່ຈະປະຕິບັດ.
ຄ່ານີ້ສາມາດມີຕົວແປການຈັດຮູບແບບທີ່ອ້ອມຮອບດ້ວຍວົງເລັບ curly, { ແລະ }. ຖ້າ
ທ່ານຈໍາເປັນຕ້ອງປະກອບມີຕົວອັກສອນວົງເລັບ, ມັນສາມາດຫນີໄດ້ໂດຍການເພີ່ມສອງເທົ່າ, ເຊັ່ນ: {{ ແລະ
}}.
ຕົວແປການຈັດຮູບແບບມີໃຫ້:
ຊື່ເອກະສານ
ນີ້ແມ່ນຊື່ໄຟລ໌ທີ່ຜູ້ນຈະໃຊ້. ມັນປົກກະຕິແລ້ວ "-" (stdin),
ແຕ່ຍັງສາມາດເປັນ URL ຫຼືໄຟລ໌ຂຶ້ນກັບທາງເລືອກທີ່ໃຊ້.
ມັນປົກກະຕິແລ້ວພຽງພໍທີ່ຈະໃຊ້ --ຜູ້ຫຼິ້ນ ແທນທີ່ຈະເປັນນີ້ເວັ້ນເສຍແຕ່ວ່າທ່ານຕ້ອງການທີ່ຈະເພີ່ມ
arguments ຫຼັງຈາກຊື່ໄຟລ໌.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: "{ຊື່ເອກະສານ}".
- ໃນ, --verbose-ຜູ້ນ
ອະນຸຍາດໃຫ້ຜູ້ນສະແດງຜົນອອກຂອງ console ຂອງຕົນ.
-n, --ຜູ້ນ-fifo, --fifo
ເຮັດໃຫ້ຜູ້ນອ່ານນ້ໍາຜ່ານທໍ່ທີ່ມີຊື່ແທນທີ່ຈະເປັນທໍ່ stdin.
--player-http
ເຮັດໃຫ້ຜູ້ນອ່ານນ້ໍາຜ່ານ HTTP ແທນທີ່ຈະເປັນທໍ່ stdin.
--player-continuous-http
ເຮັດໃຫ້ຜູ້ນອ່ານນ້ໍາຜ່ານ HTTP, ແຕ່ບໍ່ເຫມືອນກັບ --player-http ມັນຈະ
ພະຍາຍາມເປີດກະແສຢ່າງຕໍ່ເນື່ອງຖ້າຜູ້ຫຼິ້ນຮ້ອງຂໍມັນ.
ນີ້ເຮັດໃຫ້ມັນເປັນໄປໄດ້ທີ່ຈະຈັດການການຕັດການເຊື່ອມຕໍ່ການຖ່າຍທອດຖ້າຫາກວ່າຜູ້ນຂອງທ່ານມີຄວາມສາມາດ
ກຳລັງເຊື່ອມຕໍ່ຫາກະແສ HTTP ຄືນໃໝ່. ນີ້ປົກກະຕິແລ້ວແມ່ນເຮັດໄດ້ໂດຍການຕັ້ງຜູ້ນຂອງທ່ານເປັນ
"ຮູບແບບຊ້ໍາ".
--player-external-http
ຮັບໃຊ້ການຖ່າຍທອດຂໍ້ມູນຜ່ານ HTTP ໂດຍບໍ່ຕ້ອງແລ່ນເຄື່ອງຫຼິ້ນໃດໆ. ນີ້ແມ່ນເປັນປະໂຫຍດທີ່ຈະອະນຸຍາດໃຫ້
ອຸປະກອນພາຍນອກເຊັ່ນ: ໂທລະສັບສະຫຼາດຫຼືປ່ອງສະຕຣີມເພື່ອເບິ່ງການສະຕຣີມທີ່ເຂົາເຈົ້າບໍ່ໄດ້
ຈະສາມາດຖ້າບໍ່ດັ່ງນັ້ນ.
ພຶດຕິກໍາຈະຄ້າຍຄືກັນກັບທາງເລືອກ HTTP ຢ່າງຕໍ່ເນື່ອງ, ແຕ່ບໍ່ມີໂຄງການຜູ້ນຈະ
ເລີ່ມຕົ້ນ, ແລະເຄື່ອງແມ່ຂ່າຍຈະຟັງການເຊື່ອມຕໍ່ທີ່ມີຢູ່ທັງຫມົດແທນທີ່ຈະພຽງແຕ່
ໃນການໂຕ້ຕອບທ້ອງຖິ່ນ (loopback).
URL ທີ່ສາມາດໃຊ້ເພື່ອເຂົ້າເຖິງກະແສຈະຖືກພິມອອກໃສ່ console, ແລະ
ເຊີບເວີສາມາດຖືກລົບກວນໂດຍໃຊ້ CTRL-C.
--player-external-http-port PORT
ພອດຄົງທີ່ທີ່ຈະໃຊ້ສໍາລັບເຄື່ອງແມ່ຂ່າຍ HTTP ພາຍນອກຖ້າໂຫມດນັ້ນຖືກເປີດໃຊ້. ຫ້າມ ຫຼື
ຕັ້ງເປັນ 0 ເພື່ອໃຊ້ພອດສຸ່ມສູງ (> 1024).
--player-ຜ່ານ TYPES
ບັນຊີລາຍຊື່ທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດຂອງປະເພດການຖ່າຍທອດເພື່ອສົ່ງຕໍ່ໃຫ້ຜູ້ຫຼິ້ນເປັນ URL ເພື່ອໃຫ້ມັນ
ຈັດການການຂົນສົ່ງຂອງສາຍນ້ໍາແທນ.
ປະເພດການຖ່າຍທອດທີ່ສາມາດປ່ຽນເປັນ URL ທີ່ຫຼິ້ນໄດ້ຄື:
· hls
· http
· rtmp
ໃຫ້ແນ່ໃຈວ່າຜູ້ນຂອງທ່ານສາມາດຈັດການກັບປະເພດການຖ່າຍທອດໃນເວລາທີ່ການນໍາໃຊ້ນີ້.
--player-no-close
ໂດຍຄ່າເລີ່ມຕົ້ນ Livestreamer ຈະປິດເຄື່ອງຫຼິ້ນເມື່ອການຖ່າຍທອດສິ້ນສຸດລົງ. ນີ້ແມ່ນເພື່ອ
ຫຼີກເວັ້ນການ "ຕາຍ" ຜູ້ນ GUI ລໍຊ້າຫຼັງຈາກນ້ໍາສິ້ນສຸດລົງ.
ຢ່າງໃດກໍຕາມ, ມັນມີຜົນກະທົບຂ້າງຄຽງຂອງບາງຄັ້ງປິດຜູ້ນກ່ອນທີ່ຈະມີ
ຫຼິ້ນຄືນຂໍ້ມູນແຄສທັງໝົດຂອງມັນ.
ຕົວເລືອກນີ້ຈະໃຫ້ຜູ້ຫຼິ້ນຕັດສິນໃຈວ່າຈະອອກເມື່ອໃດ.
ເອກະສານ output ທາງເລືອກໃນການ
-o ຊື່ເອກະສານ, -- ຜົນຜະລິດ ຊື່ເອກະສານ
ຂຽນຂໍ້ມູນການຖ່າຍທອດໃສ່ FILENAME ແທນການຫຼິ້ນມັນ.
ເຈົ້າຈະຖືກເຕືອນຖ້າໄຟລ໌ມີຢູ່ແລ້ວ.
-f, --ກຳລັງ
ເມື່ອໃຊ້ -o, ສະເຫມີຂຽນໃສ່ໄຟລ໌ເຖິງແມ່ນວ່າມັນມີຢູ່ແລ້ວ.
-ໂອ, --stdout
ຂຽນຂໍ້ມູນການຖ່າຍທອດເພື່ອ stdout ແທນທີ່ຈະຫຼິ້ນມັນ.
ນ້ໍາ ທາງເລືອກໃນການ
--default-stream STREAM
ເປີດການຖ່າຍທອດນີ້ເມື່ອບໍ່ມີການລະບຸການໂຕ້ຖຽງການຖ່າຍທອດ, ຕົວຢ່າງ: "ດີທີ່ສຸດ".
--ພະຍາຍາມ-ການຖ່າຍທອດ ຄວາມຊັກຊ້າ
ຈະລອງດຶງເອົາການຖ່າຍທອດຄືນໃໝ່ຈົນກວ່າຈະພົບເຫັນການຖ່າຍທອດໃນຂະນະທີ່ລໍຖ້າ DELAY (ວິນາທີ)
ລະຫວ່າງຄວາມພະຍາຍາມແຕ່ລະຄົນ.
--ລອງເປີດໃໝ່ ຄວາມພະຍາຍາມ
ຈະພະຍາຍາມ ATTEMPTS ເທື່ອເພື່ອເປີດກະແສຈົນກວ່າຈະຍອມແພ້.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: 1.
--stream-types ປະເພດ, --stream-priority TYPES
ບັນຊີລາຍຊື່ທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດຂອງປະເພດການຖ່າຍທອດເພື່ອອະນຸຍາດ.
ຄໍາສັ່ງຈະຖືກນໍາໃຊ້ເພື່ອແຍກສາຍນ້ໍາໃນເວລາທີ່ມີຫຼາຍສາຍນ້ໍາທີ່ມີ
ຊື່ດຽວກັນແຕ່ປະເພດການຖ່າຍທອດທີ່ແຕກຕ່າງກັນ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: "rtmp, hls, hds, http, akamaihd".
--stream-sorting-excludes ກະແສ
ປັບແຕ່ງຄຳສັບຄ້າຍຄືກັນທີ່ດີທີ່ສຸດ/ຮ້າຍແຮງທີ່ສຸດໂດຍການຍົກເວັ້ນກະແສທີ່ບໍ່ຕ້ອງການ.
ໃຊ້ການສະແດງຕົວກອງໃນຮູບແບບ:
[ຜູ້ປະຕິບັດການ]
ໂຕປະຕິບັດການທີ່ຖືກຕ້ອງແມ່ນ >, >=, < ແລະ <=. ຖ້າບໍ່ມີການລະບຸຕົວປະຕິບັດການ, ຄວາມສະເຫມີພາບແມ່ນ
ທົດສອບ.
ຕົວຢ່າງນີ້ຈະຍົກເວັ້ນການຖ່າຍທອດອັນດັບທີ່ສູງກວ່າ "480p":
">480p"
ການກັ່ນຕອງຫຼາຍສາມາດໃຊ້ໂດຍການແຍກແຕ່ລະສະແດງອອກດ້ວຍເຄື່ອງໝາຍຈຸດ.
ຕົວຢ່າງນີ້ຈະຍົກເວັ້ນການຖ່າຍທອດຈາກສອງປະເພດຄຸນນະພາບ:
">480p,>ຂະຫນາດກາງ"
ນ້ໍາ ການຂົນສົ່ງ ທາງເລືອກໃນການ
--hds-live-edge ວິນາທີ
ເວລາຖ່າຍທອດສົດ HDS ຈະເລີ່ມຈາກຂອບການຖ່າຍທອດສົດ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: 10.0.
--hds-segment-attempts ຄວາມພະຍາຍາມ
ຄວນພະຍາຍາມຫຼາຍປານໃດເພື່ອດາວໂຫລດແຕ່ລະພາກສ່ວນ HDS ກ່ອນທີ່ຈະເຊົາ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: 3.
--hds-segment-threads ປ່າໄມ້
ຂະໜາດຂອງຊຸດກະທູ້ທີ່ໃຊ້ເພື່ອດາວໂຫລດສ່ວນ HDS. ຄ່າຕໍ່າສຸດແມ່ນ 1 ແລະ
ສູງສຸດແມ່ນ 10.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: 1.
--hds-segment-ໝົດເວລາ ຫມົດເວລາ
ສ່ວນ HDS ເຊື່ອມຕໍ່ ແລະອ່ານໝົດເວລາ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: 10.0.
--hds-ໝົດເວລາ ຫມົດເວລາ
ໝົດເວລາສຳລັບການອ່ານຂໍ້ມູນຈາກສະຕຣີມ HDS.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: 60.0.
--hls-live-edge ພາກສ່ວນ
ມີຈັກຕອນໃນຕອນທ້າຍເພື່ອເລີ່ມການຖ່າຍທອດສົດ HLS.
ຄ່າຕ່ໍາກວ່າ latency ຕ່ໍາຈາກແຫຼ່ງທີ່ເຈົ້າຈະເປັນ, ແຕ່ຍັງ
ເພີ່ມໂອກາດຂອງ buffering.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: 3.
--hls-segment-attempts ຄວາມພະຍາຍາມ
ຄວນພະຍາຍາມຫຼາຍປານໃດເພື່ອດາວໂຫລດແຕ່ລະພາກສ່ວນ HLS ກ່ອນທີ່ຈະເຊົາ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: 3.
--hls-segment-threads ປ່າໄມ້
ຂະໜາດຂອງກຸ່ມກະທູ້ທີ່ໃຊ້ເພື່ອດາວໂຫລດສ່ວນ HLS. ຄ່າຕໍ່າສຸດແມ່ນ 1 ແລະ
ສູງສຸດແມ່ນ 10.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: 1.
--hls-segment-ໝົດເວລາ ຫມົດເວລາ
ພາກສ່ວນ HLS ເຊື່ອມຕໍ່ ແລະອ່ານໝົດເວລາ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: 10.0.
--hls-ໝົດເວລາ ຫມົດເວລາ
ໝົດເວລາສຳລັບການອ່ານຂໍ້ມູນຈາກສະຕຣີມ HLS.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: 60.0.
--http-stream-ໝົດເວລາ ຫມົດເວລາ
ໝົດເວລາສຳລັບການອ່ານຂໍ້ມູນຈາກສະຕຣີມ HTTP.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: 60.0.
--ringbuffer-size ຫລືຂະຫຍາຍໂຕ
ຂະຫນາດສູງສຸດຂອງ ringbuffer. ເພີ່ມຄຳຕໍ່ທ້າຍ M ຫຼື K ເພື່ອລະບຸ mega ຫຼື kilo bytes
ແທນ bytes.
ringbuffer ຖືກນໍາໃຊ້ເປັນການເກັບຮັກສາຊົ່ວຄາວລະຫວ່າງສາຍນ້ໍາແລະຜູ້ນ.
ນີ້ແມ່ນເພື່ອເຮັດໃຫ້ພວກເຮົາສາມາດດາວນ໌ໂຫລດນ້ໍາໄວກ່ວາຜູ້ນຕ້ອງການອ່ານ
ມັນ.
ຂະຫນາດຂະຫນາດນ້ອຍກວ່າ, ໂອກາດສູງຂອງຜູ້ນ buffering ຖ້າຫາກວ່າມີ
ຄວາມໄວການດາວໂຫຼດຫຼຸດລົງ ແລະຂະໜາດທີ່ສູງຂຶ້ນ ຂໍ້ມູນຫຼາຍທີ່ພວກເຮົາສາມາດໃຊ້ເປັນບ່ອນເກັບຂໍ້ມູນໄດ້
ຈັບໄດ້ຈາກການຫຼຸດຄວາມໄວ.
ມັນຍັງອະນຸຍາດໃຫ້ທ່ານສາມາດຢຸດຊົ່ວຄາວໄດ້ຕາບໃດທີ່ ringbuffer ບໍ່ເຕັມ
ເນື່ອງຈາກພວກເຮົາສືບຕໍ່ດາວໂຫຼດກະແສໃນພື້ນຫຼັງ.
ຫມາຍເຫດ:
ຂະໜາດນ້ອຍກວ່າແມ່ນແນະນຳໃຫ້ໃຊ້ໃນລະບົບລຸ່ມສຸດ (ເຊັ່ນ: Raspberry Pi) ເມື່ອ
ມັກຫຼີ້ນປະເພດການຖ່າຍທອດທີ່ຕ້ອງການການປະມວນຜົນພິເສດບາງຢ່າງ (ເຊັ່ນ: HDS) ເພື່ອຫຼີກເວັ້ນການ
ການປະມວນຜົນພື້ນຫລັງທີ່ບໍ່ຈໍາເປັນ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: "16 ລ້ານ".
--rtmp-proxy ພຣັອກຊີ, --rtmpdump-proxy ຕົວແທນ
ພຣັອກຊີ SOCKS ທີ່ສະຕຣີມ RTMP ຈະໃຊ້.
ຕົວຢ່າງ: 127.0.0.1:9050
--rtmp-rtmpdump ຊື່ເອກະສານ, --rtmpdump ຊື່ເອກະສານ, -r ຊື່ເອກະສານ
RTMPDump ຖືກໃຊ້ເພື່ອເຂົ້າເຖິງສະຕຣີມ RTMP. ທ່ານສາມາດກໍານົດສະຖານທີ່ຂອງ
rtmpdump ສາມາດປະຕິບັດໄດ້ຖ້າມັນບໍ່ຢູ່ໃນເສັ້ນທາງຂອງທ່ານ.
ຕົວຢ່າງ: "/usr/local/bin/rtmpdump"
--rtmp-ໝົດເວລາ ຫມົດເວລາ
ໝົດເວລາສຳລັບການອ່ານຂໍ້ມູນຈາກສະຕຣີມ RTMP.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: 60.0.
--stream-segment-attempts ຄວາມພະຍາຍາມ
ຄວນພະຍາຍາມຫຼາຍປານໃດເພື່ອດາວໂຫລດແຕ່ລະສ່ວນກ່ອນທີ່ຈະໃຫ້ເຖິງ.
ນີ້ແມ່ນທາງເລືອກທົ່ວໄປການນໍາໃຊ້ໂດຍການສະຕຣີມບໍ່ໄດ້ກວມເອົາໂດຍທາງເລືອກອື່ນ, ເຊັ່ນ: ສະຕຣີມ
ໂປໂຕຄອນສະເພາະກັບ plugins, ເຊັ່ນ UStream.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: 3.
--stream-segment-threads ປ່າໄມ້
ຂະໜາດຂອງກຸ່ມກະທູ້ທີ່ໃຊ້ເພື່ອດາວໂຫລດສ່ວນຕ່າງໆ. ຄ່າຕໍ່າສຸດແມ່ນ 1 ແລະ
ສູງສຸດແມ່ນ 10.
ນີ້ແມ່ນທາງເລືອກທົ່ວໄປການນໍາໃຊ້ໂດຍການສະຕຣີມບໍ່ໄດ້ກວມເອົາໂດຍທາງເລືອກອື່ນ, ເຊັ່ນ: ສະຕຣີມ
ໂປໂຕຄອນສະເພາະກັບ plugins, ເຊັ່ນ UStream.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: 1.
--stream-segment-ໝົດເວລາ ຫມົດເວລາ
ເຊື່ອມຕໍ່ພາກສ່ວນ ແລະອ່ານໝົດເວລາ.
ນີ້ແມ່ນທາງເລືອກທົ່ວໄປການນໍາໃຊ້ໂດຍການສະຕຣີມບໍ່ໄດ້ກວມເອົາໂດຍທາງເລືອກອື່ນ, ເຊັ່ນ: ສະຕຣີມ
ໂປໂຕຄອນສະເພາະກັບ plugins, ເຊັ່ນ UStream.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: 10.0.
--ໝົດເວລາການຖ່າຍທອດ ຫມົດເວລາ
ໝົດເວລາສຳລັບການອ່ານຂໍ້ມູນຈາກສະຕຣີມ.
ນີ້ແມ່ນທາງເລືອກທົ່ວໄປການນໍາໃຊ້ໂດຍການສະຕຣີມບໍ່ໄດ້ກວມເອົາໂດຍທາງເລືອກອື່ນ, ເຊັ່ນ: ສະຕຣີມ
ໂປໂຕຄອນສະເພາະກັບ plugins, ເຊັ່ນ UStream.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: 60.0.
--stream-url
ຖ້າເປັນໄປໄດ້, ແປການຖ່າຍທອດເປັນ URL ແລະພິມມັນ.
--subprocess-cmdline, --cmdline, -c
ພິມແຖວຄໍາສັ່ງທີ່ໃຊ້ພາຍໃນເພື່ອຫຼິ້ນການຖ່າຍທອດ.
ນີ້ມີຢູ່ໃນສະຕຣີມ RTMP ເທົ່ານັ້ນ.
--subprocess-errlog, --errorlog, -e
ບັນທຶກຄວາມຜິດພາດທີ່ເປັນໄປໄດ້ຈາກຂະບວນການຍ່ອຍພາຍໃນໄປຫາໄຟລ໌ຊົ່ວຄາວ. ໄຟລ໌ຈະ
ຈະຖືກບັນທຶກໄວ້ໃນລະບົບຂອງທ່ານ.
ເປັນປະໂຫຍດໃນເວລາແກ້ບັນຫາທີ່ກ່ຽວຂ້ອງກັບ rtmpdump.
HTTP ທາງເລືອກໃນການ
--http-proxy HTTP_PROXY
HTTP proxy ທີ່ຈະໃຊ້ສໍາລັບການຮ້ອງຂໍ HTTP ທັງຫມົດ.
ຕົວຢ່າງ: http://hostname:ພອດ/
--https-proxy HTTPS_PROXY
ຕົວແທນ HTTPS ທີ່ມີຄວາມສາມາດໃນການໃຊ້ສໍາລັບທຸກຄໍາຮ້ອງຂໍ HTTPS.
ຕົວຢ່າງ: http://hostname:ພອດ/
--http-ຄຸກກີ KEY=VALUE
ຄຸກກີທີ່ຈະເພີ່ມໃສ່ແຕ່ລະຄໍາຮ້ອງຂໍ HTTP.
ສາມາດຊໍ້າຄືນໄດ້ເພື່ອເພີ່ມ cookies ຫຼາຍອັນ.
--http-header KEY=VALUE
ສ່ວນຫົວທີ່ຈະເພີ່ມໃສ່ແຕ່ລະຄໍາຮ້ອງຂໍ HTTP.
ສາມາດຊໍ້າຄືນໄດ້ເພື່ອເພີ່ມຫຼາຍຫົວ.
--http-query-param KEY=VALUE
ຕົວກໍານົດການສອບຖາມເພື່ອເພີ່ມໃສ່ແຕ່ລະຄໍາຮ້ອງຂໍ HTTP.
ສາມາດຊ້ຳໄດ້ເພື່ອເພີ່ມພາລາມິເຕີການສອບຖາມຫຼາຍອັນ.
--http-ignore-env
ບໍ່ສົນໃຈການຕັ້ງຄ່າ HTTP ທີ່ຕັ້ງໄວ້ໃນສະພາບແວດລ້ອມເຊັ່ນຕົວແປສະພາບແວດລ້ອມ
(HTTP_PROXY, ແລະອື່ນໆ) ຫຼື ~/.netrc ການກວດສອບຄວາມຖືກຕ້ອງ.
--http-no-ssl-verify
ຢ່າພະຍາຍາມກວດສອບໃບຢັ້ງຢືນ SSL.
ປົກກະຕິແລ້ວເປັນຄວາມຄິດທີ່ບໍ່ດີ, ພຽງແຕ່ໃຊ້ນີ້ຖ້າທ່ານຮູ້ວ່າທ່ານກໍາລັງເຮັດຫຍັງ.
--http-ssl-cert ຊື່ເອກະສານ
ໃບຮັບຮອງ SSL ທີ່ຈະໃຊ້.
ຄາດວ່າຈະມີໄຟລ໌ .pem.
--http-ssl-cert-crt-key CRT_FILENAME KEY_FILENAME
ໃບຮັບຮອງ SSL ທີ່ຈະໃຊ້.
ຄາດຫວັງໄຟລ໌ .crt ແລະ .key.
--http-ໝົດເວລາ ຫມົດເວລາ
ການໝົດເວລາທົ່ວໄປທີ່ໃຊ້ໂດຍທຸກຄໍາຮ້ອງຂໍ HTTP ຍົກເວັ້ນອັນທີ່ຖືກຄຸ້ມຄອງໂດຍທາງເລືອກອື່ນ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ: 20.0.
Plugin ທາງເລືອກໃນການ
--plugin-dirs ທິດທາງ
ຄວາມພະຍາຍາມທີ່ຈະໂຫລດ plugins ຈາກໄດເລກະທໍລີເຫຼົ່ານີ້.
ໄດເລກະທໍລີຫຼາຍອັນສາມາດໃຊ້ໂດຍການແຍກພວກມັນອອກດ້ວຍເຄິ່ງຈໍ້າສອງເມັດ.
--twitch-oauth-token ໂທເຄນ
ໂທເຄັນ OAuth ເພື່ອໃຊ້ສໍາລັບການພິສູດຢືນຢັນ Twitch. ໃຊ້ --twitch-oauth-authenticate
ເພື່ອສ້າງ token.
--twitch-oauth-authenticate
ເປີດຕົວທ່ອງເວັບທີ່ທ່ານສາມາດອະນຸຍາດໃຫ້ Livestreamer ເຂົ້າເຖິງບັນຊີ Twitch ຂອງທ່ານໄດ້
ເຊິ່ງສ້າງ token ສໍາລັບການນໍາໃຊ້ກັບ --twitch-oauth-token.
--twitch-ຄຸກກີ COOKIES
Twitch cookies ເພື່ອກວດສອບຄວາມຖືກຕ້ອງເພື່ອອະນຸຍາດໃຫ້ເຂົ້າເຖິງຊ່ອງທາງການສະຫມັກ.
ຕົວຢ່າງ:
"_twitch_session_id=x; ຄົງທີ່="
ຫມາຍເຫດ:
ວິທີການນີ້ແມ່ນວິທີການເກົ່າແລະ clunky ຂອງການກວດສອບຄວາມຖືກຕ້ອງກັບ Twitch, ການນໍາໃຊ້
--twitch-oauth-authenticate ແມ່ນວິທີການທີ່ແນະນໍາແລະງ່າຍດາຍກວ່າທີ່ຈະເຮັດມັນໃນປັດຈຸບັນ.
--ustream-ລະຫັດຜ່ານ ປຊຊ
ລະຫັດຜ່ານເພື່ອເຂົ້າເຖິງຊ່ອງ UStream.tv ທີ່ປົກປ້ອງດ້ວຍລະຫັດຜ່ານ.
--crunchyroll-ຊື່ຜູ້ໃຊ້ USERNAME
ຊື່ຜູ້ໃຊ້ Crunchyroll ເພື່ອອະນຸຍາດໃຫ້ເຂົ້າເຖິງການຖ່າຍທອດທີ່ຖືກຈຳກັດ.
--crunchyroll-ລະຫັດຜ່ານ [ລະຫັດຜ່ານ]
ລະຫັດຜ່ານ Crunchyroll ສໍາລັບການນໍາໃຊ້ກັບ --crunchyroll-ຊື່ຜູ້ໃຊ້.
ຖ້າປະໄວ້ຫວ່າງເປົ່າທ່ານຈະຖືກເຕືອນ.
--crunchyroll-purge-credentials
ລ້າງຂໍ້ມູນປະຈໍາຕົວ Crunchyroll ທີ່ເກັບໄວ້ໃນບ່ອນເກັບມ້ຽນເພື່ອເລີ່ມຕົ້ນເຊດຊັນໃຫມ່ ແລະພິສູດຢືນຢັນຄືນໃໝ່.
--livestation-email ອີເມວ
ອີເມວບັນຊີ Livestation ເພື່ອເຂົ້າເຖິງການຖ່າຍທອດທີ່ມີຄຸນນະພາບແບບຈຳກັດ ຫຼືລະດັບພຣີມຽມ.
--livestation-ລະຫັດຜ່ານ ປຊຊ
ລະຫັດຜ່ານບັນຊີ Livestation ທີ່ຈະໃຊ້ກັບ --livestation-email.
ໃຊ້ການຖ່າຍທອດສົດອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net