Мазмұны:

Raspberry Pi веб -ағындар жинағы - 2 -бөлім (Pi бейне ағыны): 6 қадам
Raspberry Pi веб -ағындар жинағы - 2 -бөлім (Pi бейне ағыны): 6 қадам

Бейне: Raspberry Pi веб -ағындар жинағы - 2 -бөлім (Pi бейне ағыны): 6 қадам

Бейне: Raspberry Pi веб -ағындар жинағы - 2 -бөлім (Pi бейне ағыны): 6 қадам
Бейне: Кубический кооператив с анализом матрицы ► 1 Прохождение Left 4 dead 2 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 бейне ағыны)

Жарайды, бұл фотосуреттер қажет деп ойламадым, бірақ веб -сайтқа суреттер ұнайды. Бұл негізінен сізге арналған бірнеше командалар мен қадамдар. Кез келген ерекшеліктерге жауап беретін басқа да көптеген сайттар бар.

Бұл мен үшін жұмыс істеді. Бұл басқа бөліктерді біріктіреді, бұл веб -камераны және таңқурай pi жүйесін генерациялау үшін шығуды басқа компьютерге жібереді, бұл жағдайда OBS Studio жұмыс істейді.

Мен камераларды БІРІНШІ LEGO Лигасының жарыстарына бірнеше көзқараспен қамтамасыз ету үшін қолданамын. Мен сонымен қатар Facebook -те оқиғаларды (концерттер, бітіру және т. Мен сондай -ақ Twitch пен Youtube -те тест тапсырдым. OBS Studio көптеген опцияларды ұсынады

Камералар санына өткізу қабілеттілігінен басқа нақты шектеу жоқ. Мен қатаң сызықтарды қолданғанды жөн көремін, себебі ол өткізу қабілеттілігін жақсы сақтайды. Сымсыз байланыстың кешігуіне байланысты проблемалар бар, әсіресе метал көп жиналатын сигналды ортада (мұны мектеп қорын жинау кезінде құрғақ жұмыс кезінде анықтадық).

Жабдықтар

Интернетке қосылған компьютер

Raspberry Pi, пернетақта/тінтуір/бейне қатынасы бар. Ethernet арқылы Интернетке кіру мүмкіндігі.

Logitech c920 веб -камерасы

1 -қадам: RPi жад картасын конфигурациялаңыз

NOOB орнатылған карта үшін

Мен ABOX -тен жаңа алған жинақпен бірге келген картадан бастаймын. Noobs v3.0.0 картада болды.

Менде 32 ГБ uSD картасы бар. 16 ГБ да жұмыс істейді. Менің ойымша, кішірек жұмыс істеуі мүмкін, бірақ шығындар айырмашылығы үшін 16, 32 немесе одан үлкен карталарды алыңыз.

Егер сізде карта болса, 2 -қадамға өтуге болады

Нөлден жаңадан орнату үшін,

Соңғы NOOBS -ті https://www.raspberrypi.org/downloads/noobs/ сайтынан жүктеп алыңыз

  • SD картасын конфигурациялауға арналған құралдарды жүктеңіз

    • Тек SD картасын пішімдеу үшін: SD картаны форматтаушы

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

    • Картадан жазу / SD картасына жазу үшін

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

  • Windows компьютеріне қосу үшін USB немесе SD картасына uSD адаптерін қолданыңыз
  • SD картасын пішімдеу құралының көмегімен SD картасын пішімдеңіз
  • Win32diskimager көмегімен NOOBs.zip файлын SD картасына жүктеңіз,
  • SD картасын құрылғыдан шығарыңыз

Бұл https://projects.raspberrypi.org/kz/projects/raspberry-pi-setting-up/3 мекен-жайындағы қадамдарға ұқсас.

2 -қадам: RPi қондырғысын орнатыңыз

RPi қондырғысын орнатыңыз
RPi қондырғысын орнатыңыз
RPi қондырғысын орнатыңыз
RPi қондырғысын орнатыңыз
RPi қондырғысын орнатыңыз
RPi қондырғысын орнатыңыз

SD картасын rPi -ге салыңыз

  • RPi -де бейне шығыс, Enet, пернетақта, тінтуір және бейне байланыстары бар екеніне көз жеткізіңіз
  • Құрылғыға қуат беріңіз
  • Орнату терезесінде орнату үшін ОЖ таңдаңыз (бұл мысал үшін Raspbian қолданылған)

    • Бұл біраз уақытты алады (шамамен 20 минут)
    • Елді, тілді, пернетақтаны конфигурациялау…
    • Кез келген жаңартуларды орындаңыз (орнату кезінде автоматты түрде тексеріледі)
  • Қайта жүктеуден кейін Raspberry Pi конфигурациясы диалогы арқылы басқа конфигурацияны орындаңыз

    • Хост атауын қажетті мәнге жаңартыңыз
    • SSH, VNC, сериялық порт, сериялық консольді қосыңыз

      Басқа элементтерді өшіріңіз

    • Өнімділік жаңартулары жоқ
    • Локализация жоқ (бастапқы орнатудан бастап жақсы орнатылуы керек)

3 -қадам: Қажетті бағдарламалық жасақтаманы орнатыңыз

Қажетті бағдарламалық жасақтаманы орнатыңыз
Қажетті бағдарламалық жасақтаманы орнатыңыз
Қажетті бағдарламалық жасақтаманы орнатыңыз
Қажетті бағдарламалық жасақтаманы орнатыңыз
Қажетті бағдарламалық жасақтаманы орнатыңыз
Қажетті бағдарламалық жасақтаманы орнатыңыз

БІРІНШІ - Терминал терезесін іске қосыңыз және 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 байланыстыру сілтемесі есімде жоқ. Бұл менің түпнұсқалық қондырмамның тарихында бір жыл бұрын болған. Бұл қолдану үшін зиян келтірмейтін сияқты)

Соңғы --j.webp" />

cd

git clone https://github.com/jacksonliam/mjpg-streamer.git cd mjpg-streamer/mjpg-streamer-эксперименталды түрде 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 -қадам: Автоматты түрде іске қосуды конфигурациялаңыз

Автоматты түрде іске қосуды конфигурациялаңыз
Автоматты түрде іске қосуды конфигурациялаңыз
Автоматты түрде іске қосуды конфигурациялаңыз
Автоматты түрде іске қосуды конфигурациялаңыз
Автоматты түрде іске қосуды конфигурациялаңыз
Автоматты түрде іске қосуды конфигурациялаңыз

~/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-эксперименттік

sudo./start.sh & шығу 0

Таңқурай пиін қайта жүктеп, жағдайды тексеру үшін 4 -қадамды қайталаңыз

6 -қадам: Қосымша статикалық IP -адрес

DHCP әдепкі мекенжайы сіздің қажеттіліктеріңізге сәйкес келуі мүмкін.

Сіз өзіңіздің статикалық IP конфигурацияңызды орнатқыңыз келуі мүмкін. Менің қондырғыма арналған конфигурация жабық желіге арналған.

Менің LAN конфигурациям келесідей болды:

  • (4 дана) Logitech C920 RPi USB камерасы
  • Әрбір 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 адаптерін қолданыңыз, Facebook, YouTube, Twitch немесе басқа бейнесервистік қызметтерге ағынды жіберіңіз.

Ұсынылған: