Съдържание:
- Консумативи
- Стъпка 1: Конфигурирайте картата с памет RPi
- Стъпка 2: Настройте инсталацията на RPi
- Стъпка 3: Инсталирайте необходимия софтуер
- Стъпка 4: Тестване на поточното предаване
- Стъпка 5: Конфигурирайте за автоматично стартиране
- Стъпка 6: Незадължителен статичен IP адрес
Видео: Комплект Raspberry Pi Web Stream - Част 2 (Pi Video Streaming): 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-31 10:17
Добре, не мислех, че това се нуждае от снимки, но уебсайтът харесва снимки. Това са предимно поредица от команди и стъпки за вас. Има редица други сайтове, които могат да се справят с всякакви особености.
Това работи при мен. Това комбинира други части отвсякъде, за да настрои общо уеб камера и малинова pi система за поточно предаване на изхода към друг компютър, в този случай OBS Studio.
Използвам камерите, за да осигуря множество гледни точки на първото състезание в LEGO League. Съставих и комплект с 4 камери за гимназията на моите деца, за да позволя поточното предаване на събития (концерти, дипломи и т.н.) във Facebook. Тествал съм и с Twitch и Youtube. OBS Studio предлага множество опции
Няма реално ограничение за броя на камерите, с изключение на честотната лента. Предпочитам да използвам твърди линии, тъй като запазва по -добре честотната лента. Безжичната връзка има проблеми със закъснението, особено в претъпкана сигнална среда с много метал (открито това по време на сух ход в училищна фондация).
Консумативи
Компютър с достъп до интернет
Raspberry Pi, с достъп до клавиатура/мишка/видео. Ethernet достъп до интернет също.
Уеб камера Logitech c920
Стъпка 1: Конфигурирайте картата с памет RPi
За карта с инсталирани NOOB
Започвам с карта, която дойде с комплекта, който току -що получих от ABOX. Noobs v3.0.0 беше на картата.
Имам 32GB uSD карта. Ще работи и 16 GB. Предполагам, че по -малките могат да работят, но за разликата в цената, просто вземете 16, 32 или по -големи карти.
Ако имате карта, можете да преминете към Стъпка 2
За нова инсталация от нулата,
Изтеглете най -новите NOOBS от
-
Изтеглете инструменти за конфигуриране на SD карта
-
Само за форматиране на SD картата: SD Card Formatter
https://www.sdcard.org/downloads/formatter/index.html
-
За четене от карта / запис на SD карта
https://sourceforge.net/projects/win32diskimager/files/latest/download
-
- Използвайте USB адаптер за USB или SD карта, за да го свържете към вашия компютър с Windows
- Форматирайте SD картата, като използвате SD Card Formatter
- Заредете NOOBs.zip върху SD картата, като използвате win32diskimager,
- Извадете SD картата от вашето устройство
Това е подобно на стъпките на
Стъпка 2: Настройте инсталацията на RPi
Поставете SD картата в rPi
- Уверете се, че rPi има видео изход, Enet, клавиатура, мишка и видео връзки
- Приложете захранване към устройството
-
В прозореца за инсталиране изберете OS за инсталиране (за този пример беше използван Raspbian)
- Това ще отнеме известно време (около 20 минути)
- Конфигуриране на държава, език, клавиатура …
- Извършване на всички актуализации (автоматично се проверява при настройка)
-
След рестартиране изпълнете друга конфигурация чрез диалоговия прозорец за конфигуриране на Raspberry Pi
- Актуализирайте името на хоста до желаната стойност
-
Активирайте SSH, VNC, сериен порт, серийна конзола
Деактивирайте другите елементи
- Няма актуализации на производителността
- Без локализация (трябва да се настрои добре от първоначалната настройка)
Стъпка 3: Инсталирайте необходимия софтуер
ПЪРВО - Стартирайте терминален прозорец и актуализирайте дистрибуцията rPi
sudo apt-get update
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. Беше в историята на първоначалната ми инсталация преди година. Изглежда не боли за това използване)
Последно - Изтеглете-j.webp" />
cd
git clone https://github.com/jacksonliam/mjpg-streamer.git cd mjpg-streamer/mjpg-streamer-експериментален make sudo make install 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-експериментален/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-експериментален
sudo./start.sh & изход 0
Рестартирайте малиновото пи и повторете стъпка 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 studio към „външния свят“, използвайте вашия лаптоп или USB Ethernet адаптер, за да изпратите поточно изхода към Facebook, YouTube, Twitch или други видео сървърни услуги.
Препоръчано:
Настройване на Twitch Stream .: 7 стъпки
Настройване на Twitch Stream .: Днес ще покажа стъпките за стартиране на стрийминг на twitch.tv с помощта на софтуера за отворено излъчване. Това се използва за проект за техническо писане. Надявам се, че това ви помага да настроите потока си. *** Нещо, което трябва да имате предвид: Не можете да предавате поточно
Първи стъпки с настолния комплект Raspberry Pi 4: 7 стъпки
Първи стъпки с комплекта за настолни компютри Raspberry Pi 4: Raspberry Pi 4 е малък, мощен мини компютър, с поддръжка на 4K екран с два екрана, USB 3.0, нов процесор и графичен процесор и до 4 GB RAM. В този урок ще научете как да настроите Raspberry Pi 4 Model B и да инсталирате всичко необходимо, за да използвате fu
Практически комплект за SMD запояване или Как се научих да спра да се притеснявам и да обичам евтиния китайски комплект: 6 стъпки
Практически комплект за SMD запояване или Как се научих да спра да се притеснявам и да обичам евтиния китайски комплект: Това не е инструкция за запояване. Това е инструкция за това как да се изгради евтин китайски комплект. Поговорката е, че получавате това, за което плащате, и ето какво получавате: Лошо документирано. Съмнително качество на частите. Няма поддръжка.Защо да купувате
ESP 32 Camera Streaming Video Over WiFi - Първи стъпки с ESP 32 CAM Board: 8 стъпки
ESP 32 Camera Streaming Video Over WiFi | Първи стъпки с ESP 32 CAM Board: ESP32-CAM е много малък камерен модул с чип ESP32-S, който струва приблизително 10 долара. Освен камерата OV2640 и няколко GPIO за свързване на периферни устройства, тя разполага и със слот за microSD карта, която може да бъде полезна за съхраняване на изображения, направени с
КОМПЛЕКТ AIY VISION (Raspberry Pi): 3 стъпки
AIY VISION KIT (Raspberry Pi): Изчерпателен поглед върху комплекта AIY Vision на Google