ນີ້ແມ່ນຄໍາສັ່ງ tsdecrypt ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
tsdecrypt - ຖອດລະຫັດກະແສການຂົນສົ່ງ mpeg.
ສະຫຼຸບສັງລວມ
tsdecrypt [ທາງເລືອກໃນການ]
ລາຍລະອຽດ
tsdecrypt ອ່ານກະແສການຂົນສົ່ງ mpeg ເຂົ້າມາຜ່ານ UDP/RTP ຫຼືໄຟລ໌ແລະຫຼັງຈາກນັ້ນຖອດລະຫັດມັນ.
ຫຼັງຈາກດຶງລະຫັດຄໍາສັບຈາກ OSCAM ຫຼືເຄື່ອງແມ່ຂ່າຍ CAMD ທີ່ຄ້າຍຄືກັນ. tsdecrypt ສື່ສານ
ກັບເຊີບເວີ CAM ໂດຍໃຊ້ cs378x (camd35 over tcp) protocol ຫຼື newcamd protocol.
OPTIONS
HAND OPTIONS
-i, --ident
ກໍານົດຕົວຕົນທີ່ຈະຖືກນໍາໃຊ້ໃນເວລາເຂົ້າສູ່ລະບົບ syslog. ຮູບແບບທີ່ຕ້ອງການສໍາລັບການ
ident ແມ່ນ PROVIDER/CHANNEL.
-d, --daemon
ເມື່ອເລີ່ມຕົ້ນກາຍເປັນ daemon ແລະຂຽນໄຟລ໌ pid ກັບ .
-N, --notify-ໂຄງການ
ປະຕິບັດ ເມື່ອເຫດການທີ່ກຳນົດໄວ້ລ່ວງໜ້າເກີດຂຶ້ນ. ເພື່ອໃຫ້ທາງເລືອກນີ້ເຮັດວຽກ
--ident ຄວນຈະໄດ້ຮັບການນໍາໃຊ້.
ທ່ານສາມາດໃຊ້ notify-script. ຕົວຢ່າງ ໄຟລ໌ເປັນໂຄງການແຈ້ງການແລະຕົວຢ່າງກ່ຽວກັບ
ວິທີການສ້າງ script ການແຈ້ງເຕືອນຂອງທ່ານເອງ.
ເບິ່ງ ເຫດການ ພາກສ່ວນສໍາລັບລາຍລະອຽດຂອງເຫດການ.
-S, --syslog
ຂຽນຂໍ້ຄວາມບັນທຶກໄປຍັງ syslog ທ້ອງຖິ່ນ.
-l, --syslog-host
ຕັ້ງຄ່າເຈົ້າພາບ syslog. tsdecrypt ສົ່ງຂໍ້ຄວາມໄປຫາເຈົ້າພາບນີ້ຜ່ານ tcp ໃນ syslog
ຮູບແບບທີ່ເຂົ້າກັນໄດ້. syslog-ng ໄດ້ຖືກທົດສອບເປັນເຄື່ອງແມ່ຂ່າຍທີ່ໄດ້ຮັບ syslog.
-L, --syslog-ພອດ
ພອດເຊີບເວີ Syslog. ຄ່າເລີ່ມຕົ້ນແມ່ນ 514.
-F, --log-file
ຂຽນຂໍ້ມູນບັນທຶກໃສ່ . ທາງເລືອກນີ້ສາມາດຖືກນໍາໃຊ້ພ້ອມກັບ syslog.
-D, --debug
ຕັ້ງລະດັບການດີບັກຂໍ້ຄວາມ. ໃນປັດຈຸບັນມີຫ້າລະດັບຂໍ້ຄວາມ. 0 = ຄ່າເລີ່ມຕົ້ນ
messages, 1 = ສະແດງຕາຕະລາງ PSI, 2 = ສະແດງ EMMs 3 = ສະແດງ ECMs ຊໍ້າກັນ, 4 = packet
ດີບັກ. 5 = packet debug + mpeg ts packet dump. ການຕັ້ງຄ່າໃນລະດັບທີ່ສູງຂຶ້ນເຮັດໃຫ້ໄດ້
ລະດັບຂ້າງລຸ່ມນີ້.
-j, --pid-ລາຍງານ
ເມື່ອຕົວເລືອກນີ້ຖືກໃຊ້, tsdecrypt on exit ລາຍງານຈໍານວນແພັກເກັດທີ່ໄດ້ຮັບ
ໃນແຕ່ລະ PID.
-b, -- ບ່ອນນັ່ງ
Bechmark ການຖອດລະຫັດ CSA. ດັດຊະນີແມ່ນກະທູ້ດຽວ. ຖ້າທ່ານຕ້ອງການ
ທົດສອບ CPU ຂອງທ່ານຢ່າງເຕັມທີ່, ແລ່ນສອງ tsdecrypts ໃນຂະຫນານ.
-V, - ການປ່ຽນແປງ
ສະແດງໃຫ້ເຫັນສະບັບໂຄງການ.
-h, - ຊ່ວຍ
ສະແດງການຊ່ວຍເຫຼືອໂຄງການ.
ປັດໄຈນໍາເຂົ້າ OPTIONS
-I, --ການປ້ອນຂໍ້ມູນ
ບ່ອນທີ່ຈະອ່ານຈາກ. tsdecrypt ຮອງຮັບການປ້ອນຂໍ້ມູນຈາກໄຟລ໌ (-I file://file.ts), IPv4
ທີ່ຢູ່ multicast/unicast (-I 224.0.0.1:5000) ຫຼື ທີ່ຢູ່ IPv6 multicast/unicast
(-I [ff01::1111]:5000). ໂດຍຄ່າເລີ່ມຕົ້ນ tsdecrypt ອ່ານຈາກ stdin.
-1, --ແຫຼ່ງປ້ອນຂໍ້ມູນ
ຕັ້ງທີ່ຢູ່ແຫຼ່ງປ້ອນຂໍ້ມູນ multicast ໂດຍໃຊ້ IP_ADD_SOURCE_MEMBERSHIP. ນີ້ເຮັດວຽກເທົ່ານັ້ນ
ສໍາລັບ IPv4 multicast. ຄ່າເລີ່ມຕົ້ນແມ່ນ 0.0.0.0 (ບໍ່ໃຊ້ການກັ່ນຕອງແຫຼ່ງ).
-R, --input-rtp
ເມື່ອອ່ານຈາກ multicast ສົມມຸດວ່າການປ້ອນຂໍ້ມູນແມ່ນ RTP stream. ໝາຍເຫດ: ບໍ່ມີ RTP
ການປຸງແຕ່ງ / ຈັດລໍາດັບໃຫມ່ຂອງຊອງແມ່ນເຮັດໄດ້. ສ່ວນຫົວ RTP 12 byte ຖືກຖອດອອກ
ອອກ ແລະກະແສຖືກປະມວນຜົນເປັນກະແສການຂົນສົ່ງ mpeg ປົກກະຕິຜ່ານ UDP
multicast.
-z, --input-ignore-disc
ຫ້າມລາຍງານຄວາມບໍ່ຕໍ່ເນື່ອງຂອງການປ້ອນຂໍ້ມູນ ຫຼືຄວາມຜິດພາດການບໍ່ຕໍ່ເນື່ອງຂອງ RTP.
-M, --ການປ້ອນຂໍ້ມູນ-ການບໍລິການ
ເລືອກ ID ການບໍລິການ. ທາງເລືອກນີ້ຕ້ອງໄດ້ຮັບການນໍາໃຊ້ໃນເວລາທີ່ການປ້ອນຂໍ້ມູນແມ່ນ MPTS ໃນຄໍາສັ່ງທີ່ຈະ
ເລືອກການບໍລິການທີ່ຖືກຕ້ອງ (ໂຄງການ). ຖ້າການປ້ອນຂໍ້ມູນແມ່ນ MPTS ແລະ --ການປ້ອນຂໍ້ມູນ-ການບໍລິການ is
ບໍ່ໄດ້ໃຊ້, tsdecrypt ເລືອກບໍລິການສຸດທ້າຍທີ່ລະບຸໄວ້ໃນ PAT.
-T, --input-buffer
ໃຊ້ຕົວເລືອກນີ້ເພື່ອຊັກຊ້າການຖອດລະຫັດສໍາລັບຈໍານວນ milliseconds ທີ່ແນ່ນອນ. ນີ້
ອະນຸຍາດໃຫ້ tsdecrypt ຖອດລະຫັດການບໍລິການເຖິງແມ່ນວ່າ OSCAM ຈະສົ່ງຄືນຄໍາລະຫັດຊ້າເກີນໄປ. ສໍາລັບ
ຕົວຢ່າງ SkyUK ສົ່ງລະຫັດຄໍາສັບ ~ 700 ms ກ່ອນທີ່ມັນຈະເລີ່ມໃຊ້ພວກມັນ. ນີ້ຫມາຍຄວາມວ່າ
ຖ້າ OSCAM ບໍ່ສາມາດກັບຄືນຄໍາຂອງລະຫັດໃນຫນ້ອຍກ່ວາ 700 ms ການຖອດລະຫັດຈະລົ້ມເຫຼວ
ສໍາລັບຈໍານວນຂະຫນາດນ້ອຍຂອງເວລາ. ການຕັ້ງຄ່າ --input-buffer 1000 ຈະແກ້ໄຂບັນຫາໃນ
ກໍລະນີນີ້.
-W, --input-dump
ບັນທຶກກະແສການປ້ອນຂໍ້ມູນໃນ . ຖ້າການປ້ອນຂໍ້ມູນແມ່ນ RTP, ໄຟລ໌ຈະມີ
ຂໍ້ມູນທີ່ບໍ່ມີສ່ວນຫົວ RTP (ກະແສການຂົນສົ່ງ mpeg ບໍລິສຸດ). ວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະຊ່ວຍປະຢັດ
ການປ້ອນຂໍ້ມູນແມ່ນການນໍາໃຊ້ບັນຊີຄໍາສັ່ງດັ່ງຕໍ່ໄປນີ້:
tsdecrypt -I 239.78.78.78:5000 -O /dev/null -s 0.0.0.0 -W file.ts
OUTPUT OPTIONS
-O, -- ຜົນຜະລິດ
ອອກການສະຕຣີມຖອດລະຫັດໄປຫາ . ປາຍທາງສາມາດເປັນທີ່ຢູ່ IPv4 multicast
(-O 239.0.0.1:5000), ທີ່ຢູ່ IPv6 mulicast (-O [ff01::2222]:5000), ຊື່ເຈົ້າພາບທີ່
ແກ້ໄຂຕໍ່ກັບທີ່ຢູ່ IPv4/IPv6 (-O example.com:5000) ຫຼືໄຟລ໌. ໃນເວລາທີ່ຜົນຜະລິດແມ່ນ
ໄຟລ໌, ຊື່ໄຟລ໌ຄວນຈະຖືກນໍາຫນ້າດ້ວຍ file:// (-O file://out.ts) ຖ້າມັນບໍ່ມີ.
ບັນຈຸ / ສັນຍາລັກ. ຜົນຜະລິດເລີ່ມຕົ້ນແມ່ນ stdout.
-o, --output-intf
ຕັ້ງຄ່າການໂຕ້ຕອບຜົນຜະລິດ multicast. ມູນຄ່າສາມາດເປັນທີ່ຢູ່ IPv4 ຂອງຜົນຜະລິດ
ການໂຕ້ຕອບ (ຄ່າເລີ່ມຕົ້ນ: 0.0.0.0 /any/) ຫຼືໃນກໍລະນີຂອງ IPv6 ຈໍານວນການໂຕ້ຕອບ.
(ຄ່າເລີ່ມຕົ້ນ: -1 /any/).
-t, --output-ttl
ຕັ້ງ multicast ttl. ຄ່າເລີ່ມຕົ້ນແມ່ນ 1.
-g, --output-tos
ກໍານົດຄ່າ TOS ຂອງຊຸດຜົນຜະລິດ. ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ໃຫ້ຕັ້ງ TOS ສະເພາະໃດໆ.
-r, --output-rtp
ເປີດໃຊ້ RTP output. ຜົນຜະລິດເລີ່ມຕົ້ນແມ່ນມາດຕະຖານ MPEG TS ຫຼາຍກວ່າ UDP, ທາງເລືອກນີ້
ເປີດໃຊ້ tsdecrypt ເພື່ອສົ່ງອອກແພັກເກັດ RTP.
-k, --output-rtp-ssrc
-u, --no-output-on-error
ກັ່ນຕອງຜົນຜະລິດທັງໝົດເມື່ອບໍ່ມີຄຳສັບລະຫັດທີ່ຖືກຕ້ອງ.
-p, --no-output-filter
ປິດໃຊ້ງານການກັ່ນຕອງຜົນຜະລິດ. ໂດຍຄ່າເລີ່ມຕົ້ນຕົວກອງຜົນຜະລິດໄດ້ຖືກເປີດໃຊ້ງານແລະພຽງແຕ່
PAT/PMT/SDT ແລະຊຸດຂໍ້ມູນຖືກປະໄວ້ໃນຜົນຜະລິດ. ທຸກສິ່ງທຸກຢ່າງອື່ນບໍ່ໄດ້ກ່າວເຖິງ
ໃນ PMT ເຊັ່ນ NIT, EIT, TDT tables ແລະ pids ທີ່ບໍ່ຮູ້ຈັກຖືກໂຍກຍ້າຍ.
-y, --output-nit-pass
ຜ່ານແພັກເກັດ NIT ເມື່ອການກັ່ນຕອງຜົນຜະລິດຖືກເປີດໃຊ້.
-w, --output-eit-pass
ຜ່ານແພັກເກັດ EIT (EPG) ເມື່ອການກັ່ນຕອງຜົນຜະລິດຖືກເປີດໃຊ້.
-x, --output-tdt-pass
ຜ່ານແພັກເກັດ TDT/TOT ເມື່ອການກັ່ນຕອງຜົນຜະລິດຖືກເປີດໃຊ້.
CA OPTIONS
-c, --ca-ລະບົບ
ຂະບວນການປ້ອນຂໍ້ມູນ EMM/ECM ຈາກ . ປະຈຸບັນມີການທົດສອບແລະລະບົບ CA ທີ່ເຮັດວຽກ
CONAX, CRYPTOWORK, IRDETO, ເສັ້ນທາງ, MEDIAGUARD (ຄຄຊ) ແລະ ວິດີໂອປ້ອງກັນ (nds),
NAGRA, BULCRYPT,
ກຣິຟຟິນ ແລະ DGCRYPT. ລະບົບ CA ສະຫນັບສະຫນູນອື່ນໆທີ່ທ່ານສາມາດເລືອກໄດ້ແຕ່ບໍ່ແມ່ນ
ການທົດສອບແມ່ນ DRECRYPT. ຄ່າເລີ່ມຕົ້ນ is CONAX. ທ່ານສາມາດ override ຄ່າເລີ່ມຕົ້ນ
CAS CAIDs ໂດຍໃຊ້ --caid ພາລາມິເຕີ.
-C, --caid
ຕັ້ງ CAID ໂດຍກົງ. ອັນນີ້ເປັນປະໂຫຍດຖ້າທ່ານມີກະແສ CA ສອງອັນຈາກໜຶ່ງ CA ແຕ່
ກັບ CAIDs ຫຼື CAS ທີ່ແຕກຕ່າງກັນທີ່ບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນໂດຍ --ca-ລະບົບ ພາລາມິເຕີ.
-Y, --const-cw
ກໍານົດຄໍາລະຫັດຄົງທີ່ທີ່ຈະໃຊ້ສໍາລັບການຖອດລະຫັດ. ໄດ້ ຄວນຈະປະກອບດ້ວຍ 32
ຕົວເລກ hex. ສໍາລັບຕົວຢ່າງ, ການນໍາໃຊ້ a1a2a3a4a5a6a7a8b1b2b3b4b5b6b7b8 ເປັນພາລາມິເຕີຈະກໍານົດ
ເຖິງ ແມ່ນ ວ່າ ລະ ຫັດ ຄໍາ ກັບ a1a2a3a4a5a6a7a8 ແລະລະຫັດຄີກກັບ b1b2b3b4b5b6b7b8.
-Q, --biss-key
ຕັ້ງລະຫັດ BISS ເພື່ອໃຊ້ສໍາລັບການຖອດລະຫັດ. ໄດ້ ຄວນມີ 12 ຕົວອັກສອນ
(hex). ຍົກຕົວຢ່າງ 112233445566 ແມ່ນລະຫັດ BISS ທີ່ຖືກຕ້ອງ. ຖ້າລະຫັດ BISS ມີ 16
chars ນີ້ຫມາຍຄວາມວ່າ CRC ທີ່ສໍາຄັນຖືກຝັງຢູ່ໃນກະແຈ. ກະແຈເຫຼົ່ານີ້ແມ່ນຍັງ
ສະຫນັບສະຫນູນ (ພວກເຂົາເຈົ້າແມ່ນຄືກັນກັບການນໍາໃຊ້ຄໍາສັບລະຫັດຄົງທີ່ທີ່ມີຄໍາສັບລະຫັດດຽວກັນສໍາລັບ
ຄີຄູ່ ແລະຄີກ).
CAMD OPTIONS
-A, --camd-proto
ຕັ້ງໂປໂຕຄອນເຊີບເວີ CAMD. ໂປໂຕຄອນທີ່ຖືກຕ້ອງແມ່ນ CS378X ແລະ NEWcamD. ຖ້າທາງເລືອກນີ້
ບໍ່ໄດ້ໃຊ້ໂປຣໂຕຄໍເລີ່ມຕົ້ນແມ່ນ CS378X (camd35 ຫຼາຍກວ່າ tcp).
-s, --camd-ເຊີບເວີ
ຕັ້ງທີ່ຢູ່ເຊີບເວີ CAMD. ທ່ານສາມາດນໍາໃຊ້ທີ່ຢູ່ IPv4/IPv6 ຫຼືຊື່ເຈົ້າພາບ. ຖ້າທ່າເຮືອແມ່ນ
ບໍ່ໄດ້ຕັ້ງຫຼັງຈາກນັ້ນ 2233 ຖືກໃຊ້ເປັນພອດເລີ່ມຕົ້ນ. 2233 ເປັນພອດເລີ່ມຕົ້ນສໍາລັບ CS378X
protocol ແຕ່ສໍາລັບ NEWCAMD protocol ທ່ານອາດຈະເລືອກເລກພອດອື່ນ. ເຖິງ
ຕັ້ງທີ່ຢູ່ IPv6 ຄົງທີ່ເຈົ້າຕ້ອງໃສ່ໃນວົງເລັບ ([]) ຍົກຕົວຢ່າງ:
[1234::5678]:2233
-U, --camd-ຜູ້ໃຊ້
ຕັ້ງຊື່ຜູ້ໃຊ້ CAMD. ຄ່າເລີ່ມຕົ້ນແມ່ນ ຜູ້ໃຊ້.
-P, --camd-pass
ຕັ້ງລະຫັດຜ່ານຜູ້ໃຊ້ CAMD. ຄ່າເລີ່ມຕົ້ນແມ່ນ ຜ່ານ.
-B, --camd-des-key
ຕັ້ງລະຫັດ DES ທີ່ໃຊ້ໂດຍໂປໂຕຄອນ NEWCAMD. ຄ່າເລີ່ມຕົ້ນແມ່ນ 0102030405060708091011121314.
-4, --ipv4
ເຊື່ອມຕໍ່ຫາເຊີບເວີ CAMD ໂດຍໃຊ້ພຽງແຕ່ທີ່ຢູ່ IPv4 ຂອງເຊີບເວີ. ທີ່ຢູ່ IPv6
ຈະຖືກລະເລີຍ.
-6, --ipv6
ເຊື່ອມຕໍ່ຫາເຊີບເວີ CAMD ໂດຍໃຊ້ພຽງແຕ່ທີ່ຢູ່ IPv6 ຂອງເຊີບເວີ. ທີ່ຢູ່ IPv4
ຈະຖືກລະເລີຍ.
ເອັມເອັມເອ OPTIONS
-e, --ເອີມ
ເປີດໃຊ້ການສົ່ງ EMM ໄປຫາ CAMD ເພື່ອປະມວນຜົນ. ໂດຍຄ່າເລີ່ມຕົ້ນການປະມວນຜົນ EMM ແມ່ນ disabled
ແລະມີພຽງແຕ່ ECM ເທົ່ານັ້ນທີ່ຖືກປຸງແຕ່ງ.
-Z, --emm-pid
ຕັ້ງ EMM pid ດ້ວຍຕົນເອງ. ທາງເລືອກນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບການບໍລິການທີ່ມີສອງ EMM
ຖ່າຍທອດຈາກລະບົບ CA ອັນດຽວ. ໂດຍບໍ່ມີທາງເລືອກນີ້ tsdecrypt ສະເຫມີເລືອກທໍາອິດ
ຖ່າຍທອດຈາກລະບົບ CA ທີ່ເລືອກ.
-E, --emm ເທົ່ານັ້ນ
ປິດການປະມວນຜົນ ECM ແລະຖ່າຍທອດອອກ. ຕົວເລືອກນີ້ເປັນປະໂຫຍດຖ້າການຖ່າຍທອດ EMM
ມີອັດຕາສູງຫຼາຍແລະແຊກແຊງກັບການປຸງແຕ່ງ ECM. ການນໍາໃຊ້ --emm-ເທົ່ານັ້ນທ່ານສາມາດເຮັດໄດ້
ດໍາເນີນການ tsdecrypt ພິເສດທີ່ອຸທິດຕົນພຽງແຕ່ເພື່ອຮັກສາສິດທິບັດໃຫ້ທັນສະໄຫມ.
-f, --emm-report-time
ກໍານົດໄລຍະຫ່າງສໍາລັບບົດລາຍງານ EMM. ຄ່າເລີ່ມຕົ້ນແມ່ນ 60 ວິນາທີ. ຕັ້ງຄ່າ 0 ເພື່ອປິດການໃຊ້ງານ EMM
ບົດລາຍງານ.
-a, --emm-filter
ເພີ່ມຕົວກອງ EMM ທີ່ອະທິບາຍໂດຍ . ຕົວກອງ EMM ແມ່ນເປັນປະໂຫຍດຖ້າທ່ານຕ້ອງການ
ເພື່ອຈໍາກັດຈໍານວນ EMM ທີ່ຄວນຈະເຂົ້າເຖິງເຄື່ອງແມ່ຂ່າຍ CAMD ຂອງທ່ານ. ພື້ນຖານ
is ຄໍາສັ່ງ / ການຕັ້ງຄ່າ ບ່ອນທີ່ຄໍາສັ່ງແມ່ນ: ຍອມຮັບ_ທັງໝົດ,
ປະຕິເສດ_ທັງໝົດ, ຍອມຮັບ ແລະ ປະຕິເສດ.
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການກັ່ນຕອງແລະຕົວຢ່າງການກັ່ນຕອງ, ກະລຸນາອ່ານ ການຍື່ນ
ໄຟລ໌ທີ່ມາພ້ອມກັບ tsdecrypt. ຕົວເລືອກນີ້ສາມາດຖືກນໍາໃຊ້ຫຼາຍຄັ້ງເພື່ອກໍານົດ
to 16 ການກັ່ນຕອງທີ່ແຕກຕ່າງກັນ.
ECM OPTIONS
-X, --ecm-pid
ຕັ້ງ ECM pid ດ້ວຍຕົນເອງ. ທາງເລືອກນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບການບໍລິການທີ່ມີສອງ ECM
ຖ່າຍທອດຈາກລະບົບ CA ອັນດຽວ. ໂດຍບໍ່ມີທາງເລືອກນີ້ tsdecrypt ສະເຫມີເລືອກທໍາອິດ
ຖ່າຍທອດຈາກລະບົບ CA ທີ່ເລືອກ. ແລ່ນ tsdecrypt ດ້ວຍ --debug 2 ແລະເບິ່ງ CA
ຕົວອະທິບາຍໃນ PMT ເພື່ອເບິ່ງວ່າມີສາຍ CA ໃດແດ່.
-v, --ecm ເທົ່ານັ້ນ
ປະມວນຜົນ ECMs ແຕ່ບໍ່ໄດ້ຖອດລະຫັດກະແສການປ້ອນຂໍ້ມູນ. ທາງເລືອກນີ້ແມ່ນເປັນປະໂຫຍດຖ້າຫາກວ່າທ່ານພຽງແຕ່
ຕ້ອງການຕື່ມຂໍ້ມູນໃສ່ແຄດ OSCAM DCW ແຕ່ບໍ່ຕ້ອງການເສຍເວລາ CPU ໃນການຖ່າຍທອດ
ການຖອດລະຫັດ.
-H, --ecm-report-time
ກໍານົດໄລຍະຫ່າງສໍາລັບບົດລາຍງານ ECM. ຄ່າເລີ່ມຕົ້ນແມ່ນ 60 ວິນາທີ. ຕັ້ງຄ່າ 0 ເພື່ອປິດການໃຊ້ງານ ECM
ບົດລາຍງານ.
-G, --ecm-irdeto-type
ກໍານົດດັດຊະນີຂອງ IRDETO ECM stream. ຫມາຍເຫດ: ນີ້ ທາງເລືອກ is ຄັດຄ້ານ, ດີກວ່າ ການນໍາໃຊ້
--ecm-irdeto-chid.
-2, --ecm-irdeto-chid
IRDETO CA ສົ່ງ ECMs ປະສົມຢູ່ໃນກະແສດຽວໃນ PID ດຽວ. ໃນຄໍາສັ່ງທີ່ຈະເລືອກເອົາ
ການຖ່າຍທອດ ECM ທີ່ຖືກຕ້ອງ ເລກທີ່ເອີ້ນວ່າ CHID ຖືກໃຊ້. Oscam ລາຍງານວ່າ CHIDs ແມ່ນຫຍັງ
ເປີດໃຊ້ຢູ່ໃນບັດຂອງທ່ານແລະ tsdecrypt ຊ່ວຍໃຫ້ທ່ານສາມາດກໍານົດຫມາຍເລກ CHID ທີ່ຖືກຕ້ອງ
ການນໍາໃຊ້ທາງເລືອກນີ້. tsderypt ລາຍງານສິ່ງທີ່ CHIDs ມີຢູ່ໃນ ECM ທີ່ເຂົ້າມາ
ກະແສ. CHID ແມ່ນຕົວເລກ 16 ບິດ (0x0000 - 0xffff).
-K, --ecm-no-log
ປິດການນຳໃຊ້ການບັນທຶກ ECMs ແລະລະຫັດຄຳສັບ. ຂໍ້ຜິດພາດຂອງລະຫັດຄໍາສັບແລະບົດລາຍງານສະຖິຕິບໍ່ແມ່ນ
ໄດ້ຮັບຜົນກະທົບຈາກທາງເລືອກນີ້.
-J, --cw-warn-time
ຫຼັງຈາກເວລາເທົ່າໃດວິນາທີທີ່ຈະເຕືອນຖ້າຄໍາລະຫັດທີ່ຖືກຕ້ອງບໍ່ໄດ້ຖືກຮັບ. ຄ່າເລີ່ມຕົ້ນແມ່ນ
60 ວິນາທີ. ຕັ້ງຄ່າ 0 ເພື່ອປິດການເຕືອນໄພ.
-q, --ecm-and-emm-ເທົ່ານັ້ນ
ປະມວນຜົນ ECMs ແລະ EMMs ແຕ່ບໍ່ໄດ້ຖອດລະຫັດກະແສການປ້ອນຂໍ້ມູນ. ທາງເລືອກນີ້ປະສົມປະສານ
--ecm-only ແລະ --emm-ເທົ່ານັ້ນ ທາງເລືອກ. ໃຊ້ມັນຖ້າທ່ານຕ້ອງການສ້າງ OSCAM DCW ຂອງທ່ານ
cache ແລະຮັກສາສິດທິບັດຂອງທ່ານປັບປຸງແຕ່ບໍ່ຕ້ອງການທີ່ຈະເສຍເວລາ CPU
ການຖອດລະຫັດການຖ່າຍທອດ.
ດີບັກ OPTIONS
-n, --ecm-file
ອ່ານ ECM ຈາກໄຟລ໌ຂໍ້ຄວາມ ແລະສົ່ງໄປທີ່ເຊີບເວີ CAMD ເພື່ອປະມວນຜົນ. ທາງເລືອກນີ້ຕ້ອງ
ໄດ້ນໍາໃຊ້ພ້ອມກັບ --caid ແລະ --ການປ້ອນຂໍ້ມູນ-ການບໍລິການ ຕົວເລືອກ
ໄຟລ໌ຄວນຈະເປັນໄຟລ໌ຂໍ້ຄວາມປົກກະຕິ, ຮູບແບບຂອງໄຟລ໌ໄດ້ຖືກອະທິບາຍຂ້າງລຸ່ມນີ້.
-m, --emm-file
ອ່ານ EMM ຈາກໄຟລ໌ຂໍ້ຄວາມ ແລະສົ່ງໄປທີ່ເຊີບເວີ CAMD ເພື່ອປະມວນຜົນ. ທາງເລືອກນີ້ຕ້ອງ
ໄດ້ນໍາໃຊ້ພ້ອມກັບ --caid ແລະ --ການປ້ອນຂໍ້ມູນ-ການບໍລິການ ຕົວເລືອກ
ຂ້າງລຸ່ມນີ້ແມ່ນໄຟລ໌ຂໍ້ຄວາມຕົວຢ່າງ, ແຖວທີ່ເລີ່ມຕົ້ນດ້ວຍ # ແມ່ນບໍ່ສົນໃຈ ແລະຍັງເປັນ 0x
ຄຳນຳໜ້າຖືກລະເລີຍ. ສັນຍາລັກອື່ນໃດຢູ່ໃນໄຟລ໌ຈະຖືກປະມວນຜົນເປັນເລກ hex. ອັນ
ໄຟລ໌ຕົວຢ່າງອາດຈະເບິ່ງຄືວ່ານີ້:
# ຄຳເຫັນ
aa bb cc dd ee
ff 01 02 03 04
# ຄວາມຄິດເຫັນອື່ນໆ
0x05 0x06 0x07
ເຫດການ
ເຫດການການແຈ້ງເຕືອນຖືກສົ່ງເມື່ອ --notify-ໂຄງການ ແລະ --ident ທາງເລືອກແມ່ນຖືກນໍາໃຊ້. ເຫດການ
ພາລາມິເຕີຖືກຕັ້ງເປັນຕົວແປສະພາບແວດລ້ອມກ່ອນທີ່ຈະດໍາເນີນການແຈ້ງການພາຍນອກ
ໂຄງການ. ຕົວແປແມ່ນ:
_TS ເວລາ Unix ຂອງເຫດການ.
_IDENT tsdecrypt ຕົວກໍານົດການທີ່ມີ "/" ແທນທີ່ດ້ວຍ "-".
_MESSAGE_ID ID ຂໍ້ຄວາມເຫດການ (ຕົວຢ່າງ: START, STOP, ແລະອື່ນໆ...).
_MESSAGE_MSG ໄອດີຂໍ້ຄວາມເຫດການດ້ວຍ "_" ຖືກແທນທີ່ດ້ວຍ " ".
_MESSAGE_TEXT ຂໍ້ຄວາມເຫດການ. ຂໍ້ຄວາມເຫດການຂອງມະນຸດສາມາດອ່ານໄດ້.
ເຫດການທີ່ກໍານົດໃນປັດຈຸບັນແມ່ນ:
START tsdecrypt ໄດ້ເລີ່ມຕົ້ນ.
CODE_WORD_OK ໄດ້ຮັບຄໍາສັບລະຫັດທີ່ຖືກຕ້ອງແລະການຖອດລະຫັດແມ່ນ
ເຮັດວຽກ ok.
NO_CODE_WORD ບໍ່ໄດ້ຮັບຄໍາສັບລະຫັດທີ່ຖືກຕ້ອງສໍາລັບ X ວິນາທີ. ໄດ້
ຂະບວນການຖອດລະຫັດຖືກລະງັບໄວ້ຈົນກວ່າຈະຖືກຕ້ອງ
ຄໍາສັບລະຫັດແມ່ນໄດ້ຮັບ.
NO_EMM_RECEIVED ບໍ່ມີແພັກເກັດ EMM ໄດ້ຮັບເປັນເວລາ X ວິນາທີ.
INPUT_TIMEOUT ບໍ່ມີຂໍ້ມູນໃນການປ້ອນຂໍ້ມູນ.
INPUT_OK ຂໍ້ມູນໄດ້ປະກົດຢູ່ໃນວັດສະດຸປ້ອນ.
STOP tsdecrypt ຖືກຢຸດ.
ເບິ່ງ notify-script. ຕົວຢ່າງ ສໍາລັບຕົວຢ່າງກ່ຽວກັບວິທີການສ້າງໂຄງການແຈ້ງການພາຍນອກ.
ຕົວຢ່າງ
ເພື່ອເລີ່ມຕົ້ນໄວນີ້ແມ່ນບາງເສັ້ນຄໍາສັ່ງຕົວຢ່າງ. ລະບົບ CA ເລີ່ມຕົ້ນຖືກຕັ້ງເປັນ
CONAX, ທ່ານສາມາດປ່ຽນມັນໄດ້ໂດຍໃຊ້ --ca-ລະບົບ ພາລາມິເຕີ.
# ຖອດລະຫັດ multicast stream ຈາກ 239.0.50.11:5000 ໂດຍໃຊ້ 10.0.1.1:2233
# ເປັນເຊີບເວີ camd ແລະຜົນໄດ້ຮັບທີ່ຖອດລະຫັດອອກເປັນ 239.78.78.78:5000
tsdecrypt --camd-server 10.0.1.1 \
--input 239.0.50.11:5000 --ອອກ 239.78.78.78:5000
# ຄືກັນກັບຂ້າງເທິງແຕ່ເປີດໃຊ້ການປະມວນຜົນ EMM
tsdecrypt --emm --camd-server 10.0.1.1:2233 \
--input 239.0.50.11:5000 --ອອກ 239.78.78.78:5000
# ຄືກັນກັບຂ້າງເທິງແຕ່ບໍ່ໄດ້ກັ່ນຕອງສະຕຣີມຜົນຜະລິດດັ່ງນັ້ນອະນຸຍາດໃຫ້
# EIT/TOT/NIT, ຕາຕະລາງອື່ນໆທີ່ຈະຜ່ານ
tsdecrypt --no-output-filter --emm --camd-server 10.0.1.1 \
--input 239.0.50.11:5000 --ອອກ 239.78.78.78:5000
# ເລືອກ program/service_id ເພື່ອຖອດລະຫັດ. ເປັນປະໂຫຍດໃນເວລາທີ່ການປ້ອນຂໍ້ມູນແມ່ນ MPTS
tsdecrypt --camd-server 10.0.1.1 --input-service 1234 \
--input 239.0.50.11:5000 --ອອກ 239.78.78.78:5000
# ອ່ານການຖ່າຍທອດຜ່ານ RTP ແລະປະມວນຜົນຊ່ອງທີ່ເຂົ້າລະຫັດ VIACCESS
tsdecrypt --ca-system VIACCESS --emm --camd-server 10.0.1.1:2233 \
--input-rtp --input 239.0.50.11:5000 --ອອກ 239.78.78.78:5000
# ຖອດລະຫັດສະຕຣີມທີ່ພິມດ້ວຍ CAID 0x0963 (NDS, sky)
tsdecrypt --camd-server 10.0.1.1 --ca-system NDS --caid 0x0963 \
--input 239.0.50.11:5000 --ອອກ 239.78.78.78:5000
# ສົ່ງພຽງແຕ່ EMMs ກັບ OSCAM ສໍາລັບ CAID 0x0963 (NDS, sky)
tsdecrypt --camd-server 10.0.1.1 --emm-only --caid 0x0963 \
--input 239.0.50.11:5000 --output /dev/null
# ຖອດລະຫັດສະຕຣີມທີ່ພິມດ້ວຍ CAID 0x5581 (Bulcrypt)
tsdecrypt --camd-server 10.0.1.1 --caid 0x5581 \
--input 239.0.50.11:5000 --ອອກ 239.78.78.78:5000
# ຖອດລະຫັດ BISS encrypted stream
tsdecrypt --biss-key 0x112233445566 --ການປ້ອນຂໍ້ມູນ 239.0.50.11:5000 \
--output 239.78.78.78:5000
# ຖອດລະຫັດໄຟລ໌ທີ່ພິມດ້ວຍລະຫັດຄົງທີ່
tsdecrypt --const-cw 0x00000000000000001111111111111111 \
--input encrypted-file.ts --output file://decrypted-file.ts
# ສົ່ງ ECM ຈາກໄຟລ໌
tsdecrypt --ecm-file ecm.txt --caid 0x5581 --input-service 12345 \
--camd-server example.com
# ຖອດລະຫັດ IRDETO stream ຈາກ Raduga (CHID == 0x0015)
tsdecrypt --input 239.0.50.11:5000 --output 239.78.78.78:5000 \
--camd-server example.com \
--ca-system IRDETO --caid 0x0652 --ecm-irdeto-chid 0x0015
ໃຊ້ tsdecrypt ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net