Birçok video yönetim yazılımı sağlayıcısı, ücretsiz, ücretsiz belirli bir süre ile deneme, ya da ücretsiz belirli bir kanal sayısında kısıtlı özellikler ile kullanım gibi çeşitli seçenekler bulunmaktadır. Bugün ele alacak olduğumuz video yönetim yazılımı Shinobi.
Kategori : Açık Kaynak – Ücretsiz

Shinobi hk :
2016 yılında platform başladı
Javascript dili ile geliştirildi, web tabanlı bir platform.

Linux/MacOS/Windows işletim sistemlerinde koşar

Kullanıcı bazlı kota uygulaması,
Live video stream kayıt,
Live video monitoring,
Multicast stream desteği,
HLS stream,
Websocket stream (base64) : Frame’ler base64 olarak kodlanmıştır ve websocket aracılığı ile client’a iletilir
Kayıt metodu MP4 ve WebM, WebM özel bir formattır ve çok daha iyi sıkıştırılmıştır, dezavantajı cpu tüketimi artmaktadır.
Ses kayıt imkanı,
Alan bazlı video hareket tespiti,
hareketsizlik tespiti,
hareketsiz olan videolar otomatik silinebilmektedir,
Izole hesaplar
2 Faktörlü doğrulama,
Time lapse görüntüleyici, örneğin tüm günün video kaydını birkaç dakika içinde izleyebilirsiniz.
RESTful API erişim desteği,
Gömülebilir stream,
Kamera bulma aracı (ONVIF uyumlu kameraları IP aralığı bazında bulabilmektedir)
Kamera ekleme metodu : ONVIF, RTSP,
Event bildirimi, (json string olarak gelmektedir)
Websocket aracılığı ile event bildirimi,
Manuel snapshot alma,
PTZ desteği,
Otomatik back-up desteği,
Mobil uygulama, (native client iOS ve Android’de çalışabilmektedir)
Web ara yüzü (Google chrome ya da Mozilla Firefox gibi modern web tarayıcıları ile erişim sağlanabilmektedir)
Veritabanı : MySQL / MARIADB
CPU Kullanım Değerleri :
Nvidia Jetson Nano kullanıldığnda Ortalama CPU kullanım değerleri :

3 Nisan 2020’de test edildi,
Zoneminder versiyon : 1.34.8, 2020-03-30
Shinobi versiyon : DEV 21b2de65fd7d38ed0fc308137b92a7b454b50c3c, 2020-03-29
1280×720 30fps 1 simüle stream ile test edilmiştir.
NVIDIA Jetson Nano, jetson-nano-sd-r32.1.1-2019-05-31.img
https://shinobi.video/features
Shinobi OpenALPR desteği :
Shinobi Motion detection Bounding Box testi :
Shinobi YOLOv3 DNN testi :
Shinobi GPS desteği ve obje tanımlama örneği :
Konu ile ilgili daha çok video “Moinul Alam’ın” Youtube kanalında bulunmaktadır.
https://www.youtube.com/channel/UCbgbBLTK-koTyjOmOxA9msQ
Shinobi’yi yüklemek için : https://shinobi.video/docs/start
Video analitik kabiliyetlerin kullanımı ve kütüphanelerin yüklenmesi ile ilgili shinobi resmi web sayfasındaki kaynaklara göz atabilirsiniz. https://shinobi.video/docs/object
Desteklenen kamera-marka modellerini görüntülemek, desteklenen özelliklere göz atmak ve RTSP url’lerini elde etmek için https://hub.shinobi.video/explore adresini ziyaret edebilirsiniz.
Shinobi ara yüzünü kullanmadan kendi sisteminize Shinobi’nin desteklediği özellikleri entegre etmek için https://shinobi.video/docs/api linkine göz atabilirsiniz.
Shinobi ile ilgili teknik makaleler okuyarak uygulama yapmak ya da karşılaştığınız problemi çözmek için https://hub.shinobi.video/articles linkini kullanınız.
Basitte olsa, bitrate, kamera sayısı, CPU, görüntüleme kayıt ayarları gibi parametreler kullanılarak ortalama yük hesaplanabilmektedir. https://shinobi.video/estimate
Görüleceği üzere Shinobi ücretsiz açık kaynak kodlu bir platform olmasına rağmen, günümüzdeki birçok video yönetim yazılımı platformuna göre öne çıkan ve parlayan özellikleri bulunmaktadır. Özellikle forum, youtube gibi ortamlarda karşılaşılan problemler ile ilgili teknik destek alınabilmesi, bugüne kadar karşılaşılan problemler ile ilgili teknik makaleler, açık bir yapıda olması ve açık yapısı aracılığı ile api aracılığı ile 3.parti sistemlere entegre edilebilirliği, video analitik desteği (OpenALPR, object detection YOLO, tensorflow framework gibi) çok kritik özellikler arasında yer almaktadır.