Мазмуну:

Raspberry Pi Web Stream Kit - 2 -бөлүк (Pi Video Streaming): 6 кадам
Raspberry Pi Web Stream Kit - 2 -бөлүк (Pi Video Streaming): 6 кадам

Video: Raspberry Pi Web Stream Kit - 2 -бөлүк (Pi Video Streaming): 6 кадам

Video: Raspberry Pi Web Stream Kit - 2 -бөлүк (Pi Video Streaming): 6 кадам
Video: Raspberry Pi - Что можно сделать? Готовые проекты. Есть ли смысл? Как научиться? 2024, Ноябрь
Anonim
Raspberry Pi Web Stream Kit - Part 2 (Pi Video Streaming)
Raspberry Pi Web Stream Kit - Part 2 (Pi Video Streaming)
Raspberry Pi Web Stream Kit - Part 2 (Pi Video Streaming)
Raspberry Pi Web Stream Kit - Part 2 (Pi Video Streaming)
Raspberry Pi Web Stream Kit - Part 2 (Pi Video Streaming)
Raspberry Pi Web Stream Kit - Part 2 (Pi Video Streaming)

Макул, бул сүрөттөр керек деп ойлогон эмесмин, бирок вебсайт сүрөттөрдү жакшы көрөт. Бул негизинен сиз үчүн бир катар буйруктар жана кадамдар. Ар кандай өзгөчөлүктөрдү чече турган башка бир катар сайттар бар.

Бул мен үчүн иштеген эмес. Бул башка бөлүктөрдү бириктирип, веб -камераны жана малина пи системасын башка компьютерге чыгаруу үчүн, бул учурда OBS Studio иштетет.

Мен камераларды БИРИНЧИ ЛЕГО Лигасынын мелдешине бир нече көз караштарды берүү үчүн колдоном. Мен ошондой эле фейсбукка окуялардын (концерттер, бүтүрүүчүлөр ж. Мен дагы Twitch жана Youtube менен сынап көрдүм. OBS Studio бир нече варианттарды сунуштайт

Камералардын өткөрүү жөндөмдүүлүгүнөн башка эч кандай чеги жок. Мен каттуу линияларды колдонууну туура көрөм, анткени ал өткөрүү жөндөмдүүлүгүн жакшыраак сактайт. Уюлдук байланышта кечигүү көйгөйлөрү бар, айрыкча металл көп болгон сигналдуу чөйрөдө (муну мектептин фондун көтөрүүчүдө кургак чуркоо учурунда табылган).

Жабдуулар

Интернетке кирүү мүмкүнчүлүгү бар компьютер

Raspberry Pi, клавиатура/чычкан/видеого кирүү мүмкүнчүлүгү менен. Ethernet аркылуу Интернетке кирүү мүмкүнчүлүгү.

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

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

NOOBs орнотулган карта үчүн

Мен 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 PCңизге тиркөө үчүн USB же SD картка uSD адаптерин колдонуңуз
  • SD картаны форматтоочу менен SD картаны форматтаңыз
  • Win32diskimager аркылуу SD картка NOOBs.zip жүктөңүз,
  • Түзмөгүңүздөн SD картаны чыгарыңыз

Бул https://projects.raspberrypi.org/en/projects/raspberry-pi-setting-up/3 дарегиндеги кадамдарга окшош

2 -кадам: RPi орнотуусун орнотуңуз

RPi орнотуусун орнотуңуз
RPi орнотуусун орнотуңуз
RPi орнотуусун орнотуңуз
RPi орнотуусун орнотуңуз
RPi орнотуусун орнотуңуз
RPi орнотуусун орнотуңуз

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

  • RPiде видео чыгышы, Enet, клавиатура, чычкан жана видео байланыштары бар экенине ишениңиз
  • Бирдикке электр кубатын колдонуңуз
  • Орнотуу терезесинде, орнотуу үчүн OSти тандаңыз (бул мисал үчүн Raspbian колдонулган)

    • Бул бир аз убакытты талап кылат (болжол менен 20 мүнөт)
    • Өлкөнү, тилди, баскычтопту конфигурациялоо…
    • Бардык жаңыртууларды аткаруу (орнотууда автоматтык түрдө текшерилет)
  • Кайра жүктөөдөн кийин, Raspberry Pi Configuration Dialog аркылуу башка конфигурацияны аткарыңыз

    • Хосттун атын керектүү мааниге чейин жаңыртыңыз
    • SSH, VNC, сериялык порт, сериялык консолду иштетүү

      Башка нерселерди өчүрүү

    • Иштетүү жаңыртуулары жок
    • Локализация жок (баштапкы орнотуудан баштап жакшы орнотулушу керек)

3 -кадам: Керектүү Программаны орнотуңуз

Керектүү Программаны орнотуңуз
Керектүү Программаны орнотуңуз
Керектүү Программаны орнотуңуз
Керектүү Программаны орнотуңуз
Керектүү Программаны орнотуңуз
Керектүү Программаны орнотуңуз

БИРИНЧИ - Терминал терезесин ишке киргизип, rPi дистрибуциясын жаңыртыңыз

sudo apt-get update

sudo apt-get dist-upgrade

Экинчиси - керектүү негизги китепканаларды жүктөп алып, куруңуз

Sudo apt-get install-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, мисалы)

"Http://192.168.1.36:8080/?action=stream" үчүн компьютер брокериңизди ачыңыз

5 -кадам: Autostart үчүн конфигурациялоо

Автоматтык түрдө баштоону конфигурациялоо
Автоматтык түрдө баштоону конфигурациялоо
Автоматтык түрдө баштоону конфигурациялоо
Автоматтык түрдө баштоону конфигурациялоо
Автоматтык түрдө баштоону конфигурациялоо
Автоматтык түрдө баштоону конфигурациялоо

~/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

Файлдын аягындагы "чыгуу 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 студиясын "тышкы дүйнөгө" багыттоо үчүн, ноутбукту же USB Ethernet адаптерин колдонуп, Facebook, YouTube, Twitch же башка видео сервер кызматтарына агымын чыгарыңыз.

Сунушталууда: