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

ערכת הזרמת האינטרנט של Raspberry Pi - חלק 2 (הזרמת וידאו של Pi): 6 שלבים
ערכת הזרמת האינטרנט של Raspberry Pi - חלק 2 (הזרמת וידאו של Pi): 6 שלבים

וִידֵאוֹ: ערכת הזרמת האינטרנט של Raspberry Pi - חלק 2 (הזרמת וידאו של Pi): 6 שלבים

וִידֵאוֹ: ערכת הזרמת האינטרנט של Raspberry Pi - חלק 2 (הזרמת וידאו של Pi): 6 שלבים
וִידֵאוֹ: Leap Motion SDK 2024, נוֹבֶמבֶּר
Anonim
ערכת הזרמת אינטרנט של Raspberry Pi - חלק 2 (הזרמת וידאו של Pi)
ערכת הזרמת אינטרנט של Raspberry Pi - חלק 2 (הזרמת וידאו של Pi)
ערכת הזרמת אינטרנט של Raspberry Pi - חלק 2 (הזרמת וידאו של Pi)
ערכת הזרמת אינטרנט של Raspberry Pi - חלק 2 (הזרמת וידאו של Pi)
ערכת הזרמת אינטרנט של Raspberry Pi - חלק 2 (הזרמת וידאו של Pi)
ערכת הזרמת אינטרנט של Raspberry Pi - חלק 2 (הזרמת וידאו של Pi)

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

זה מה שעבד בשבילי. זה משלב חלקים אחרים מכל רחבי ההתקנה הגנרית של מצלמת רשת ומערכת פטל פאי כדי להזרים את הפלט למחשב אחר, במקרה זה, הפעלת OBS Studio.

אני משתמש במצלמות כדי לספק מספר נקודות מבט של תחרות LEGO ליגה ראשונה. ערכתי גם ערכת מצלמות ל -4 בתיכון של ילדי כדי לאפשר הזרמת אירועים (קונצרטים, סיום לימודים וכו ') לפייסבוק. בדקתי גם עם Twitch ו- YouTube. OBS Studio מספק אפשרויות רבות

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

אספקה

מחשב עם גישה לאינטרנט

פטל פטל, עם גישה למקלדת/עכבר/וידיאו. גישה לאינטרנט גם לאינטרנט.

מצלמת רשת Logitech c920

שלב 1: הגדר את כרטיס הזיכרון RPi

לכרטיס עם NOOB מותקן

אני מתחיל בכרטיס שהגיע עם הערכה שקיבלתי זה עתה מ- ABOX. Noobs v3.0.0 היה בכרטיס.

יש לי כרטיס uSD בנפח 32GB. 16 GB יעבוד גם. אני מניח שקטנים עשויים לעבוד, אך להבדיל בעלויות, קנה רק את הכרטיסים 16, 32 או גדולים יותר.

אם יש לך כרטיס, תוכל לעבור לשלב 2

להתקנה חדשה מאפס,

הורד את NOOBS העדכניים ביותר מ-

  • הורד כלים לתצורת כרטיס SD

    • לעיצוב כרטיס SD בלבד: עיצוב כרטיס SD

      https://www.sdcard.org/downloads/formatter/index.html

    • לקריאה מכרטיס / כתיבה לכרטיס SD

      https://sourceforge.net/projects/win32diskimager/files/latest/download

  • השתמש במתאם uSD לכרטיס USB או לכרטיס SD כדי להתחבר למחשב Windows שלך
  • עיצב את כרטיס ה- SD באמצעות תבנית כרטיס ה- SD
  • טען NOOBs.zip על כרטיס ה- SD, באמצעות win32diskimager,
  • הוצא כרטיס SD מהמכשיר שלך

הדבר דומה לשלבים בכתובת

שלב 2: הגדר את התקנת RPi

התקן את התקנת RPi
התקן את התקנת RPi
הגדר את התקנת RPi
הגדר את התקנת RPi
התקן את התקנת RPi
התקן את התקנת RPi

הכנס כרטיס SD ל- rPi

  • ודא ש- rPi כולל פלט וידאו, Enet, מקלדת, עכבר וחיבורי וידאו
  • הפעל כוח ליחידה
  • בחלון ההתקנה, בחר מערכת הפעלה להתקנה (Raspbian שימש לדוגמא זו)

    • זה ייקח קצת זמן (בערך 20 דקות)
    • הגדר מדינה, שפה, מקלדת …
    • בצע את כל העדכונים (נבדק אוטומטית בעת ההתקנה)
  • לאחר אתחול מחדש, בצע תצורה אחרת באמצעות דו -שיח התצורה של Raspberry Pi

    • עדכן את שם המארח לערך הרצוי
    • אפשר SSH, VNC, יציאה טורית, קונסולה טורית

      השבת את שאר הפריטים

    • אין עדכוני ביצועים
    • אין לוקליזציה (צריך להגדיר בסדר מההגדרה הראשונית)

שלב 3: התקן את התוכנה הדרושה

התקן את התוכנה הדרושה
התקן את התוכנה הדרושה
התקן את התוכנה הדרושה
התקן את התוכנה הדרושה
התקן את התוכנה הדרושה
התקן את התוכנה הדרושה

FIRST - הפעל חלון מסוף ועדכן את הפצת rPi

עדכון sudo apt-get

sudo apt-get dist-upgrade

שנית - הורד את הספריות הבסיסיות הדרושות ובנה

sudo apt-get install build-essential libjpeg8-dev imagemagick libv4l-dev cmake -y

sudo ln -s /usr/include/linux/videodev2.h /usr/include/linux/videodev.h

(אני לא זוכר את הקישור לקישור videodev2.h. זה היה בהיסטוריה של ההתקנה המקורית שלי לפני שנה. לא נראה שזה כואב לשימוש הזה)

אחרון - הורד את הסטרימר mjpg, הידור הקוד והתקן אותו

CD

שיבוט git https://github.com/jacksonliam/mjpg-streamer.git cd mjpg-streamer/mjpg-streamer-experimental להפוך sudo make install

שלב 4: בדיקת הזרמה

בדיקת הזרמה
בדיקת הזרמה
בדיקת הזרמה
בדיקת הזרמה

בחלונות המסוף, בצע את הפעולות הבאות

/usr/local/bin/mjpg_streamer -i "input_uvc.so -r 1280x720 -d/dev/video0 -f 30 -q 80" -o "output_http.so -p 8080 -w/usr/local/share/mjpg- סטרימר/www"

צפה בזרם ב- rPi

פתח את הדפדפן עבור "localhost: 8080/? action = stream"

צפה בזרם במחשב האישי שלך

ב- rPi, קבל את כתובת ה- IP ליחידה (ifconfig) (eth0: 192.168.1.36, למשל)

פתח את דפדפן המחשב עבור "https://192.168.1.36:8080/?action=stream"

שלב 5: הגדר להפעלה אוטומטית

הגדר להפעלה אוטומטית
הגדר להפעלה אוטומטית
הגדר להפעלה אוטומטית
הגדר להפעלה אוטומטית
הגדר להפעלה אוטומטית
הגדר להפעלה אוטומטית

עדכן ~/mjpg-streamer/mjpg-streamer-experimental/start.sh

וודא ששורה זו נוספה ושלא יגיבו:

./mjpg_streamer -i "./input_uvc.so -r HD -f 30" -o "./output_http.so -w./www"

עדכן /etc/rc.local

החלף את "יציאה 0" בסוף הקובץ ב:

cd/home/pi/mjpg-streamer/mjpg-streamer-experimental

sudo./start.sh ויציאה 0

הפעל מחדש את פאי הפטל וחזור על שלב 4, כדי לבדוק את הדברים

שלב 6: כתובת IP סטטית אופציונלית

כתובת ברירת המחדל של DHCP עשויה להיות מתאימה לצרכים שלך.

ייתכן שתרצה גם להגדיר תצורת IP סטטית משלך. התצורה שלי לחומרה שלי נועדה להיות בעלת רשת סגורה.

תצורת ה- LAN שלי הייתה:

  • (4 כמות) מצלמת USB Logitech C920 RPi
  • כל RPi מחובר למתג לא מנוהל.
  • למתג מחובר גם מחשב נייד עם OBS Studio.
  • כל היציאות הללו הוגדרו לתצורת כתובת ה- IP האישית שלי.
  • ב- RPi, ב- /etc/dhcpcd.conf, הגדרתי הגדרות אלה

ממשק eth0

להודיע 8.11.2.12

נתבים סטטיים = 8.11.1.1

ממשק wlan0

להודיע 8.11.2.102

נתבים סטטיים = 8.11.1.1

כדי להעביר את אולפן ה- OBS ל"עולם החיצון ", השתמש במחשב הנייד או במתאם USB של Ethernet כדי לדחוף את הפלט לפייסבוק, YouTube, Twitch או שירותי שרת וידאו אחרים.

מוּמלָץ: