สารบัญ:

ระบบตัดสายไฟของฉัน: 24 ขั้นตอน
ระบบตัดสายไฟของฉัน: 24 ขั้นตอน

วีดีโอ: ระบบตัดสายไฟของฉัน: 24 ขั้นตอน

วีดีโอ: ระบบตัดสายไฟของฉัน: 24 ขั้นตอน
วีดีโอ: วิธีเช็คสายไฟของจักรยานไฟฟ้าและกล่องควบคุม สายคันเร่ง เกียร์ เบรคที่อยู่รวมกันด้วยมิเตอร์ 2024, กรกฎาคม
Anonim
ระบบตัดสายไฟของฉัน
ระบบตัดสายไฟของฉัน

[อัปเดตและย้ายมาที่นี่]

เป้าหมายของฉันในการตัดสายไฟคือการลดค่าบริการรายเดือนที่สูงมากของเคเบิลทีวีลงอย่างมาก และยังมีช่อง บริการ และคุณสมบัติที่ต้องการ คำแนะนำนี้อธิบายระบบตัดสายไฟของฉัน

ผู้ให้บริการเคเบิลทีวีของฉันให้การเข้าถึงเกือบ 900 ช่อง ครอบครัวของฉันไม่ต้องการช่อง 900 ครึ่งหนึ่งของ 900 เป็นความละเอียดมาตรฐาน - ไม่จำเป็นต้องมีสิ่งเหล่านี้ ฉันได้ปิดการใช้งาน 811 จากเกือบ 900 ช่องที่เสนอ และจากช่องที่เหลือ ครอบครัวของฉันดู 20% ของช่องเหล่านั้น ฉันต้องการชำระค่าบริการ ช่อง และคุณลักษณะเฉพาะสำหรับนาฬิกาของครอบครัวเท่านั้น

ฉันได้รับบิลแยกรายการสำหรับอินเทอร์เน็ตและทีวี บิลทีวีของฉันพร้อมค่าธรรมเนียมและภาษีมีดังนี้:

$60.00 สำหรับทีวีและ HBO$ 6.88 สำหรับภาษี$12.09 สำหรับค่าบริการเพิ่มเติม=====$88.97 รวม

สายของฉันตัดบิลรายเดือนทั้งหมด:

$24.99 สำหรับ Sling TV $15.00 สำหรับ HBO$ 2.50 สำหรับภาษี ===== $42.49 Total

ในทั้งสองกรณี ฉันมี NetFlix และ Amazon Prime

ฉันลองใช้วิธีการต่างๆ มากมาย และวิธีนี้ได้ผลสำหรับฉัน

ขั้นตอนที่ 1: ข้อกำหนดของฉัน

ข้อกำหนดของฉันสำหรับการตัดสายไฟคือ:

  • เล่นเนื้อหาจากอินเทอร์เน็ตทีวีพรีเมียม เช่น SlingTV, DirecTV Now, PlayStation Vue
  • เล่นเนื้อหาจากบริการระดับพรีเมียม เช่น Hulu, Netflix, Amazon หรือ iTunes
  • ค่าธรรมเนียมรายเดือนขั้นต่ำ และไม่มีค่าธรรมเนียมสำหรับ:

    • DVR หรือ PVR
    • กล่องรับสัญญาณหรือรีโมท
    • ค่าบริการเพิ่มเติม
    • ภาษี
    • Broadcast TV หรือ OTA TV (แบบ over-the-air, off-the-air)
  • จ่ายสำหรับพื้นที่จัดเก็บ Digital Video Recording (DVR) หรือ Personal Video Recording (PVR) ตามที่ฉันต้องการ
  • ชำระเงินสำหรับช่องรายการสดหรือบันทึกพร้อมกันได้มากเท่าที่ต้องการ
  • ดูในห้องใดก็ได้ที่มีทีวี โปรเจ็กเตอร์ หรือคอมพิวเตอร์
  • ดูผ่านการเชื่อมต่อแบบมีสายหรือไร้สาย (802.11AC AP)
  • ดูรายการสดทางทีวีที่ออกอากาศทันทีที่เกิดขึ้น
  • 1080p หรือ HD TV
  • ถ้าฉันมาสายไปสักสองสามนาทีเพื่อดูรายการออกอากาศ ฉันต้องการย้อนกลับและดูตั้งแต่ต้น แทนที่จะรอ N ชั่วโมงหลังจากการแสดงจบลง
  • เลือกบริการที่ต้องการและยกเลิกบริการที่ไม่ต้องการเป็นรายเดือนโดยไม่มีค่าปรับ
  • การตั้งค่าต้นทุนต่ำ (พลาดข้อกำหนดนี้)
  • ช่องเคเบิลที่จำเป็น (Roku พร้อม SlingTV Orange + DVR $ 25 / mo หรือ DirecTV Now (ถ่ายทอดสดเล็กน้อยด้วย HBO $ 43.30 / เดือน, PlayStation Vue Access Slim พร้อม HBO $ 44.90):

    • Comedy Central (The Daily Show) (ไม่ใช่ใน PSVUE)
    • บบส. (The Walking Dead)
    • TBS (Full Frontal with Samantha Bee) (ไม่ใช่ใน PSVUE)
    • ESPN (บนสีส้ม แต่ไม่ใช่สีน้ำเงิน)
    • CNN
    • HLN (ไม่อยู่บนสลิง)
    • HBO (คืนนี้สัปดาห์นี้ Game of Thrones …)
    • HGTV (ผู้ให้บริการบน)
  • SlingTV Orange มีช่องที่ต้องการทั้งหมดของฉัน แต่มีเพียงหนึ่งสตรีมเท่านั้น Blue ไม่มีช่องที่จำเป็นทั้งหมดของฉัน และบางช่องที่ฉันไม่ต้องการแต่อนุญาตให้สตรีมได้ 3 ช่อง Ala Carte ไม่เป็นไรจริงๆ
  • อนุญาตให้ดูหลายคนพร้อมกัน (Sling Blue)
  • Broadcast TV (Raspberry Pi ที่ใช้ Kodi / OSMC เชื่อมต่อกับพีซีที่ใช้ TVheadend):

    ABC, CBS, CW, Fox, NBC, PBS - ออกอากาศทางทีวีผ่าน TVheadEnd

  • มีบริการเดียวกันในทุกห้อง - ไม่ใช้รีโมตต่างกัน อุปกรณ์ต่างกัน ฯลฯ

    รีโมทสากลทั่วไป

  • ทีวีคุณภาพระดับโรงภาพยนตร์ - ไม่มีสะดุด ไม่หยุดขณะโหลด และอื่นๆ

ขั้นตอนที่ 2: รวบรวมชิ้นส่วน

เหล่านี้เป็นส่วนประกอบพื้นฐานของระบบตัดสายไฟของฉัน ฉันไม่ได้สนับสนุนสิ่งเหล่านี้เป็นองค์ประกอบที่ดีที่สุด เพียงว่ามันใช้งานได้สำหรับฉัน:

  • โฮมเธียเตอร์: โปรเจคเตอร์, ระบบเสียงรอบทิศทาง, โฮมเธียเตอร์ PC / Media Center
  • ทีวี แล็ปท็อป แท็บเล็ต สมาร์ทโฟน
  • เครื่องเล่น Blu-ray/DVD
  • เนื้อหาพรีเมียม (Sling และ Netflix) และอินเทอร์เน็ตทีวี:

    โรคุ อัลตร้า

  • ออกอากาศทางทีวี:

    • Raspberry Pi พร้อมตัวรับสัญญาณ IR ที่รัน Kodi บน OSMC เพื่อเล่นรายการทีวีออกอากาศ
    • พีซีที่ใช้ ubuntu พร้อม TVheadend และ 4 955Q Hauppauge TV Tuners
    • เสาอากาศดิจิตอล
  • Universal Remote เพื่อควบคุมทั้งหมดข้างต้น:

    โลจิเทค ฮาร์โมนี่ 650

ส่วนประกอบส่วนใหญ่มีความชัดเจนในตัวเอง และคุณสามารถใช้สิ่งที่คุณมีหรือต้องการได้

ฉันต้องการสร้างระบบ Raspberry Pi ทั้งหมด ในการสร้างระบบนี้ ฉันได้ลองใช้ฮาร์ดแวร์ที่หลากหลายและผสมผสานกัน และพบว่าหากไม่มีคอมพิวเตอร์ PC Class จะเป็น Raspberry Pi 3:

  • ไม่สามารถรองรับบริการระดับพรีเมียมได้ (เช่น DLNA, NetFlix, Hulu)
  • ไม่สามารถเล่น multicast TV (เช่น Raspberry Pi ไม่สามารถเรียกใช้ VLC)
  • ไม่สามารถเรียกใช้ TVheadend ที่มีคุณภาพสูงได้

Roku คือการตั้งค่าแบบพลักแอนด์เพลย์ คำแนะนำตรงไปตรงมามาก ดังนั้น จุดเน้นของคำสั่งนี้คือ Broadcast TV

ในอนาคต ฉันหวังว่าสิ่งต่อไปนี้จะเกิดขึ้น:

  • Roku รองรับ TVheadend หรือ
  • Raspberry Pi 4 รองรับเนื้อหาระดับพรีเมียม

หมายเหตุ:

  • ข้อความที่อยู่ในโพดำหมายถึงการแทนที่ด้วยข้อมูลของคุณ ♣ชื่อผู้ใช้♣
  • ตัวแก้ไขที่สอนได้ทำให้ลิงก์ HTTP และทุกอย่างที่อยู่ในวงเล็บมุมยุ่งเหยิง

ขั้นตอนที่ 3: TVheadend: ติดตั้ง Ubuntu บน PC

ลิงก์ไปยังการอัปเดต TVheadend ubuntu PC 2019 หรือนี่คือขั้นตอนดั้งเดิม:

ระบบตัดสายไฟจำเป็นต้องมีส่วนหน้าและส่วนหลัง หากระบบมีกำลังเพียงพอและจำเป็นในห้องเดียว ระบบก็สามารถรวมอยู่ในระบบเดียวได้ ในกรณีของฉัน ฉันมีห้องเจ็ดห้องพร้อมทีวี ดังนั้น ฉันต้องการคอมพิวเตอร์แบ็กเอนด์ที่มีประสิทธิภาพ (พีซี TVheadend) และคอมพิวเตอร์ส่วนหน้าแบบกระจายต้นทุนต่ำ (Raspberry Pi ในแต่ละห้อง)

ต้องใช้พีซีที่มีประสิทธิภาพค่อนข้างสูงเพื่อใช้งาน TVheadend ด้วยเครื่องรับสัญญาณทีวีสี่เครื่อง ฉันไม่แน่ใจว่าสเปกขั้นต่ำคืออะไร นี่คือสิ่งที่ใช้ได้ผลสำหรับฉัน

ฮาร์ดแวร์พีซี

ไม่กี่ปีที่ผ่านมา ฉันซื้อคอมพิวเตอร์สำหรับเล่นเกมให้ลูกชายที่มีคุณสมบัติดังต่อไปนี้:

  • ชื่อรุ่น CPU: AMD A6-3620 APU พร้อม Radeon HD Graphics
  • # แกน: 4
  • ความเร็ว CPU: 2.2GHz
  • แคช: 1MB
  • HD: 1TB
  • แรม: 4GB

เขาสามารถรวบรวมไวรัสได้มากกว่า 1, 000 ตัวเมื่อเขาบอกว่ามันไม่ได้ผล เขาซื้อพีซีเครื่องใหม่ให้ตัวเองและคืนเครื่องนี้ให้ฉัน

ติดตั้ง Ubuntu

ดาวน์โหลดอิมเมจ iso ของ Ubuntu เวอร์ชันล่าสุดและย้ายไปยังไดรฟ์ USB

อัปเดต: ในต้นเดือนสิงหาคม 2018 ฉันอัปเดตจาก ubuntu16.04 เป็น Bionic 18.04.1 เมื่อฉันอัปเกรด ระบบจะหยุดทำงานแบบสุ่ม ฉันไม่สามารถหาสาเหตุจากบันทึกได้ ฉันรันคำแนะนำการอัปเดตใหม่สองสามครั้ง และดูเหมือนว่าการหยุดนิ่งจะหยุดลง … หวังว่า

เมื่อการแช่แข็งเริ่มต้นขึ้น ฉันคิดว่าฉันจะต้องทำ Ubuntu PC ใหม่ตั้งแต่ต้นบน 18.04.1 ดังนั้นฉันจึงดาวน์โหลดและสร้างธัมบ์ไดรฟ์ด้วยอิมเมจ iso แต่ระบบไม่สามารถบูตได้ ฉันลองเขียนซีดีหลายครั้งและยังคงได้รับความล้มเหลวในการยืนยันข้อมูล

มีรุ่นของ tvheadend สำหรับไบโอนิค

ใส่ไดรฟ์ USB ลงใน PC

บูตเครื่อง PC

กด F10 ค้างไว้ขณะบู๊ตเพื่อไปที่ยูทิลิตี้การตั้งค่า (F9 จะรีเซ็ต BIOS เป็นค่าเริ่มต้น)

เปลี่ยนลำดับการบู๊ต

ใส่ไดรฟ์ USB ก่อน

ยอมรับการเปลี่ยนแปลง

บันทึกการเปลี่ยนแปลงและออก

ติดตั้ง Ubuntu เวอร์ชันล่าสุด

ทำตามคำแนะนำ (อย่าเข้ารหัสอะไรเลย คุณต้องการความเร็วจากพีซีเครื่องนี้)

  • เลือกภาษา
  • ช่องทำเครื่องหมาย: ดาวน์โหลดการอัปเดตขณะติดตั้ง Ubuntu
  • กล่องกาเครื่องหมาย: ติดตั้งซอฟต์แวร์ของบริษัทอื่น …
  • ดำเนินการต่อ
  • ลบดิสก์และติดตั้ง Ubuntu
  • ช่องทำเครื่องหมาย: ใช้ LVM …
  • ติดตั้งในขณะนี้
  • ดำเนินการต่อในโหมด UEFI
  • ดำเนินการต่อ
  • ตั้งเขตเวลา
  • ดำเนินการต่อ
  • เลือกรูปแบบแป้นพิมพ์
  • ดำเนินการต่อ
  • ใส่ชื่อของคุณ
  • เปลี่ยนชื่อคอมพิวเตอร์เป็นสิ่งที่สมเหตุสมผล
  • เลือกชื่อผู้ใช้
  • ใส่รหัสผ่านของคุณสองครั้ง
  • ตั้งค่าปุ่มตัวเลือก: เข้าสู่ระบบโดยอัตโนมัติ
  • ดำเนินการต่อ

หลังจากที่คุณกดดำเนินการต่อ Ubuntu จะติดตั้ง ขึ้นอยู่กับแบนด์วิดท์อินเทอร์เน็ต ดิสก์ไดรฟ์ และความเร็วของ CPU อูบุนตูใช้เวลาในการติดตั้งสักครู่ (สำหรับฉัน 13 นาที) ไปทำอย่างอื่นเถอะ

  • ลบไดรฟ์ USB
  • เริ่มต้นใหม่เดี๋ยวนี้

คุณควรอยู่ใน Ubuntu desktop

ขั้นตอนที่ 4: TVheadend: ใช้ SSH

ใช้ ssh เพื่อให้เซิร์ฟเวอร์ tvheadend ทำงานได้โดยไม่ต้องใช้มอนิเตอร์

ติดตั้งและเริ่ม ssh

$ sudo apt-get install openssh-server

$ sudo บริการ ssh รีสตาร์ท

ขั้นตอนที่ 5: TVheadend: เข้าถึงคอมพิวเตอร์ด้วยชื่อ

ฉันจำที่อยู่ IP ไม่ได้ ฉันชอบที่จะอ้างถึงเซิร์ฟเวอร์โดยใช้ชื่อของพวกเขา

หมายเหตุ: ไม่ควรใช้ขีดล่างในชื่อโฮสต์ avahi จะไม่ทำงานกับขีดล่าง ให้ใช้ขีดกลางแทน สำหรับเซิร์ฟเวอร์ tvheadend ♣hostname♣ ฉันใช้ = tvheadend

Avahi ได้รับการติดตั้งบน Ubuntu และอนุญาตให้ฉัน ssh ลงใน TVheadend PC โดยใช้:

$ ssh ♣ชื่อผู้ใช้♣@♣ชื่อโฮสต์♣.local

สำหรับฉัน การอ้างถึงเซิร์ฟเวอร์โดยใช้ ♣hostname♣.local ง่ายกว่า

ควรติดตั้ง Avahi แล้ว ดังนั้นข้ามไปยังขั้นตอนถัดไป

การรันคำสั่งด้านล่างจะไม่ทำอันตรายใดๆ และจะแสดงเวอร์ชันล่าสุดที่ติดตั้ง:

$ sudo apt-get ติดตั้ง avahi-daemon

ลอง ping อุปกรณ์

$ ชื่อโฮสต์

♣ชื่อโฮสต์♣ $ ping ♣ชื่อโฮสต์♣.local

เรียกใช้คำสั่งนี้เพื่อค้นหา ♣hostname's-IP-address♣ ของคุณ:

$ ifconfig

eth0 ตัวเข้ารหัสลิงก์:Ethernet HWaddr b8:27:eb:64:56:82 inet addr:♣hostname's-IP-address♣ Bcast:192.168.1.255 Mask:255.255.255.0

หากคุณต้องการเปลี่ยนชื่อโฮสต์ ให้ทำดังต่อไปนี้ หรือไปที่ขั้นตอนถัดไป

$ sudo nano /etc/hosts

เครือข่ายท้องถิ่นของฉันคือ 192.168.1.x ไฟล์โฮสต์ของฉันคือ:

127.0.0.1 localhost

127.0.1.1 ♣hostname♣ # บรรทัดต่อไปนี้เป็นที่ต้องการสำหรับโฮสต์ที่รองรับ IPv6::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters

CTRL-O, CTR-X, ENTER เพื่อบันทึกและออกจากตัวแก้ไข

ไฟล์ชื่อโฮสต์ควรมีเพียงหนึ่งรายการ:

$ sudo nano /etc/hostname

♣ชื่อโฮสต์♣

CTRL-O, CTR-X, ENTER เพื่อบันทึกและออกจากตัวแก้ไข

หากคุณเปลี่ยนชื่อโฮสต์ ให้รีบูต

$ sudo รีบูต

ขั้นตอนที่ 6: TVheadend: ติดตั้ง TV Tuner Utilities

เปิดหน้าต่างเบราว์เซอร์และไปที่คำแนะนำนี้บนเครื่อง Ubuntu ของคุณ ง่ายกว่ามากที่จะตัดและวางจากคำแนะนำนี้ จากนั้นพลิกไปมาระหว่างคอมพิวเตอร์

ค้นหา ubuntu PC ของคุณสำหรับ terminal

ลากไอคอนเทอร์มินัลไปที่ท่าเรือ

เปิดหน้าต่างเทอร์มินัล

ติดตั้งยูทิลิตี้ทีวีจูนเนอร์:

$ sudo apt-get ติดตั้ง dvb-apps dvblast w-scan -y

ขั้นตอนที่ 7: TVheadend: อย่าพิมพ์รหัสผ่านในทุก Sudo

$ sudo nano /etc/sudoers

หากไม่มีการเปลี่ยนแปลงต่อไปนี้ คุณจะต้องป้อนรหัสผ่านทุกครั้งที่ใช้ sudo

หลังจากความคิดเห็น #includedir … ให้เพิ่มบรรทัดที่ขึ้นต้นว่า ♣username♣ ALL=:

#includedir /etc/sudoers.d

♣ชื่อผู้ใช้♣ ALL=(ALL) NOPASSWD: ALL

CTRL-o, ENTER, CTRL-x เพื่อบันทึกและปิดไฟล์

ขั้นตอนที่ 8: TVheadend: ติดตั้ง TV Tuner

แนบเครื่องรับสัญญาณทีวีและรีบูต

$ sudo รีบูต

ล็อกอินและรันคำสั่งเพื่อตรวจสอบว่าเครื่องรับสัญญาณรู้จักหรือไม่

เปิดหน้าต่างเทอร์มินัล

$ dmesg | grep dvb

[4.232615] cx231xx 1-1.5:1.1: โหลดสำเร็จแล้ว cx231xx-dvb [4.232639] cx231xx 1-1.5:1.1: Cx231xx dvb Extension เริ่มต้น

หากมีปัญหา เช่น ไดรเวอร์หายไป แสดงว่าคุณมี TV Tuner ผิดหรือเคอร์เนลหรือ Ubuntu รุ่นที่ไม่ถูกต้อง ด้วย TV Tuner อื่น ฉันใช้เวลามากในการแก้ไขปัญหาเหล่านี้โดยการดาวน์โหลดไดรเวอร์และสร้างเคอร์เนลใหม่ มันไม่คุ้มกับเวลาเลยจริงๆ ฉันคืนจูนเนอร์ไปที่ Amazon แล้วได้อันที่ถูกต้อง ง่ายกว่ามาก

อีกวิธีในการตรวจสอบว่าใช้งานได้หรือไม่คือการรันคำสั่ง:

$ ls /dev/dvb

อะแดปเตอร์0

หากคุณไม่เห็นด้านบน ให้หยุดและเริ่มต้นใหม่ หากเริ่มต้นใหม่ โปรดใช้ชิ้นส่วนที่ถูกต้อง

หากคุณเห็นข้างต้น ให้ดำเนินการต่อ

ขั้นตอนที่ 9: TVheadend: ติดตั้ง & ตั้งค่า

ติดตั้ง TVHeadEnd (บอกว่ารองรับ 16.04 เท่านั้น)

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61

$ echo "deb https://dl.bintray.com/tvheadend/deb xenial stable-4.2" | sudo tee -a /etc/apt/sources.list $ sudo apt-get update $ sudo apt-get ติดตั้ง tvheadend

ป้อน ♣ชื่อผู้ใช้♣ และ ♣รหัสผ่าน♣ สำหรับ TVHeadEnd

เปิดเบราว์เซอร์และป้อน (ลบช่องว่างรอบโคลอน:)

https://localhost:9981

เข้าสู่ระบบด้วย ♣ชื่อผู้ใช้♣ และ ♣รหัสผ่าน♣ สำหรับ TVHeadEnd

ทำตามคำแนะนำ ป้อนภาษาที่คุณต้องการ

คลิก บันทึก & ถัดไป สองสามครั้งเพื่อไปยังหน้าจอถัดไป

เข้าสู่เครือข่ายที่อนุญาต ของฉัน 192.168.1.0

อ่านคำแนะนำและป้อน ♣admin_name ♣ และ ♣admin_password♣

ฉันอนุญาตการเข้าถึงแบบไม่ระบุชื่อสำหรับผู้ใช้ * *

คลิกบันทึก & ถัดไป

Hauppauge WinTV HVR 955Q ของฉันแสดงเป็น LG Electronics …

955Q รองรับทั้งเครือข่ายเคเบิล (C) และเครือข่ายภาคพื้นดิน (T) ฉันจะใช้ ATSC-T. เท่านั้น

คลิกบันทึก & ถัดไป

เลือกมิกซ์ที่กำหนดไว้ล่วงหน้าของคุณ สำหรับสหรัฐอเมริกา: สหรัฐอเมริกา: us-ATSC-center-frequencies-8VSB

คลิกบันทึก & ถัดไป

ตอนนี้มันสแกนมาระยะหนึ่งแล้ว ไปทำอย่างอื่น

เมื่อเสร็จแล้วให้คลิกบันทึก & ถัดไป

แมปบริการทั้งหมดและสร้างแท็กผู้ให้บริการและเครือข่าย

คลิกบันทึก & ถัดไป

คลิกเสร็จสิ้น

ที่มุมขวาบน คลิกดูทีวี

เลือกช่องแล้วใช้งานได้เลย!

ขั้นตอนที่ 10: TVheadend: กำหนดค่า

มิกซ์ที่ทำเครื่องหมายว่าตกลงคือรายการที่พบหนึ่งสถานีขึ้นไป

  • ใน TvHeadEnd ไปที่การกำหนดค่า: อินพุต DVB: Muxes
  • ฉันลบ muxes ที่ล้มเหลวทั้งหมด
  • หากผลการสแกนแสดง FAIL ให้คลิกที่แถวนั้นแล้วลบ

ปิดการใช้งานสถานีที่ไม่ได้ใช้

  • ใน TvHeadEnd ไปที่: การกำหนดค่า: อินพุต DVB: บริการ
  • ควรเปิดใช้งานทุกสถานีที่พบ
  • ยกเลิกการเลือกรายการที่คุณไม่ต้องการดู
  • คลิกบันทึก

ปิดการใช้งานสถานีในคู่มือรายการอิเล็กทรอนิกส์

  • TvHeadEnd ไปที่ Configuration: Channels / EPG: Channels
  • ควรเปิดใช้งานทุกช่อง
  • ยกเลิกการเลือกรายการที่คุณไม่ต้องการดู
  • คลิกบันทึก

ขั้นตอนที่ 11: TVheadend: การเข้าถึงระยะไกล

TVheadend จะทำงานแบบไม่มีหัว (เช่น ไม่ได้เชื่อมต่อกับจอภาพ) คุณลักษณะของอูบุนตูส่วนใหญ่สามารถเข้าถึงได้จากบรรทัดคำสั่ง

ในการเข้าถึง TVheadend จากระยะไกล ในเบราว์เซอร์ให้ใช้ (ลบช่องว่างรอบทวิภาค):

https://192.168.1.110:9981

ตอนแรกฉันติดตั้ง TV Tuner เพียงตัวเดียว จากนั้นเพิ่มอีกสามตัว

ทุกครั้งที่ฉันเพิ่มเครื่องรับสัญญาณทีวีอื่น ฉันจะทำตามคำแนะนำในสองขั้นตอนก่อนหน้า ยกเว้นว่าฉันเข้าถึงส่วนหัวทีวีจาก MacBook ของฉัน

ขั้นตอนที่ 12: Tvheadend: Cron

ไม่มีประโยชน์ที่จะให้เครื่องรับสัญญาณทีวีและส่วนหัวของทีวีทำงานตลอดเวลา นอกจากนี้หลังจากนั้นครู่หนึ่งการบันทึกก็เริ่มสะสม ดังนั้น เพิ่ม cron เพื่อลบการบันทึกที่เก่ากว่า 14 วัน

เพิ่มงาน cron เพื่อรีบูตเซิร์ฟเวอร์ tvheadend ทุกคืนเวลา 2.00 น.

$ sudo crontab -e

และเพิ่มบรรทัดต่อไปนี้:

#รีสตาร์ททุกวันตอนตี2

0 2 * * * sudo reboot # ลบบันทึกที่เก่ากว่า 14 วัน # สิ่งต่อไปนี้ใช้งานไม่ได้จริงๆ การบันทึกยังคงแสดงใน TVheadend # 0 1 * * * sudo find /home/hts/* -mtime +14 -exec rm {};

CTRL-o, ENTER, CTRL-x เพื่อบันทึกและปิดไฟล์

ขั้นตอนที่ 13: Raspberry Pi: ใช้งาน Kodi / OSMC

ตั้งค่า Kodi / OSMC

ดาวน์โหลดดิสก์อิมเมจ Raspberry Pi 3 ล่าสุดสำหรับ OSMC จากที่นี่

เมื่อดาวน์โหลดแล้ว ให้ดับเบิลคลิกที่ไฟล์ (OSMC_TGT_rbp2_20170504.img.gz) เพื่อขยาย (OSMC_TGT_rbp2_20170504.img)

ใส่การ์ด Micro SD ลงในเครื่องอ่านการ์ด USB และเสียบ USB เข้ากับ MacBook

เรียกใช้ Etcher เพื่อเบิร์นภาพไปยัง Micro SD Card

ไม่ว่าด้วยเหตุผลใดก็ตาม บน MacBook ของฉัน Etcher จะไม่นำดิสก์ USB ออก

ฉันปิด Etcher แล้วนำดิสก์ออก

ใส่การ์ด Micro SD, การเชื่อมต่ออีเธอร์เน็ต, HDMI และคีย์บอร์ด/เมาส์ลงใน Raspberry Pi และสุดท้ายเสียบสายไฟ หากคุณมี Wi-Fi ที่รวดเร็ว คุณสามารถใช้สิ่งนั้นได้ ฉันมี Kodi/OSMC Raspberry Pis โดยใช้การเชื่อมต่อแบบมีสาย

ทิศทางของ OSMC นั้นตรงไปตรงมามาก

  • เลือกภาษาของคุณ
  • เลือกทวีปและเขตเวลาของคุณ
  • เปลี่ยนชื่อโฮสต์ (ของฉันคือ osmc-room-name)
  • ยอมรับ
  • ยอมรับบริการ SSH เปิดใช้งานอยู่
  • ดำเนินการต่อ
  • ฉันแก่แล้ว ฉันเลยเลือก Classic UI (skin = Estuary)
  • ทางออก

เพิ่มหัวทีวี

ไปที่ส่วนเสริม ส่วนเสริมของฉัน ทั้งหมด

เพิ่มไคลเอนต์ Tvheadend HTSP โดย Adam Sutton …

กำหนดค่าหัวทีวี

TVheadend กำลังควบคุม TV Tuners หลายตัวที่ทำงานบนพีซี พีซีกำลังใช้งานอูบุนตู

ที่อยู่ IP: 192.168.1.110

HTTP: 9981

HTTPS: 9982

ชื่อผู้ใช้: ♣ชื่อผู้ใช้ของคุณ♣

รหัสผ่าน: ♣รหัสผ่านของคุณ♣

ตั้งค่าการอัปเดตอัตโนมัติเป็นเปิด

เปิดใช้งาน

รีบูต

ไปที่ My OSMC, Pi Config, Hardware Support และ Enable LIRC GPIO Support, OK

เพิ่มสิ่งนี้: สามารถตั้งค่าได้ใน kodi: dtparam=gpio_in_pull=up

รีบูต (เปิดเครื่อง, รีบูต)

ไปที่ทีวีและควรจะใช้งานได้!

หากคุณต้องการตั้งค่า Wi-Fi บน Kodi ให้ใช้คำแนะนำเหล่านี้

ขั้นตอนที่ 14: Raspberry Pi: ค้นหาโฮสต์ตามชื่อ

ฉันจำที่อยู่ IP ไม่ได้ ฉันชอบที่จะอ้างถึงเซิร์ฟเวอร์โดยใช้ชื่อของพวกเขา

หมายเหตุ: ไม่ควรใช้ขีดล่างในชื่อโฮสต์ avahi จะไม่ทำงานกับขีดล่าง ให้ใช้ขีดกลางแทน ชื่อโฮสต์ของฉันอยู่ในรูปแบบ: osmc-room-name

Avahi ได้รับการติดตั้งบน OSMC และอนุญาตให้ฉัน ssh เป็น Raspberry Pi โดยใช้:

$ ssh osmc@♣ชื่อโฮสต์♣.local

สำหรับฉัน การอ้างถึง Raspberry Pi ง่ายกว่าด้วย ♣hostname♣.local

ควรติดตั้ง Avahi แล้วและทั้งหมดนี้น่าจะใช้ได้ ดังนั้นไปที่ขั้นตอนต่อไป

หากคุณไม่สามารถ ssh ด้วยชื่อโฮสต์ นี่คือคำแนะนำ การรันคำสั่งจะไม่ทำอันตรายใด ๆ และจะแสดงการติดตั้งเวอร์ชันล่าสุด:

$ sudo apt-get ติดตั้ง avahi-daemon

ลอง ping อุปกรณ์

$ ping ♣ชื่อโฮสต์♣.local

เรียกใช้คำสั่งนี้เพื่อค้นหา ♣hostname's-IP-address♣ ของคุณ:

$ ifconfig

eth0 ตัวเข้ารหัสลิงก์:Ethernet HWaddr b8:27:eb:64:56:82 inet addr:♣hostname's-IP-address♣ Bcast:192.168.1.255 Mask:255.255.255.0

หากคุณต้องการเปลี่ยนชื่อโฮสต์ ให้ทำดังต่อไปนี้ หรือไปที่ขั้นตอนถัดไป

$ sudo nano /etc/hosts

ชื่อโฮสต์ควรเริ่มต้นเป็น dietpi เปลี่ยนบรรทัดสุดท้ายจาก dietpi เป็น ♣hostname♣. ใหม่

♣ชื่อโฮสต์-IP-ที่อยู่♣ ♣ชื่อโฮสต์♣

CTRL-O, CTR-X, ENTER เพื่อบันทึกและออกจากตัวแก้ไข

$ sudo nano /etc/hostname

♣ชื่อโฮสต์♣

CTRL-O, CTR-X, ENTER เพื่อบันทึกและออกจากตัวแก้ไข

ยอมรับการเปลี่ยนแปลงในระบบ

$ sudo insserv ชื่อโฮสต์.sh

$ sudo รีบูต

ขั้นตอนที่ 15: Raspberry Pi: เปลี่ยนรหัสผ่าน OSMC

รันคำสั่งต่อไปนี้เพื่อเปลี่ยนรหัสผ่านเริ่มต้นจาก osmc:

$ passwd

ขั้นตอนที่ 16: Raspberry Pi: เพิ่มใบอนุญาต MPEG-2 เพื่อเปิดใช้งานการถอดรหัสฮาร์ดแวร์

ฉันได้รับการแจ้งเตือนเทอร์โมมิเตอร์บนหน้าจอและการรีบูตใบหน้าที่น่าเศร้าของ OSMC เป็นครั้งคราว สงสัยทั้งคู่จะเกี่ยวกัน ดังนั้นฉันจึงซื้อและติดตั้งคีย์ใบอนุญาต MPEG-2 เพื่อเปิดใช้งานการถอดรหัสฮาร์ดแวร์ของสตรีม Broadcast TV MPEG-2 จากเครื่องรับสัญญาณ tvheadend

เปิดหน้าต่างเทอร์มินัลแล้วลงชื่อเข้าใช้ raspberry pi เช่น:

$ ssh [email protected]

เรียกใช้คำสั่งเพื่อรับหมายเลขซีเรียลของโปรเซสเซอร์ Rasppberry Pi ของคุณ:

$ cat /proc/cpuinfo

ไปที่ไซต์ต่อไปนี้และซื้อคีย์ใบอนุญาต mpeg จากนั้นรอถึง 72 ชั่วโมง (แม้ว่าจะแจ้งว่าคุณสามารถดาวน์โหลดคีย์ได้ทันที)

www.raspberrypi.com/mpeg-2-license-key/

เมื่อใบอนุญาตของคุณมาถึง ให้แก้ไขไฟล์ต่อไปนี้:

$ sudo nano /boot/config.txt

decode_MPG2=ใบอนุญาตของคุณ

CTRL-o, ENTER, CTRL-x เพื่อบันทึกและออกจากตัวแก้ไข

เพื่อให้แน่ใจว่ามีการใช้การถอดรหัสฮาร์ดแวร์ ให้รีสตาร์ท Raspberry Pi

$ sudo รีบูต

และเรียกใช้คำสั่งและควรแสดงว่าเปิดใช้งาน MPG2:

$ vcgencmd codec_enabled MPG2

MPG2=เปิดใช้งาน

ขั้นตอนที่ 17: Raspberry Pi: สร้างหมวก Kodi / OSMC ด้วยตัวรับสัญญาณ IR และปุ่มรีเซ็ต

Raspberry Pi: สร้างหมวก Kodi / OSMC ด้วยตัวรับสัญญาณ IR และปุ่มรีเซ็ต
Raspberry Pi: สร้างหมวก Kodi / OSMC ด้วยตัวรับสัญญาณ IR และปุ่มรีเซ็ต

คำแนะนำนี้มีขั้นตอนในการเพิ่มตัวรับสัญญาณอินฟราเรดและปุ่มรีเซ็ตให้กับหมวก Raspberry Pi สร้างหมวกแล้วเพิ่มหมวกลงใน Raspberry Pi ของคุณ

บนทีวี ไปที่ My OSMC: Pi Config: Hardware - เพื่อกำหนดพิน GPIO ที่ใช้ของฉันอยู่ใน=18 และออก=17เปิดใช้งาน LIRC GPIO Support

ตกลง

รีบูต

คำแนะนำนี้แสดงรหัสที่ต้องเพิ่มเพื่อเปิดใช้งานคุณสมบัติของหมวก

ขั้นตอนที่ 18: Raspberry Pi: ใส่ในเคส

คำแนะนำนี้แสดงวิธีการใส่ทุกอย่างลงในเคส

ขั้นตอนที่ 19: Raspberry Pi: เพลงและวิดีโอของ Kodi

เพิ่มวิดีโอ (หรือเพลง)

เซิร์ฟเวอร์สื่อของฉันคือโฮมเธียเตอร์พีซี (HTPC) ที่ใช้ Windows 7

ในโคดี

ไปที่วิดีโอ: ไฟล์: เพิ่มวิดีโอ: เรียกดู: เพิ่มตำแหน่งเครือข่าย

เครือข่าย Windows (SMB)

ชื่อหรือที่อยู่ IP

ชื่อผู้ใช้

รหัสผ่าน

เพิ่มวิดีโอ

ฉันสามารถเชื่อมต่อกับเซิร์ฟเวอร์สื่อของฉันโดยใช้กลุ่มงาน Windows แต่หลังจากนั้นสักพักก็หยุดทำงาน เว็บไซต์นี้มีเคล็ดลับในการทำงาน

บนเซิร์ฟเวอร์ Windows 7 สร้างโฮมกรุ๊ป

  • ไปที่เมนูเริ่ม: แผงควบคุม
  • พิมพ์ โฮมกรุ๊ป ในช่องค้นหา
  • คลิกที่โฮมกรุ๊ป
  • คลิกที่สร้างโฮมกรุ๊ป
  • บันทึกและเปลี่ยนรหัสผ่าน
  • เลือกไลบรารีที่จะแชร์ (วิดีโอ เพลง รูปภาพ)

ไปที่โฟลเดอร์เพลง วิดีโอ และรูปภาพ คลิกขวาและแชร์กับโฮมกรุ๊ป (อ่าน/เขียน)

บนเซิร์ฟเวอร์ Windows 7:

  • ไปที่เมนูเริ่ม: แผงควบคุม
  • พิมพ์ โฮมกรุ๊ป ในช่องค้นหา
  • คลิกที่โฮมกรุ๊ป
  • เลือก: ออกจากโฮมกรุ๊ป ละเว้นคำเตือน (ออกจากโฮมกรุ๊ปและเสร็จสิ้น)
  • ในหน้า "แชร์กับคอมพิวเตอร์ที่บ้านเครื่องอื่นที่ใช้ Windows 7"
  • เลือก: เปลี่ยนการตั้งค่าการแชร์ขั้นสูง
  • การค้นพบเครือข่าย: เปิดการค้นพบเครือข่าย
  • การสตรีมสื่อ: เปิด
  • การแชร์โฟลเดอร์สาธารณะ: ทางเลือกของคุณ สามารถเปิดหรือปิดได้
  • การแชร์ไฟล์และเครื่องพิมพ์: เปิด
  • การแชร์ที่มีการป้องกันด้วยรหัสผ่าน: ปิดการแชร์ที่มีการป้องกันด้วยรหัสผ่าน
  • อนุญาตให้ Windows จัดการการเชื่อมต่อโฮมกรุ๊ปของฉัน

ขั้นตอนที่ 20: Raspberry Pi: Kodi Weather

ใน Kodi ไปที่

  • การตั้งค่า
  • ส่วนเสริม
  • ติดตั้งจากที่เก็บ
  • ข้อมูลสภาพอากาศ
  • ยาฮู! สภาพอากาศ
  • ติดตั้ง

จากนั้นกำหนดค่า Yahoo! อากาศโดยเข้าสู่เมืองที่ใหญ่ที่สุดที่อยู่ใกล้คุณ

ควรใช้งานได้ แต่ถ้าไม่แน่ใจว่าแอปสภาพอากาศอื่น ๆ ถูกปิดใช้งานและคลิกที่ไอคอนใช้

ขั้นตอนที่ 21: Raspberry Pi: Cron

ฉันต้องการทำให้เครื่องรับสัญญาณทีวีว่างเมื่อไม่ได้ใช้งาน วิธีหนึ่งคือรีบูตทุกคืน

ขั้นแรก ติดตั้ง cron

$ sudo apt-get install cron

จากนั้นแก้ไข crontab

$ sudo crontab -e

และเพิ่ม

#รีสตาร์ททุกวันตอนตี2

0 2 * * * sudo รีบูต

CTRL-o, ENTER, CTRL-x เพื่อบันทึกและออกจากตัวแก้ไข

แล้วเริ่มบริการใหม่

$ sudo บริการ cron รีสตาร์ท

ขั้นตอนที่ 22: รีโมท Logitech Harmony 650: ควบคุมทีวี, Roku และ Raspberry Pi

ฉันลองใช้รีโมตคอนโทรลหลายตัว ฉันลองของที่ถูกกว่า ฉันลอง lirc และ flirc ที่ชื่นชอบคือ Logitech Harmony 650

ดาวน์โหลดและติดตั้งแอพ MyHarmony ของ Logitech แอพนี้อธิบายตนเองได้

ในการตั้งค่าอุปกรณ์ของคุณ (ทีวี ดีวีดี โปรเจ็กเตอร์ Raspberry Pi และอื่นๆ) คุณจำเป็นต้องทราบผู้ผลิตและหมายเลขรุ่น

Raspberry Pi ค่อนข้างพิเศษ ฉันไม่พบสิ่งใดที่ทำงานได้อย่างถูกต้อง ดังนั้นฉันจึงตั้งค่า Raspberry Pi เป็น Apple TV Apple Remote A1294 ควบคุม Apple TV A1378 รีโมต A1294 โหลดไว้ล่วงหน้าใน Kodi

ในการตั้งค่าของฉัน Raspberry Pi ใช้งาน Kodi บน OSMC และใช้สำหรับออกอากาศทางทีวีเท่านั้น

ภายในแอพ MyHarmony ให้ทำดังต่อไปนี้เพื่อตั้งค่า Raspberry PI:

  • เพิ่มอุปกรณ์:

    • ผู้ผลิต: Apple
    • รุ่น: A1378
    • A1378 สอดคล้องกับ Silver Apple Remote
    • เปลี่ยนชื่ออุปกรณ์เป็น Raspberry Pi
  • เพิ่มกิจกรรม ดูทีวี

    ทีวีควรควบคุมระดับเสียง

  • ใช้ Kodi เป็น Watch Apple เปลี่ยนชื่อเป็น "Broadcast TV" ผู้ผลิต: Apple รุ่น: A1378 เลือกรีโมท Apple Silver จาก Kodi

ตั้งค่าอุปกรณ์ที่เหลือโดยใช้ผู้ผลิตและหมายเลขรุ่น เพิ่มกิจกรรม ซิงค์ แล้วย้อนกลับและแก้ไขปุ่มบนหน้าจอและปุ่มทางกายภาพ แล้วซิงค์อีกครั้ง ฉันลบปุ่มพรีเมียม (NetFlix, …) และเพิ่มปุ่มตัวเลือก, หน้าแรก, เมนู, เลือกและทิศทางบนหน้าจอ

ในการตั้งค่า 650 ต่อไปเพื่อควบคุม Raspberry Pi บนทีวีที่เชื่อมต่อกับ Raspberry Pi และด้วยเมาส์และคีย์บอร์ดที่เชื่อมต่อกับ Raspberry Pi:

  • ไปที่ OSMC ของฉัน: Pi Config: ฮาร์ดแวร์ - เพื่อกำหนดพิน GPIO ที่ใช้
  • หมุด GPIO ของฉันอยู่ใน=18 และออก=17
  • ไปที่ OSMC ของฉัน: Pi Config: Remote - เลือก Apple Silver Remote A1294. ระยะไกล

เปิดใช้งาน LIRC GPIO รองรับ ตกลง รีบูต

ขั้นตอนที่ 23: Roku: ปิดใช้งาน SSID

Roku เผยแพร่ SSID ของตัวเองเพื่อให้รีโมท Roku สามารถเชื่อมต่อได้ Roku เรียกฟีเจอร์นี้ว่า Wi-Fi Direct

เมื่อกำหนดค่า Universal Remote แล้ว ให้ปิดใช้งาน SSID ของ Roku ไม่มีเหตุผลที่แท้จริงที่จะทำขั้นตอนนี้ การปิดใช้งาน SSID ไม่ได้ทำให้เครือข่ายมีความปลอดภัยมากขึ้น และ SSID ที่ออกอากาศไม่ได้ใช้แบนด์วิดท์ Wi-Fi ที่สำคัญ

เปิด Roku ไปที่หน้าแรกแล้วไปที่: การตั้งค่า: ระบบ: การตั้งค่าระบบขั้นสูง: การเชื่อมต่ออุปกรณ์: ปิดการใช้งานการเชื่อมต่ออุปกรณ์

ขั้นตอนที่ 24: ภาคผนวก: การแก้ไขปัญหา

Kodi OSMC ล็อคด้วยข้อความ "ไม่รองรับเมาส์"

ฉันเปิดใช้งานการอัปเดตอัตโนมัติ ฉันไม่แน่ใจว่าอะไรทำให้ Raspberry Pi ล็อคด้วยข้อความที่ไม่รองรับเมาส์ แต่ apt-get update and upgrade (dist-upgrade) ตามด้วยการแก้ไขการรีบูต

อัปเกรดจาก 17.04 เป็น 18.04

ฉันอัพเกรด Ubuntu จาก 17.04 เป็น 18.04 โดยทำตามคำแนะนำในลิงค์นี้

ระบบเข้าสู่โหมดสลีปหลังจากอัปเดตอัตโนมัติ

03FEB2019: ฉันเลิกใช้ Ubuntu บนเดสก์ท็อปและย้ายไปที่เซิร์ฟเวอร์ Ubuntu ซึ่งไม่เข้าสู่โหมดสลีป คำแนะนำใหม่อยู่ที่นี่ ตั้งค่า TVheadend บน ubuntu PC

ความพยายามที่จะหยุดเดสก์ท็อป Ubuntu ไม่ให้เข้าสู่โหมดสลีปก่อน 03FEB2019:

หลังจากอัปเดตอัตโนมัติ tvheadend ไม่เห็นว่าจะทำงาน การรีบูตแสดงให้เห็นว่าทุกอย่างทำงานตามที่คาดไว้ แต่หลังจากไม่มีการใช้งาน 20 นาที ระบบจะเข้าสู่โหมดสลีปหรือไฮเบอร์เนต ฉันรันคำสั่งต่อไปนี้ที่แนะนำโดยลิงค์นี้:

gsettings set org.gnome.desktop.session idle-delay 0

sudo systemctl mask sleep.target suspend.target hibernate.tar

ฉันไม่ค่อยฟ้องว่าเกิดอะไรขึ้น แต่หลังจากไฟฟ้าดับหลายครั้ง ระบบจะปิดในเวลาสุ่มระหว่างวัน การเปลี่ยนแปลงข้างต้นไม่สามารถแก้ไขปัญหาได้ ยูทิลิตี้ดิสก์ไม่พบความเสียหายใด ๆ dmesg ไม่ได้แสดงอะไรผิด ฉันแก้ไขไฟล์เพื่อค้นหาว่ามันหยุดการบันทึกเมื่อใด และดูกระบวนการล่าสุดที่ทำงานอยู่:

$ sudo nano /var/log/syslog

หนึ่งในบรรทัดสุดท้ายที่อ้างถึง:

เริ่มบริการตัวจัดการสคริปต์ตัวจัดการเครือข่าย

และต่อไปนี้กำลังพยายามใช้ ipv6 เนื่องจากฉันไม่ได้ใช้ ipv6 ฉันจึงแก้ไขไฟล์:

$ sudo nano /etc/sysctl.conf

และเพิ่มบรรทัดต่อไปนี้ในตอนท้าย:

#ปิดการใช้งาน IPv6net.ipv6.conf.all.disable_ipv6 = 1

net.ipv6.conf.default.disable_ipv6 = 1

net.ipv6.conf.lo.disable_ipv6 = 1

net.ipv6.conf.eth0.disable_ipv6 = 1

ระบบค้างอยู่สองสามวัน

แนะนำ: