תוכן עניינים:

טלוויזיה Raspberry Pi: 4 שלבים (עם תמונות)
טלוויזיה Raspberry Pi: 4 שלבים (עם תמונות)

וִידֵאוֹ: טלוויזיה Raspberry Pi: 4 שלבים (עם תמונות)

וִידֵאוֹ: טלוויזיה Raspberry Pi: 4 שלבים (עם תמונות)
וִידֵאוֹ: Raspberry Pi 4B במארז Argon ONE M.2 עם SSD 128 GB, הרכבת שרת עבור Home Assistant 2024, יוני
Anonim
טלוויזיה Raspberry Pi
טלוויזיה Raspberry Pi

במדריך זה תלמד כיצד להשתמש במקלט טלוויזיה USB וב- Raspberry Pi המדהים. הסיבה שיצרתי את ההתקנה הזו היא בגלל שאני משתמש ב- KODI כבר כמה שנים ואני מוכן לעשות את הקפיצה הקוונטית להפוך את תחנות הטלוויזיה שלי לשידור להתקנת PiTV לכל המכשירים שלי. כמו כן נמאס לי מטלוויזיות שונות שלא מקבלים את אותם ערוצים וגם היכולת PVR (Personal Video Recorder) נחמדה. ציוד מומלץ:

  • פטל פי 3
  • מתאם ספק כוח 5V 2.5A LINK (ebay) הערה: לרובם יש ספק כוח AMP גבוה מכיוון שכרטיס המקלט ישתמש הרבה אנרגיה.

Hauppauge-WinTV-HVR-Hybrid-TV-Stick-950QLINK (ebay) (אם ברצונך לצפות ביותר מערוץ אחד בכל פעם על ידי יותר מקלטים)

תוכנה מומלצת:

OSMC (מערכת הפעלה) - OSMC הוא KODI על גבי מערכת הפעלה של Debian בהנחה שבנויה על גבי Raspbian. הערת צד: אתה יכול להשתמש ב- Raspbian ללא OSMC. Raspbian היא מערכת ההפעלה המקורית של Raspberry Pi אבל זה יהיה אם תרצה להשתמש בהתקנה זו כ- Backend ללא ממשק משתמש. תחשוב על Raspbian כמו התקנת הוניל

  • Tvheadend - שרת הזרמת טלוויזיה ומקליט עבור לינוקס.
  • WinRAR - מנהל ארכיון.
  • פורמט כרטיס SD מאת sdcard.org. זה מעצב SD כראוי.
  • Win32 Disk Imager - תוכנית זו נועדה לכתוב תמונת דיסק גולמי למכשיר נשלף או לגבות התקן נשלף לקובץ תמונה גולמי.
  • PuTTY - PuTTY הוא לקוח SSH ותלנט.

שלב 1: הורד/התקן כלים/תמונת פלאש ל- SD

הורד/התקן כלים/תמונת פלאש ל- SD
הורד/התקן כלים/תמונת פלאש ל- SD
הורד/התקן כלים/תמונת פלאש ל- SD
הורד/התקן כלים/תמונת פלאש ל- SD

ראשית נצטרך לוודא שכרטיס ה- SD שלך מנוקה, כך שנצטרך להשתמש במתקן כרטיס SD.

עבור אל sdcard.org והורד את התוכנית בשם "פורמט כרטיס SD". הפעל את תוכנית ההתקנה ופתח את התוכנית. הכנס את כרטיס ה- SD שלך, בחר את כרטיס ה- SD ולחץ על Option ואז עבור Type Format בחר, "Full" לא מהיר והפעל את התאמת גודל הפורמט. לאחר מכן לחץ על עיצוב. הסיבה שאנו משתמשים בהתאמת הפורמט היא מכיוון ש- Windows לא יכול לראות מחיצות Linux. זהו צעד בטוח להתקנה חדשה וטובה. כמו כן, פורמט סוג מלא זה יסיר את כל הנתונים לא רק את הכותרות של ה- SD.

הורדת קובץ img OSMC. עבור אל https://osmc.tv/download/ גלול למטה חפש את לחצן "תמונות דיסק". ולתמונת Raspberry Pi 3. תמונה נוכחית 2017.04-1 HASH 00fd63eb62f65d53e5f6a2ec4d45dee7 אתה צריך לקבל משהו כמו OSMC_TGT_rbp2_20170504.img.gz תצטרך לחלץ את קובץ ה- IMG. לשם כך תצטרך WinRar.

אתה יכול להוריד את WinRAR ממקורות רבים, בדרך כלל אני אוהב לקבל אותם מאתר המוציא לאור של האתר rarlab.com. לחץ על הורד והתקן למידע נוסף נסה https://www.newsgroupreviews.com/winrar-installation.html עכשיו, עם התקנת WinRar חזור לקובץ שהורדת וחלץ את קובץ ה- IMG. זכור היכן שמרת אותו.

עבור אל https://sourceforge.net/projects/win32diskimager/ לחץ על הורד והתקן. הפעל את תוכנית ההתקנה ופתח את כלי השירות Win32DiskImager; ייתכן שיהיה עליך להפעיל זאת כמנהל. לחץ לחיצה ימנית על הקובץ ובחר הפעל כמנהל מערכת. בחר את קובץ התמונה שחילצת קודם לכן. בחר את אות הכונן של כרטיס ה- SD בתיבת ההתקן. היזהר בבחירת הכונן הנכון; אם אתה טועה אתה יכול להרוס את הנתונים בדיסק הקשיח של המחשב שלך! אם אתה משתמש בחריץ לכרטיס SD במחשב שלך ואינך יכול לראות את הכונן בחלון Win32DiskImager, נסה להשתמש במתאם SD חיצוני. לחץ על כתוב והמתן עד להשלמת הכתיבה. צא מ- Win32DiskImager והוצא את כרטיס ה- SD. אתחל את ה- Pi שלך באמצעות כרטיס ה- SD. כחלק מתקין OSMC תוכל לציין אפשרויות רשת וכחלק מהאתחול הראשון המערכת תנסה להגדיר אותו. תזדקק ל- IP. כברירת מחדל, החיבור החוטי והחיבור האלחוטי יוגדר כברירת מחדל לתצורת DHCP. שים לב שאתה חייב להפעיל SSH. OSMC ישאל אותך אם ברצונך להפעיל SSH באתחול הראשון.

עבור אל https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html לחץ על הורד והתקן. הפעל את תוכנית ההתקנה ופתח את כלי השירות PuTTY. יהיה עליך להיות באותה רשת כמו ה- Pi. עם ה- IP של OSMC שלך היכנס עם המידע שלהלן.

משתמש: osmc

מעבר: osmc

אתה נמצא כעת בהנחיית מסוף לינוקס. הדבר הראשון לרוב הפרויקטים של לינוקס כמו זה הופך להיות עדכני. AKA תתעדכן.

הקלד "sudo apt-get update" הקש enter

מנקודה זו והלאה אני הולך להשתמש> COMMAND בעת הפניה לשורת הטרמינל של Linux. AKA הפעלת PuTTY שלך.

דוגמה:> ifconfig פשוט הקלד "ifconfig" ולאחר מכן הקש enter. התוצאה צריכה להיות פרטי הרשת שלך.

שלב 2: התקנת מנהל התקן/קושחה של טיונר

הגדרת מנהל התקן/קושחה
הגדרת מנהל התקן/קושחה
הגדרת מנהל התקן/קושחה
הגדרת מנהל התקן/קושחה

ראשית עליך להיות בעל מכשיר שיפעל באזור שלך. אם אתה בארה ב כמוני, עליך להיות בעל מכשיר שיכול להתמודד עם ATSC סטנדרטים הקשורים לטלוויזיה דיגיטלית. זכור כשטלוויזיות הלכו לדיגיטל לפני שנים …

חבר את מקלט הטלוויזיה USB שלך. אם לא תחבר את המקלט האחרון שלך יהיה קשה יותר לצפות במכשיר שלך ביומנים.

אז בואו נסתכל על היומנים או ההודעות. עלינו להסתכל על ה- dmesg ולמצוא את מכשיר המקלט.

dmesg

מכיוון שיש לי מכשיר USB Hauppauge. אני יכול לברך על האפוג '.

dmesg | grep -i Hauppauge

תְפוּקָה:

. usb/usb1/1-1/1-1.5/rc/rc0/input0 [7.390578] rc rc0: au0828 IR (Hauppauge HVR950Q) כ/devices/plattform/soc/3f980000.usb/usb1/1-1/1-1.5 /rc/rc0 [7.458826] au0828: שלט רחוק au0828 IR (Hauppauge HVR950Q) לא חיוני [7.458833] au0828: מכשיר רשום AU0828 [Hauppauge HVR950Q]

חפש את דגם המכשיר שלך. שלי הוא 72001. עבור אל https://www.linuxtv.org/wiki/index.php חפש את המכשיר שלך. פרמטרי החיפוש שלי היו, "Hauppauge 72001".

הנה החלק המטורף על המכשיר הזה. היחידה ארוזה כ- "WinTV HVR 950Q, דגם 1176" כך שהטקסט במכשיר אינו תואם למה שמראה ה- dmesg. תוויות לשקר !!!!! אני בטוח שזה עניין שיווקי. למה לשנות את החומרה כשאפשר לשנות את התווית ואנשים יחשבו שהיא חדשה. אז עכשיו מכיוון שהתאמנו את המכשיר ואת מנהל ההתקן של LinuxTV עלינו לטעון את מנהל ההתקן למערכת ההפעלה. שלבים אלה מיועדים רק למכשיר זה פקודות הקושחה שלך יהיו שונות מכיוון שאולי אין לך אותו מכשיר.

#הולך לספריית הבית.

תקליטור ~

#הורדת מנהל ההתקן מגרעינים באמצעות wget.

sudo wget

#טוען את מנהל ההתקן/הקושחה למערכת ההפעלה באמצעות פקודת move.

sudo mv dvb-fe-xc5000-1.6.114.fw/lib/firmware/#מפעיל מחדש את הפי

init 6

ליבות 2.6.31 קושחה

בעת הפעלת גרסת ליבה זו, טעינת הקושחה אורכת זמן רב מאוד ומונעת מתוכנת לתפקד כראוי. כדי להתמודד עם בעיה זו תוכל להשתמש באופציה של מודול no_poweroff = 1 של xc5000, כדי למנוע מההתקן לישון (לאחר מכן יש לטעון מחדש את הקושחה)

לצפייה בהגדרה שלך:

cat/sys/module/xc5000/parameters/no_poweroff0 # <--- ברירת המחדל מופעלת כיבוי אוטומטי

כדי להדליק אין כוח.

echo -n 1>/sys/module/xc5000/parameters/no_poweroff

cat/sys/module/xc5000/parameters/no_poweroff 1 # <--- כיבוי מושבת כעת

שלב 3: בנה/התקן שרת Tvheadend

נוכל להקשות על זה ולצטרך לבנות/לייצר את השרת Tvheadend וזה ייקח שעות אבל זה נראה כמו תודה לג'ונתן תומסון. הוא התקין סקריפט BuildBot שמעדכן את Bintray תוך 24 שעות לאחר הוספת הענף הראשי של קוד Tvheadend ל- Github. מאפשר להתקין את מאגר העדכונים.

#צפה ברשימת המקורות של המאגר שלך.

cat /etc/apt/sources.list

#צור גיבוי של רשימת המקורות הנוכחית שלך

sudo cat /etc/apt/sources.list> sources.list.bkup

#אנו מהדהדים טקסט, המכיל מידע על יציאה יציבה של ג'ונתן תומסון המבנה של Tvheadend לתוך sources.list

sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy stable (לענף הצפוף היציב)" >>/etc/apt/sources.list

#אנו מהדהדים טקסט, המכיל מידע על יציאה לא יציבה של ג'ונתן תומסון המבנה של Tvheadend לתוך sources.list

sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy unstable (לענף הצפצופים הלא יציב/הלילי)" >>/etc/apt/sources.list הערה: זכור, גם אם אתה מפעיל את ג'סי, עליך להוסיף את מאגר הצפצופים כדי לקבל את ה builds. ג'ונתן תומסון יעבור לג'סי בשלב כלשהו, אך לעת עתה בניית הוויזי עובדת מצוין על ג'סי ומכסה את שתי מערכות ההפעלה הנפוצות ביותר של Raspberry Pi בשימוש כרגע.

#ייתכן שיהיה צורך בהתקנה נקייה של דביאן (תודה למייק סומרוויל על הטיפ הזה)

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

#lets מאפשרים לעדכונים ממאגר ג'ונתן תומסון

עדכון sudo apt-get

#מאפשר להתקין את שרת Tvheadend

sudo apt-get install tvheadend

אם הכל עובד אתה צריך לראות את התהליך פועל. כדי לבדוק את הפקודה הפעלה להלן.

ps -ef | grep -i Tvheadend | grep -va "grep"

תְפוּקָה:

hts 506 1 0 ביוני 13? 00:04:07/usr/bin/tvheadend -f -u hts -g וידאו

#אם tvheadend אינו מתקין היטב, כגון מאגר ג'ונתן תומסון אינו פועל.

#השתמש בתלות זו

sudo apt -get -y התקן zlib1g

sudo apt -get -y התקן libc6

sudo apt -get -y להתקין libssl1.0.0

sudo apt-get -y התקן libdbus-1-3

sudo apt -get -y התקן liburiparser1

sudo apt-get -y התקן libavahi-common3

sudo apt-get -y התקן libavahi-client3

#התקן את git

sudo apt -get -y להתקין git

#הורד חבילות.deb מ- github.

שיבוט git

cd rpitv

#התקן חבילות באופן ידני

sudo dpkg -i tvheadend_4.1-2426 ~ gef89ef8_armhf.deb> sudo apt-get-התקן tvheadend_4.1-2426 ~ gef89ef8_armhf.deb

sudo apt -get -install -f

#l כך תעשה אם חבילת tvheadend מותקנת

sudo dpkg -l tvheadend

#בדוק אם Tvheadend פועל

ps -ef | grep -i Tvheadend | grep -va "grep" פלט: hts 506 1 0 ביוני 13? 00:04:07/usr/bin/tvheadend -f -u hts -g וידאו

שלב 4: הגדר את שרת Tvheadend

בשלב זה עליך להגדיר את שרת TVheadend וכל שעלינו לעשות הוא להגדיר אותו. השתמש ב- IP OSMC שחיברת גם עם Putty עבור "YOUIPAdd"

1. (OSMC) מערכת הגדרות תוספות קבל

הרחבות כל התוספות הרחבות התוכנית התקנת

2. מערכת (OSMC) הגדרות הרחבות תוספות קבל תוספות כל התוספות תכנית הרחבות תצורת הגדרות טונר רענון מקלטים … (לחץ עלי)-זה אמור לזהות את המקלטים שלך, אם לא, עליך לפתור בעיה זו לפני שתמשיך.

3. מערכת (OSMC) הגדרות הרחבות הרחבות קבל תוספות כל התוספות שירות התקדמות התקנה

4. (OSMC) מערכת מידע מידע מערכת סיכום כתובת - כתוב את המספר הזה, הוא יהיה YouIPAdd בשלב הבא

5. (WIN) פתח את דפדפן האינטרנט (Firefox או Chrome) ועבור אל https:// YouIPAdd: 9981

6.* (WIN) תצורת כניסות DVB NetworksAddATSC

A. שם רשת = OTA

ב 'בטל את הסימון דלג על סריקה ראשונית

ג מוקסים מוגדרים מראש = ארצות הברית: us-ATSC-center-frequent-8VSB

ד השאר את כל ההגדרות האחרות בברירות המחדל

E. לחץ על צור

7.* (WIN) תצורה כניסות DVB מתאמי טלוויזיה HDHomeRun (כתובת MAC) -

A. סוג רשת = ATSC

ב. שמור

8.* (WIN) תצורת כניסות DVB מתאמי טלוויזיה HDHomeRun (כתובת MAC) - HDHomeRun ATSC Tuner #0 ()

A. לבדוק מופעל

ב. רשתות = OTA

C. השאר את כל ההגדרות האחרות בברירות המחדל

ד לחץ על שמור

9. (WIN) חזור על שלב 7 אם יש לך מקלטים נוספים להגדרה באותו מכשיר HDHomeRun פיזי (כלומר מקלט HDHomeRun ATSC #1, HDHomeRun ATSC Tuner #2)

10. (OSMC) אתחל מחדש את OSMC והמתן דקה עד שכל השירותים ייטענו ברקע

11. (WIN) פתח את IE (Internet Explorer) ועבור אל https:// YouIPAdd: 9981

12. (WIN) תצורת כניסות רשתות DVD

תסתכל על Muxes - זהו מספר ה"הזנות "שהמכשיר שלך יודע עליהן כרגע

ב. התבונן באורך Scan Q - מספר זה צריך להגיע ל -0 לפני ש- tvheadend סרק וקבע מה זמין וניתן לשימוש עבור כל Mux

1. מניסיוני סריקה אחת בנקודת זמן לא מספיקה כדי לקבל כל ערוץ זמין. אני אישית הייתי מחכה שעה -שעתיים ואז חוזר על שלבים 9 - 11 א

מספר פעמים. זה ייקח כמה שעות אבל יהיה הרבה יותר קל מאשר לנסות לתקן מאוחר יותר ערוצים חסרים (תאמין לי, ירדתי בדרך הלא נכונה הזו פעמים רבות).

13. (WIN) תצורת כניסות DVDBNetworksOTAcheck דלג על סריקה ראשונית

א. זה ימנע כל גילוי Mux נוסף בעתיד

B. אם לא תעשה שלב זה ייקח זמן עד שיהיו זמינים לאחר כל אתחול OSMC לפני שהם יוכלו להקליט כאשר אתה נכנס לחתיכות ה- DVR

14. (WIN) תצורת כניסות DVB מתאמי טלוויזיה HDHomeRun (כתובת MAC) - מקלט ATSC #HomeRun #0 ()

א בטל את הסימון של סריקה ראשונית

ב השאר את כל ההגדרות האחרות בברירות המחדל

ג לחץ על שמור

15. (WIN) חזור על שלב 13 אם יש לך מקלטים נוספים להגדרה באותו מכשיר HDHomeRun פיזי (כלומר מקלט ATSC מס '1 של HDHomeRun, מקלט ATSC מס' 2 של HDHomeRun)

16. (WIN) תצורת כניסות DVB שרתים

א הסתר (נפתח) = אין

B. לדף (נפתח) = הכל

ג לחץ על מפה הכל

1. סמן את כל התיבות

2. לחץ על מפה

3. המתן עד שסרגל ההתקדמות יגיע ל -100% ולאחר מכן לחץ על "x" (תיבת דו -שיח זו לא תסגור את עצמה)

17. מערכת (OSMC) הגדרות הרחבות תוספות תוספות מושבתות Tvheadend HTSP Client אפשר

18. מערכת OSMC הגדרות טלוויזיה חיה כללית

A. לבדוק מופעל

1. אתה אמור לראות ייבוא של הערוצים

2. אם הייבוא הצליח יופיע פריט תפריט ראשי חדש בשם טלוויזיה

19. ערוצי טלוויזיה (OSMC)

א. אתה אמור לראות ערוץ חי על המסך תוך שנייה או שתיים בהתאם לחומרה שלך

20. (מכונות אחרות בהן ברצונך להריץ את לקוח TVheadend (חזית)) חזור על שלבים 17 -19

א. הקפד ללכת אל SYSTEMSettings Add-onsEnabled Add-onsPVR לקוחותTvheadend HTSP ClientConfigure-כדי להפנות את החזית אל כתובת ה- IP של הקצה (ויציאה אם שינית אותה) שלבי התצורה הם מתוך https://openelec.tv/forum/79 -tvheadend/74150-האחרונה …

מוּמלָץ: