PDA

Visualizza la versione completa : [DELPHI] Interfacciarsi a telecamere IP con il protocollo RTSP


Paolo1985
06-03-2011, 16:17
Ciao a tutti.

Io sto facendo un software in c++ borland 6, questo software si deve interfacciare con una telecamera IP ( il modello che sto usando è una KRAUN IP Camera VGA Wired ), ho cercato su internet però non si trova molto, qualcuno mi sa aiutare?

Grazie in anticipo.

MItaly
06-03-2011, 16:30
"Interfacciare" in che modo?

Paolo1985
06-03-2011, 16:56
Interfacciare, il mio software voglio che si veda in streaming il video che fa la mia camera ip.

MItaly
06-03-2011, 16:59
Inizia con l'indagare come la sua interfaccia web ti fa vedere lo stream video. Usa un controllo Java? ActiveX? Un semplice tag <img> che rimanda ad un MJPEG continuamente fornito in streaming?
Tranne nel caso del tag <img> esistono diversi strumenti (ad esempio alcune estensioni di Firefox) che ti consentono di vedere le richieste che sta effettuando la pagina: con questi puoi vedere l'URL a cui puntare per ottenere il flusso in streaming.

Paolo1985
06-03-2011, 17:05
Ho visto che utilizza ActiveX, pero ho visto che si potrebbe utilizzare il protocollo RTSP.
Qualcuno non conosce un aoogetto in borland anche a pagamento che gestisca il video da webcame e ipcamera?

deleted_29
06-03-2011, 18:39
nella maggior parte dei casi devi accontentarti dei frame JPG presi (tipicamente hanno dei serverini web cui, puntando, puoi fare la GET)
---
Per il flusso... la vedo dura, soprattutto con telecamere "cinesi" non molto diffuse (e quindi supportate)

Paolo1985
06-03-2011, 18:45
Facendo qualche ricerca ho visto che si può utilizzare il protocollo rtsp, ho fatto una prova con vcl media player e funziona, cioè apro vcl metto l'indirizzo rtsp della mia ipcam ("rtsp://192.168.0.11/102277017.1498").
Ce qualche oggetto ho esempio su internet per borland c++ che utilizzi il protocollo rtsp? Ho e possibile utilizzare le librerie di VCL Media Player?

MItaly
06-03-2011, 18:54
Indagherei sulle applicazioni open-source che vedi qui (http://en.wikipedia.org/wiki/Real_Time_Streaming_Protocol#Client_applications), ad esempio su questa (http://www.live555.com/liveMedia/) libreria su cui si basa il supporto di VLC e di mplayer per RTSP.
Ma se viene fornito uno stream MJPEG tramite HTTP forse è più facile usare quello.

Paolo1985
06-03-2011, 23:02
Ho visto, vedo cosa posso fare!!!!!

Loading