Bilgisayar
OKUDUĞUNUZ KONU
Raspberry Pi Kamera Modülü ile VLC Player’da Yayın Yapmak
5

Raspberry Pi Kamera Modülü ile VLC Player’da Yayın Yapmak

Yazar : Eren Uyanık9 Mayıs 2016

Merhaba arkadaşlar, bugün sizlerle rPi kamera modülü ile ilgili çok basit ve işe yarar bir çalışma paylaşacağım. Bu yazıda, uygulamaları usb-ttl dönüştürücü ile terminal üzerinden yapacağımız için herhangi bir masaüstü ortamı/bileşeni kullanmıyoruz. Dilerseniz lafı fazla uzatmadan anlatıma geçelim (:

Öncelikle kullanacağımız temel ekipmanlar şu şekilde;

  1. Raspberry Pi (B, B+, 2 veya 3 modeli)
  2. Raspberry Pi Kamera Modülü (Bkz: Adafruit Camera Module)
  3. Usb Wifi Adaptör (Örn: Asus N-10 Wifi Adaptör)
    * Desteklenen diğer modeller için eLinux sayfasını ziyaret ediniz
  4. Windows/Linux vb. işletim sistemleri için masaüstü VLC Player (Bkz: İndirme Linki)

Şimdi, kamera modülünü aktif hale getirip sonrasında wifi için ağ bağlantılarımızı yapmamız gerek. Bu işlemler için sırasıyla aşağıdaki komutları kullanabiliriz.

sudo raspi-config #açılan config ekranında Enable Camera sekmesinden kamera modülünü aktifleştiriyoruz

sudo nano /etc/network/interfaces #ağ bağlantı ayarlarınız açıyoruz.

Açılan ekranda aşağıdaki kısma dokunmuyoruz,

auto lo
iface lo inet loopbook
iface etn0 inet dhcp

Bu açıklamaların altında kalan kısmı silerek aşağıdaki kodları yazıyor ve ilgili yerleri dolduruyoruz.

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid "Ağ ismi"
wpa-psk "Ağ şifresi"

İşlemlerimizi tamamladıktan sonra Ctrl+X ve Y ile kaydedip çıkıyoruz. Sistemi yeniden başlatıp ardından ağ bağlantılarını kontrol ediyoruz.

sudo reboot #sistemi yeniden başlatıyoruz.

ifconfig #gelen ekranda wlan0 kısmında ağ, ip, broadcast vb. bilgilerimizi görebiliriz.

(Bu adımlara kadar sorun yaşayan arkadaşlar, rPi resmi sayfasında wifi kurulumu hakkında detaylı bilgiye ulaşabilir.)

Şimdi sırada kamera modülümüz için kurulumlar var öncelikle bir kaç komut ile sistemimizi güncelliyoruz.

sudo apt-get update
sudo apt-get upgrade

Kamera için gerekli temel kurulumları gerçekleştiriyoruz. Daha sonrasında ise yayın yapacağımız VLC programı için gerekli kurulumu yapıyoruz.

sudo apt-get install raspistill #fotoğraf çekmek için gerekli paket
sudo apt-get install raspivid #video çekmek için gerekli paket
sudo apt-get install vlc #vlc player için gerekli paket

Kamera kaydını başlatmadan önce rPi’mizin ip adresini öğrenmemiz gerekiyor. Bunun için ufak bir kod çalıştırmamız yeterli.

hostname -I #çıktıda tek satırda ip adresiniz gözükecektir, bunu bir kenara not ediniz.

rPi üzerinde son olarak hazır bir şablona ait, aşağıdaki video kayıt kodunu kullanıyoruz. Bu kod içerisinde yer alan çözünürlük (-w -h), fps (-fps) vb. parametreleri değiştirebiliriz. Dikkat etmemiz gereken diğer bir nokta ise :8160 numarası. Bunu VLC Player üzerinde rPi ip adresinin sonuna eklememiz gerekmektedir. Aşağıdaki kodu çalıştırdığımızda kameramızın ışığı yanacak ve kayıt işlemi anlık olarak gerçekleşecektir. Artık tek yapmamı gereken VLC Player üzerinden görüntüyü almak.

raspivid -o - -t 0 -hf -w 800 -h 400 -fps 24 |cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8160}' :demux=h264

Şimdi, bilgisayarımız yüklediğimiz VLC Player’ı çalıştırıyoruz ve açılan ekranda Ctrl+N kısayolu ile “Ortam Açın” penceresine erişiyoruz. Burada “Ağ” alt sekmesine gelerek boş kısma rPi ip adresimizi ve portumuzu yazıyoruz (Örn: http://192.168.1.145:8160) ve “Oynatın” butonuna basarak yayını başlatıyoruz. 

Son adımda aşağıdaki gibi bir ortam bulunmaktadır.

rpi_kamera_vlc

Ayrıca aşağıdaki video’da örnek bir uygulama bulunmaktadır. Görsellik açısından incelemenizi tavsiye ederim (:

Bir sonraki yazımda görüşmek dileğiyle, hoşçakalın.

SİZCE NASIL OLMUŞ?
Beğendim
69%
İlginç
0%
Eh İşte
19%
Anlamadım
13%
Kötü
0%
Berbat
0%
YAZAR HAKKINDA
Eren Uyanık
Eren Uyanık
Elektrik-Elektronik Müh. | Elektronik, Yazılım ve Robotik alanlarında çalışmalar yapmaktayım.
5 YORUMLAR

YORUM YAP