Malumunuz, webcam donanımlar endüstriyel değilse eğer gerek dayanıksızlığı, gerekse çözünürlük sıkıntıları sebebiyle tarafımdan çok tercih edilmiyor. Yaz için oğlum Efe‘yle planladığımız bir projemiz için wireless kapsamında çalışacak IP kamera ararken bir anda aklıma geldi ve playstore’da çok güzel bir örnek buldum. İnternette biraz bakınınca onlarca kişinin benden önce bu yolu tercih ettiğini de gördüm. Kendi telefonumda bir kaç (başarılı) denemeden sonra uygulamayı kullanmaya karar verip evi didik-didik edip, kullanmadığımız, atılmayı bekleyen, modelini dahi hatırlamadığım bir android tabanlı akıllı telefon bulup kendisini IP Cam’e çevirmeye karar verdim.
Eski telefonumun (yeni IP kameramın) büyüklüğünü gözünüzde canlandırabilin diye, USB bellekle yan yana resmini paylaşıyorum;
Biraz bakınınca birbirine benzer bir çok uygulama olduğunu da gördüm. Siz amacınıza yönelik beğendiğiniz birtanesini kullanabilirsiniz. Ben, C# içinde webcam görüntüleyebileceğim ve ekstra driver, dll, plugin, 3rd party yüklemek istemediğim bir uygulama seçtim;
İndirebileceğiniz, inceleyebileceğiniz tavsiye ettiğim uygulamamız adresi şöyle;
IP Webcam : https://play.google.com/store/apps/details?id=com.pas.webcam&hl=tr
Uygulamayı kurduğunuzda karşınıza çıkan sayfa şu;
Bu sayfadanWebCam Server’ı çalıştırıyor ve sonra wireless alanınız kapsamında herhangi bir PC’den, telefonunuzda ki görüntü üzerinde bulunan IP ve PORT adresine giriyorsunuz. Benim telefonum üzerindeki görüntü ve adres şuydu;
Adresi web browser’ıma yazdığımda ise açılan sayfa aldığım görüntü şöyleydi (üzerine tıklayarak büyütebilirsiniz);
Buraya kadar geldiğinize, burayı okuduğunuza göre konuyla ilgilisiniz demektir. Üstte bahsettiğim ekranı atlayarak direk video streaming’e ulaşmak isterseniz
http://192.168.2.161:8080/video
adresinden ulaşabilirsiniz. Benim gibi C# formu içine gömmek istiyorsanız; gömdüğünüz videonun boyut, akış hızı gibi ayarlarını değiştirmek istiyorsanız şöyle bir örnek paylaşayım;
http://192.168.2.161:8080/settings/video_size?set=640×480
Gördüğünüz gibi telefonumuzdaki videonun özelliklerini browser üzerinden set edebiliyoruz. Peki hangi özelliklerine müdahale edebiliyoruz?
photo_size
video_size (üstte denemiştik)
orientation
mirror_flip
flashmode
focusmode
scenemode
whitebalance
coloreffect
antibanding
exposure_lock
whitebalance_lock
Bu detaylara sizlerde uğraşabilirsiniz. Ben uygulamanın kodlarını inceledikçe oldukça detaya indim, bu kadarını paylaşmanınsa yeterli olduğunu düşünüyorum. İhtiyaç duyduğunuz bir detay noktasında bana ulaşabilirsiniz. Dene-Yanıl-Boz-Yap-Öğren felsefesi sonucu, önümüzdeki yaz için “bedava” IP Cam bulmanın keyfi ve IP Cam üreticilerinin düzenleyecekleri suikast tedirginliği ile; şimdilik bu kadar 🙂
Hakan Müştak @2016/04
Bahsettiginiz projeniz nedir?
Biraz şekillenince buradan detaylarını paylaşıyor olacağım.
Geçen sene yaptığımız çalışmamız şuydu : http://www.mustak.org/yaz-projemiz-yapay-kulucka-denemesi/