Konuyu görüntüle
IUCODERS FORUM > Programlama > C / C++ > Udp protokolüyle gönderilen veriyi diske yazma
Yazar
juveone


avatar
ISTANBUL
Kayıt: 17.12.2006
02.03.2012-14:43 #77276
arkadaşlar merhabalar. elimizde networke bağlı bir cihaz var. küçük bi konsol uygulaması yazıp, udp üzerinden makineye gelen görüntü ya da veriyi benim alıp diske yazmak istiyorum. protokol adresi arka tarafta sabit de girilebilir..ya da kullanıcıdan da alınabilir.. anlatabildim umarım. Yardımcı olabilirseniz sevinirim.. şimdiden teşekkürler ilginiz için...





JuV€onE






Yazar
neurorebel


avatar

Kayıt: 15.08.2007
02.03.2012-17:29 #77277
juveone yazdi
 
arkadaşlar merhabalar. elimizde networke bağlı bir cihaz var. küçük bi konsol uygulaması yazıp, udp üzerinden makineye gelen görüntü ya da veriyi benim alıp diske yazmak istiyorum. protokol adresi arka tarafta sabit de girilebilir..ya da kullanıcıdan da alınabilir.. anlatabildim umarım. Yardımcı olabilirseniz sevinirim.. şimdiden teşekkürler ilginiz için...


UDP üzerindeki protokol nedir ? RTSP mi ? Görüntü veya ses stream ediliyorsa codec nedir ? Java, C# ya da herhangi başka bir program ile UDP port açıp dinlemek kolay, mühim olan verinin formatı.

Bir de tabi diske yazacağın format ne olacak ? AVI, mpeg gibi bir dosya yazmak istiyorsan yine bir takım kütüphanelere ihtiyacın olacak (DirectShow, libmpeg vs..).





Do weird and difficult things.

Yazar
juveone


avatar
ISTANBUL
Kayıt: 17.12.2006
04.03.2012-05:06 #77278
c++ da ve poco kütüphanesi kullanarak yazılacak...iyi olur yani böyle olsa... gelen veri görüntü olacak.. bu da diske yazılcak..1 dk lık bir süreyi kayfetse yeterli olacaktır.. nasıl yazabiliriz, düşünebilirim.. şimdiden teşekkürler..





JuV€onE






Yazar
neurorebel


avatar

Kayıt: 15.08.2007
05.03.2012-09:32 #77279
Cihaz nedir ? Başka herhangi bir yazılımla (örn. VLC Player) IPsini verip görüntüyü izleyebiliyor musun ?





Do weird and difficult things.

Yazar
juveone


avatar
ISTANBUL
Kayıt: 17.12.2006
05.03.2012-12:41 #77280
cihazı tam olarak bilmiyorum. şu an şirkette değilim de öğrennce yazarım.. ama vlc den ip verip izleyebiliyosun evet ;) çok başını ağrıttım kusura kalma.. udp nin o ipsini yazdığım programa verip, görüntüyü bir dakikaya yakın kaydedersem tamamdır..





JuV€onE






Yazar
juveone


avatar
ISTANBUL
Kayıt: 17.12.2006
06.03.2012-12:37 #77288
codecle benim bir işim olmayacak..sadece portu dinleyip, veriyi kaydetme kısmı bana ait.. stream basılcak bi makineden, o kaydedilecek..





JuV€onE






Yazar
neurorebel


avatar

Kayıt: 15.08.2007
07.03.2012-20:27 #77300
VLC'nin kodlarını incele, hatta değiştirip istediğin işi ona yaptır. Yapman gereken şey özetle, cihazdan RTSP protokolü ile gelen veriyi AVI, mpeg gibi bir formatta diske yazmak anladığım kadarıyla.

http://en.wikipedia.org/wiki/Real_Time_Streaming_Protocol

Burada bir takım kütüphanelere ve open source projelere link verilmiş. Oradan yola çıkabilirsin.

İlerleme kaydedersen ve buradan da paylaşırsan güzel olur. Kolay gelsin coffee





Do weird and difficult things.

Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb