
יניב אור
וידיאו סטרימינג מהמצלמה של ה-RPi
עודכן: 1 בספט׳ 2019
ה-RPi שלי מריץ Raspbian Stretch Lite. הנה מתכון מהיר.
דבר ראשון, מריצים את raspi-config ומאפשרים שימוש במצלמה (ב-Interfacing Options ואז Camera).
כדי לבדוק שהכל עובד ותקין, אפשר להריץ את raspistill, שמצלמת תמונת סטילס בודדת:
או להריץ את raspivid, שמצלמת וידאו - 10 שניות, כפי שמוגדר ב-t:
אם אין שגיאות ונוצרים הקבצים שמוגדרים ב-o - סימן שהכל מחובר כמו שצריך ומאופשר.
נעבור לסטרימינג. יש כמה דרכים.
דרך 1: קוד פייתון
יש את הספריית פייתון picamera. התקנתי בצורה כזאת:
באתר הרשמי יש דוגמא שימושית:
מה שנשאר לעשות זה לפתוח דפדפן ולכתוב את הכתובת של ה-RPi, פורט 8000:
* כמובן כל מי שמחובר לרשת, יכול להתחבר לשידור.
דרך 2: שימוש ב-raspivid, netcat ו-mplayer
הצד שמקבל את השידור - נניח, הלפטופ לינוקס מנטה שלי - פותח listener על פורט מסויים,
בדוגמא הבאה, פורט 2222 - ומעביר את המידע שמתקבל ל-mplayer:
ה-RPi מצלם וידאו בעזרת התוכנה raspivid ומעביר את השידור לכתובת של המכונת לינוקס דרך פורט 2222, בעזרת netcat:
המשך יבוא...