Bir proje aldım. Kısaca size ondan bahsetmek istiyorum.
Projem aslında bir güvenlik kamerası sistemi. Hazır olarak bir güvenlik kameram ve DVR kayıt cihazım var. Bu kameradan çekilen görüntüler DVR kayıt cihazıyla veri tabanına atılacak. Yazılacak bir android uygulaması ile veri tabanına atılacak video eş zamanlı olarak ( max 1-2 sn gecikmeyle ) yazılan uygulamada gösterilecek. Bu projeyi alırken android hakkında pek bir bilgim yoktu ve android hakkında bilgi sahibi olmak için aldım. Bir yandan android çalışmaktayım ve birkaç uygulama yapmış bulunmaktayım ( yazdığım bir uygulama ile galeriden seçilen bir videonun uygulamamda oynatılması gibi ). Fakat bu veri tabanından veri çekmek hakkında yardıma ihtiyacım var. Nasıl bir yol izlemeliyim? Hazır veri tabanlarını mı kullanmalıyım? Biraz araştırma yaptım MySql ile basit bir şekilde veri tabanı yapılabiliyor sanırım. MySql ile yaptığım veri tabanına video gibi verileri atabilir miyim?
Yardımcı olursanız çok sevinirim. Herkese hayırlı günler diliyorum.
Konu başlığı ile soru içeriği biraz farklı cunku görünü işleme / image processing ve mysql vt'den veri çekmek farklı şeyler. ilki biraz ileri konu iken ikincisi standart bir CRUD işlemi ki onun da Android versionunu cşeklinde ufak bi arama ile detaylı olarak bulabilirsin. Tahminen, masaüstünden MySQL 'e nasıl ulaşılıyorsa ondan cok farklı olmayacaktır yani örneğin masaüstünde mysql-connector-java jar'ını (Connector/J) kullanarak MySQL'e direkt bağlantı nasıl atıyorsan Android'te de onun gibi birşey olabilir. Öyle bir durumda MySQL'in çalıştığı bilgisayarın IP'sini my.cnf dosyasında 'bind-address = 192.168.1.60' gibi girmelisin yoksa uzak bağlantıya izin vermez.
Not: Arama sonuçlarına baktım, Android direkt MySQL bağlantısı yapamıyor, MySQL üzerine Rest sunucu kurup http üzerinden bağlanılıyor. Daha pratik başka yöntemler de var ancak direkt bağlantı yok :(
Konu başlığı ile soru içeriği biraz farklı cunku görünü işleme / image processing ve mysql vt'den veri çekmek farklı şeyler. ilki biraz ileri konu iken ikincisi standart bir CRUD işlemi ki onun da Android versionunu cşeklinde ufak bi arama ile detaylı olarak bulabilirsin. Tahminen, masaüstünden MySQL 'e nasıl ulaşılıyorsa ondan cok farklı olmayacaktır yani örneğin masaüstünde mysql-connector-java jar'ını (Connector/J) kullanarak MySQL'e direkt bağlantı nasıl atıyorsan Android'te de onun gibi birşey olabilir. Öyle bir durumda MySQL'in çalıştığı bilgisayarın IP'sini my.cnf dosyasında 'bind-address = 192.168.1.60' gibi girmelisin yoksa uzak bağlantıya izin vermez.
Not: Arama sonuçlarına baktım, Android direkt MySQL bağlantısı yapamıyor, MySQL üzerine Rest sunucu kurup http üzerinden bağlanılıyor. Daha pratik başka yöntemler de var ancak direkt bağlantı yok :(
Öncelikle ilginiz için teşekkür ederim. Yukarıda da belirtiğim gibi android hakkında pek bilgim olmadığından bazı tabirleri yanlış kullanmış olabilirim.
Aslında projem ne bir veri tabanı kurmak ne de veri tabanına bir video atmak. Videoyu DVR kendi atacağından sadece atılacak veri tabanının IP sini girmem yeterli olacak. Aslında projem android kısmında devreye giriyor. Bu atılan veriyi anlık olarak çekebilmem gerekiyor. Daha önce veri tabanı oluşturmak gibi bir tecrübem olmadığından hazır olan veri tabanlarını kullanmak benim işimi fazlasıyla kolaylaştıracak. Ama daha önce de böyle bir uygulama yapmadığımdan veri tabanları hakkında çok da bilgim yok açıkçası. Sizin veya bu tarz uygulamalarda bilgi sahibi olan arkadaşların, güvenilir birkaç veri tabanı tavsiyesi olursa çok memnun olurum.
Bir proje aldım. Kısaca size ondan bahsetmek istiyorum.
Projem aslında bir güvenlik kamerası sistemi. Hazır olarak bir güvenlik kameram ve DVR kayıt cihazım var. Bu kameradan çekilen görüntüler DVR kayıt cihazıyla veri tabanına atılacak. Yazılacak bir android uygulaması ile veri tabanına atılacak video eş zamanlı olarak ( max 1-2 sn gecikmeyle ) yazılan uygulamada gösterilecek. Bu projeyi alırken android hakkında pek bir bilgim yoktu ve android hakkında bilgi sahibi olmak için aldım. Bir yandan android çalışmaktayım ve birkaç uygulama yapmış bulunmaktayım ( yazdığım bir uygulama ile galeriden seçilen bir videonun uygulamamda oynatılması gibi ). Fakat bu veri tabanından veri çekmek hakkında yardıma ihtiyacım var. Nasıl bir yol izlemeliyim? Hazır veri tabanlarını mı kullanmalıyım? Biraz araştırma yaptım MySql ile basit bir şekilde veri tabanı yapılabiliyor sanırım. MySql ile yaptığım veri tabanına video gibi verileri atabilir miyim?
Yardımcı olursanız çok sevinirim.
Herkese hayırlı günler diliyorum.