
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12



โอเค ฉันไม่คิดว่านี่จำเป็นต้องมีรูปภาพ แต่เว็บไซต์ชอบรูปภาพ สิ่งเหล่านี้ส่วนใหญ่เป็นชุดคำสั่งและขั้นตอนสำหรับคุณ มีไซต์อื่นๆ จำนวนหนึ่งที่สามารถระบุลักษณะเฉพาะได้
นี่คือสิ่งที่ใช้ได้ผลสำหรับฉัน ซึ่งรวมส่วนอื่น ๆ จากทั่วทุกมุมเพื่อตั้งค่าเว็บแคม & ระบบราสเบอร์รี่ pi โดยทั่วไปเพื่อสตรีมเอาต์พุตไปยังคอมพิวเตอร์เครื่องอื่น ในกรณีนี้ OBS Studio จะทำงาน
ฉันใช้กล้องเพื่อนำเสนอมุมมองที่หลากหลายของการแข่งขัน LEGO League ครั้งแรก ฉันยังรวบรวมชุดกล้อง 4 ตัวสำหรับโรงเรียนมัธยมของลูกๆ เพื่อให้สามารถสตรีมกิจกรรม (คอนเสิร์ต การสำเร็จการศึกษา ฯลฯ) ไปยัง Facebook ได้ ฉันได้ทดสอบกับ Twitch และ Youtube ด้วย OBS Studio มีตัวเลือกมากมาย
ไม่มีการจำกัดจำนวนกล้องอย่างแท้จริง นอกจากแบนด์วิดท์ ฉันชอบใช้ฮาร์ดไลน์มากกว่า เพราะมันรักษาแบนด์วิดท์ได้ดีกว่า ระบบไร้สายมีปัญหาเวลาแฝง โดยเฉพาะอย่างยิ่งในสภาพแวดล้อมของสัญญาณที่แออัดด้วยโลหะจำนวนมาก (ค้นพบสิ่งนี้ระหว่างการวิ่งแบบแห้งที่ผู้ระดมทุนของโรงเรียน)
เสบียง
คอมพิวเตอร์พร้อมอินเทอร์เน็ต
Raspberry Pi พร้อมการเข้าถึงคีย์บอร์ด/เมาส์/วิดีโอ อีเธอร์เน็ตเข้าถึงอินเทอร์เน็ตได้เช่นกัน
เว็บแคม Logitech c920
ขั้นตอนที่ 1: กำหนดค่าการ์ดหน่วยความจำ RPi
สำหรับการ์ดที่ติดตั้ง NOOBs
ฉันเริ่มต้นด้วยการ์ดที่มาพร้อมกับชุดอุปกรณ์ที่ฉันเพิ่งได้รับจาก 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



ใส่การ์ด SD ลงใน rPi
- ตรวจสอบให้แน่ใจว่า rPi มีเอาต์พุตวิดีโอ, การเชื่อมต่อ Enet, คีย์บอร์ด, เมาส์ และวิดีโอ
- จ่ายไฟให้ยูนิต
-
ที่หน้าต่างการติดตั้ง เลือก OS เพื่อติดตั้ง (ตัวอย่างนี้ใช้ Raspbian)
- จะใช้เวลาสักครู่ (ประมาณ 20 นาที)
- กำหนดค่าประเทศ ภาษา แป้นพิมพ์…
- ดำเนินการอัปเดตใด ๆ (ตรวจสอบโดยอัตโนมัติเมื่อตั้งค่า)
-
หลังจากรีบูต ให้ทำการกำหนดค่าอื่นๆ ผ่าน Raspberry Pi Configuration Dialog
- อัปเดตชื่อโฮสต์เป็นค่าที่ต้องการ
-
เปิดใช้งาน SSH, VNC, พอร์ตอนุกรม, คอนโซลอนุกรม
ปิดการใช้งานรายการอื่น ๆ
- ไม่มีการปรับปรุงประสิทธิภาพ
- ไม่มีการแปลเป็นภาษาท้องถิ่น (ควรตั้งค่าให้ดีจากการตั้งค่าเริ่มต้น)
ขั้นตอนที่ 3: ติดตั้งซอฟต์แวร์ที่จำเป็น



FIRST - เปิดหน้าต่างเทอร์มินัลและอัปเดต rPi distro
sudo apt-get update
sudo apt-get dist-upgrade
ที่สอง - ดาวน์โหลดไลบรารีพื้นฐานที่จำเป็นและสร้าง
sudo apt-get ติดตั้ง build-essential libjpeg8-dev imagemagick libv4l-dev cmake -y
sudo ln -s /usr/include/linux/videodev2.h /usr/include/linux/videodev.h
(ฉันจำลิงค์สำหรับลิงค์ videodev2.h ไม่ได้ มันอยู่ในประวัติของการติดตั้งดั้งเดิมของฉันเมื่อหนึ่งปีที่แล้ว ดูเหมือนว่าจะไม่เจ็บสำหรับการใช้งานนี้)
สุดท้าย - ดาวน์โหลดสตรีมเมอร์ -j.webp" />
ซีดี
โคลน git https://github.com/jacksonliam/mjpg-streamer.git cd mjpg-streamer/mjpg-streamer-experimental ทำให้ sudo ทำการติดตั้ง
ขั้นตอนที่ 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: กำหนดค่าเป็น Autostart



อัปเดต ~/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
แทนที่ "exit 0" ที่ท้ายไฟล์ด้วย:
cd /home/pi/mjpg-streamer/mjpg-streamer-experimental
sudo./start.sh & ออก 0
รีบูต raspberry pi และทำซ้ำขั้นตอนที่ 4 เพื่อตรวจสอบสิ่งต่างๆ
ขั้นตอนที่ 6: ตัวเลือกที่อยู่ IP แบบคงที่
การกำหนดที่อยู่ DHCP เริ่มต้นอาจเพียงพอสำหรับความต้องการของคุณ
คุณอาจต้องการตั้งค่าการกำหนดค่า IP แบบคงที่ของคุณเอง การกำหนดค่าสำหรับฮาร์ดแวร์ของฉันมีขึ้นเพื่อให้มีเครือข่ายแบบปิด
การกำหนดค่า LAN ของฉันคือ:
- (4 จำนวน) Logitech C920 USB กล้อง 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 เพื่อส่งกระแสข้อมูลออกไปยัง Facebook, YouTube, Twitch หรือบริการเซิร์ฟเวอร์วิดีโออื่นๆ
แนะนำ:
เรียกใช้เกม Steam ของคุณบน Retro Arcade Kit ด้วย Raspberry Pi: 7 ขั้นตอน

เรียกใช้เกม Steam ของคุณบน Retro Arcade Kit ด้วย Raspberry Pi: คุณมีบัญชี Steam พร้อมเกมล่าสุดทั้งหมดหรือไม่? แล้วตู้อาเขตล่ะ? ถ้าเป็นเช่นนั้น ทำไมไม่รวมทั้งสองไว้ในเครื่องเล่นเกม Steam Streaming ที่น่าทึ่ง ขอบคุณผู้คนที่ Steam คุณสามารถสตรีมเกมล่าสุดจากพีซีหรือ Ma
การตั้งค่า Twitch Stream.: 7 ขั้นตอน

การตั้งค่าสตรีม Twitch วันนี้ผมจะแสดงขั้นตอนในการเริ่มสตรีมบน twitch.tv โดยใช้ซอฟต์แวร์ Open Broadcasting ใช้สำหรับโครงการเขียนเชิงเทคนิค ฉันหวังว่านี่จะช่วยคุณตั้งค่าการสตรีมของคุณ *** สิ่งที่ควรทราบ: คุณไม่สามารถสตรีม o
Arduino Stream Deck: 5 ขั้นตอน

Arduino Stream Deck: ฉันเห็นบางอย่างจากการเดินทางไปอเมริกาที่ฉันคิดว่าเจ๋งและมีประโยชน์จริงๆ - The Stream Deck โดยพื้นฐานแล้วมันเป็นปุ่มลัดสำหรับแอปใดก็ตามที่คุณต้องการ เหมาะอย่างยิ่งสำหรับการทำงานหลายอย่างพร้อมกัน แต่ประเด็นคือมันแพงเกินไปสำหรับฉัน (100$) และมันก็ไม่
เริ่มต้นใช้งาน Raspberry Pi 4 Desktop Kit: 7 ขั้นตอน

เริ่มต้นใช้งาน Raspberry Pi 4 Desktop Kit: Raspberry Pi 4 เป็นคอมพิวเตอร์ขนาดเล็กขนาดเล็กที่ทรงพลัง พร้อมรองรับ 4K สองหน้าจอ, USB 3.0, CPU และ GPU ใหม่ และ RAM สูงสุด 4GB ในบทช่วยสอนนี้ คุณจะ เรียนรู้วิธีตั้งค่า Raspberry Pi 4 Model B และติดตั้งทุกสิ่งที่คุณต้องการเพื่อใช้ fu
Raspberry Pi Web Interface: 5 ขั้นตอน

Raspberry Pi Web Interface: นี่คือคำแนะนำในการติดตั้งเว็บอินเตอร์เฟสที่ฉันพัฒนาขึ้นเพื่อสลับหมุด gpio ของ raspberry pi เพื่อควบคุมบอร์ดรีเลย์ต่ำที่ใช้งานซึ่งออกแบบมาสำหรับ Arduino มันทำหน้าที่หน้าง่าย ๆ ที่ให้คุณคลิกที่ลิงค์เพื่อเปลี่ยน