Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Chciałem mieć możliwość korzystania z kamery internetowej do przesyłania strumieniowego bez połączenia z komputerem.
Na szczęście istnieje Raspberry Pi i udało mi się go użyć do strumienia gotowania! Ta instrukcja znajduje się obok tego filmu na YouTube, który zrobiłem:
Jeśli potrzebujesz dodatkowej pomocy, możesz:
- Komentarz tutaj
- Prześlij mi wiadomość na Twitterze
- Dołącz do mojego serwera Discord
Kieszonkowe dzieci
- Raspberry Pi (użyłem 3, ale wszystko z połączeniem wifi powinno być ok)
- Wyświetlacz, kabel HDMI itp.
- Myszka klawiaturowa
- Karta SD o pojemności 8 GB
- Zasilacz o obciążalności 2A
- Kamera internetowa USB (użyłem Logitech C920)
Krok 1: Konfiguracja karty SD
Zamierzam szybko przeprowadzić konfigurację karty SD. Jeśli wiesz, co robisz lub masz wstępnie załadowaną kartę, możesz przejść dalej.
W tym projekcie będziemy używać Raspbian, który jest lekką dystrybucją Linuksa.
Zamierzamy zainstalować NOOBS, co oznacza New Out Of the Box Software. Przeznaczony dla początkujących, jest dość łatwy w konfiguracji i pozwala wybrać system operacyjny, który chcesz zainstalować. Prawdopodobnie zostanie również zainstalowany na wstępnie załadowanych kartach SD.
Na początek przejdziemy do https://www.raspberrypi.org/downloads/noobs/ i pobierzemy plik ZIP.
Po pobraniu pliku ZIP skopiuj zawartość na kartę SD.
I to wszystko, karta SD błysnęła.
Krok 2: Konfiguracja Pi
Teraz po prostu weź kartę SD i włóż ją do raspberry pi, podłącz ekran, klawiaturę, mysz i zasilanie i jesteśmy daleko.
Podłączenie zasilania uruchomi twój raspberry pi i załaduje instalator NOOBS.
Połącz się z siecią Wi-Fi tutaj.
Powinieneś zobaczyć kilka różnych dostępnych systemów operacyjnych, ale wybierzemy Raspbian i klikniemy zainstalować.
Krok 3: Wyłączanie GUI i zmiana nazwy hosta
W terminalu wpisz
sudo raspi-config
I wyłącz GUI z uruchamiania podczas rozruchu w opcjach rozruchu i zmień nazwę hosta na picam in (lub cokolwiek chcesz) w opcjach sieciowych.
Jeśli z jakiegoś powodu potrzebujesz użyć GUI, możesz wejść
startx
w terminalu.
Krok 4: Pobierz/uruchom muszle
W terminalu wejdź
git clone
i naciśnij Enter. Spowoduje to pobranie plików, które już stworzyłem. Jeśli chcesz się upewnić, że to, co pobierasz, nie jest złośliwe, możesz wszystko zobaczyć tutaj:
Następnie, nadal w terminalu, wpisz
crontab -e
i naciśnij Enter. Otwiera to plik, który pozwala nam zautomatyzować procesy. Będziemy przewijać w dół za pomocą klawiszy strzałek i pisać
@reboot /bin/sh /home/pi/pi-webcam-server/webcam.sh
Dołączyłem plik, który służy do korzystania z modułu kamery Raspberry pi o nazwie picam.sh, jak powiedziałem wcześniej, jest dość opóźniony, ale jeśli chcesz go uruchomić, po prostu użyj @reboot /bin/sh /home/pi/pi -serwer-kamery/picam.sh zamiast tego.
Naciśnij CONTROL + O, aby zapisać plik, i CONTROL + X, aby wyjść z edytora.
Krok 5: OBS
Teraz raspberry pi jest skonfigurowany i gotowy do pracy. Uruchom ponownie pi i odłącz wszystko oprócz zasilania i kamery internetowej. Nie potrzebujemy już wyświetlacza ani myszy/klawiatury!
Wszystko, co musimy teraz zrobić, to stworzyć źródło multimediów w OBS. Odznacz lokalny plik i wpisz
picam:8099/
w polu wejściowym (lub adres IP Pi).
Poczekaj kilka sekund na załadowanie strumienia i gotowe!