İçindekiler:

Raspberry Pi Web Akış Kiti - Bölüm 2 (Pi Video Akışı): 6 Adım
Raspberry Pi Web Akış Kiti - Bölüm 2 (Pi Video Akışı): 6 Adım

Video: Raspberry Pi Web Akış Kiti - Bölüm 2 (Pi Video Akışı): 6 Adım

Video: Raspberry Pi Web Akış Kiti - Bölüm 2 (Pi Video Akışı): 6 Adım
Video: TİKTOK DİLENCİLERİ PART 1 DAHA NELER DEDİRTEN Video #tiktok #tiktokvideo #tiktokvideo 2024, Kasım
Anonim
Raspberry Pi Web Akış Kiti - Bölüm 2 (Pi Video Akışı)
Raspberry Pi Web Akış Kiti - Bölüm 2 (Pi Video Akışı)
Raspberry Pi Web Akış Kiti - Bölüm 2 (Pi Video Akışı)
Raspberry Pi Web Akış Kiti - Bölüm 2 (Pi Video Akışı)
Raspberry Pi Web Akış Kiti - Bölüm 2 (Pi Video Akışı)
Raspberry Pi Web Akış Kiti - Bölüm 2 (Pi Video Akışı)

Tamam, bunun fotoğraflara ihtiyacı olduğunu düşünmedim ama web sitesi resimleri seviyor. Bunlar çoğunlukla sizin için bir dizi komut ve adımdır. Herhangi bir özelliği ele alabilecek başka siteler de var.

Bu benim için çalıştı. Bu, çıktıyı başka bir bilgisayara, bu durumda bir OBS Studio çalışmasına aktarmak için genel olarak bir web kamerası ve ahududu pi sistemi kurmak için diğer parçaları birleştirir.

FIRST LEGO League yarışmasının birden çok bakış açısını sağlamak için kameraları kullanıyorum. Etkinliklerin (konserler, mezuniyetler vb.) Facebook'ta yayınlanmasına izin vermek için çocuklarımın lisesi için 4 kameralı bir kit de hazırladım. Twitch ve Youtube ile de test ettim. OBS Studio birden fazla seçenek sunar

Bant genişliği dışında kamera sayısında gerçek bir sınır yoktur. Bant genişliğini daha iyi koruduğu için sert çizgiler kullanmayı tercih ederim. Kablosuz, özellikle çok sayıda metal içeren kalabalık bir sinyal ortamında gecikme sorunlarına sahiptir (bunu bir okul fonu toplama etkinliğinde kuru bir çalışma sırasında keşfetti).

Gereçler

İnternet Erişimli Bilgisayar

Raspberry Pi, klavye/fare/video erişimli. İnternete Ethernet erişimi de.

Logitech c920 web kamerası

Adım 1: RPi Hafıza Kartını Yapılandırın

NOOB'ların kurulu olduğu bir Kart için

ABOX'tan yeni aldığım kit ile gelen bir kartla başlıyorum. Noobs v3.0.0 karttaydı.

32 GB uSD kartım var. Bir 16 GB da çalışacaktır. Sanırım daha küçüğü işe yarayabilir, ancak maliyet farkı için sadece 16, 32 veya daha büyük kartları alın.

Kartınız varsa 2. Adıma geçebilirsiniz

Sıfırdan yeni bir kurulum için,

En son NOOBS'u https://www.raspberrypi.org/downloads/noobs/ adresinden indirin

  • SD Kart yapılandırması için araçları indirin

    • Yalnızca SD Kartı biçimlendirmek için: SD Kart Biçimlendirici

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

    • Karttan okumak / SD karta yazmak için

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

  • Windows PC'nize takmak için USB'ye bir uSD adaptörü veya SD kart kullanın
  • SD Kart Formatlayıcı kullanarak SD kartı biçimlendirin
  • NOOBs.zip'i win32diskiimager kullanarak SD karta yükleyin,
  • SD kartı cihazınızdan çıkarın

Bu, https://projects.raspberrypi.org/en/projects/raspberry-pi-setting-up/3 adresindeki adımlara benzer.

Adım 2: RPi Kurulumunu Kurun

RPi Kurulumunu Kurun
RPi Kurulumunu Kurun
RPi Kurulumunu Kurun
RPi Kurulumunu Kurun
RPi Kurulumunu Kurun
RPi Kurulumunu Kurun

SD kartı rPi'ye takın

  • rPi'nin video çıkışı, Enet, Klavye, Fare ve Video bağlantılarına sahip olduğundan emin olun
  • Üniteye güç uygula
  • Kurulum penceresinde, Kurulacak işletim sistemini seçin (Bu örnek için Raspbian kullanıldı)

    • Bu biraz zaman alacaktır (yaklaşık 20 dakika)
    • Ülkeyi, dili, klavyeyi yapılandırın…
    • Herhangi bir güncelleme yapın (kurulumda otomatik olarak kontrol edilir)
  • Yeniden Başlattıktan sonra Raspberry Pi Yapılandırma İletişim Kutusu aracılığıyla diğer yapılandırmayı gerçekleştirin

    • Ana bilgisayar adını istediğiniz değere güncelleyin
    • SSH, VNC, seri bağlantı noktası, seri konsolu etkinleştir

      Diğer öğeleri devre dışı bırak

    • Performans güncellemesi yok
    • Yerelleştirme yok (ilk kurulumdan itibaren iyi ayarlanmalıdır)

3. Adım: Gerekli Yazılımı Kurun

Gerekli Yazılımı Yükleyin
Gerekli Yazılımı Yükleyin
Gerekli Yazılımı Yükleyin
Gerekli Yazılımı Yükleyin
Gerekli Yazılımı Yükleyin
Gerekli Yazılımı Yükleyin

İLK - Bir terminal penceresi açın ve rPi dağıtımını güncelleyin

sudo apt-get güncellemesi

sudo apt-get dağıtım yükseltme

İkincisi - Gerekli temel kitaplıkları indirin ve oluşturun

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 bağlantısının bağlantısını hatırlamıyorum. Bir yıl önceki orijinal yüklememin geçmişindeydi. Bu kullanımdan zarar gelmez)

Son - -j.webp" />

CD

git klon https://github.com/jacksonliam/mjpg-streamer.git cd mjpg-streamer/mjpg-streamer-experimental make sudo make install

4. Adım: Akışı Test Etme

Akışı Test Etme
Akışı Test Etme
Akışı Test Etme
Akışı Test Etme

Terminal pencerelerinde aşağıdakileri gerçekleştirin

/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- yayıncı/www"

Akışı rPi'de görüntüleyin

"localhost:8080/?action=stream" için tarayıcıyı açın

Akışı PC'nizde görüntüleyin

rPi'de ünitenin IP adresini alın (ifconfig) (örneğin eth0: 192.168.1.36)

"https://192.168.1.36:8080/?action=stream" için PC tarayıcınızı açın

Adım 5: Otomatik Başlatmak için Yapılandırın

Otomatik Başlatmak için Yapılandır
Otomatik Başlatmak için Yapılandır
Otomatik Başlatmak için Yapılandır
Otomatik Başlatmak için Yapılandır
Otomatik Başlatmak için Yapılandır
Otomatik Başlatmak için Yapılandır

~/mjpg-streamer/mjpg-streamer-experimental/start.sh'yi güncelleyin

Bu satırın eklendiğinden ve yorumlanmadığından emin olun:

./mjpg_streamer -i "./input_uvc.so -r HD -f 30" -o "./output_http.so -w./www"

/etc/rc.local'ı güncelleyin

Dosyanın sonundaki "çıkış 0"ı şununla değiştirin:

cd /home/pi/mjpg-streamer/mjpg-streamer-deneysel

sudo./start.sh ve çıkış 0

Ahududu pi'yi yeniden başlatın ve işleri kontrol etmek için 4. Adımı tekrarlayın

Adım 6: İsteğe Bağlı Statik IP Adresi

Varsayılan DHCP adreslemesi ihtiyaçlarınız için yeterli olabilir.

Kendi statik IP yapılandırmanızı da kurmak isteyebilirsiniz. Donanımım için yapılandırmamın kapalı bir ağa sahip olması gerekiyordu.

LAN yapılandırmam şuydu:

  • (4 adet) Logitech C920 USB kamera RPi
  • Her RPi, yönetilmeyen bir anahtara bağlıdır.
  • Anahtara ayrıca OBS Studio'lu bir dizüstü bilgisayar takılıdır.
  • Bu bağlantı noktalarının tümü kendi kişisel IP adresi yapılandırmama göre ayarlandı.
  • RPi'de /etc/dhcpcd.conf dosyasında bu ayarları yapıyorum

arayüz eth0

8.11.2.12'yi bilgilendir

statik yönlendiriciler=8.11.1.1

arayüz wlan0

8.11.2.102'yi bilgilendir

statik yönlendiriciler=8.11.1.1

OBS stüdyosunun "dış dünyaya" yönlendirilmesini sağlamak için, çıkışı Facebook, YouTube, Twitch veya diğer video sunucusu hizmetlerine aktarmak için dizüstü bilgisayarınızı veya bir USB Ethernet adaptörünü kullanın.

Önerilen: