trille Skrevet 22. mai 2004 Del Skrevet 22. mai 2004 Hei! Noen som vet hvordan jeg kan få nedlastet en _live stream_ fra en ip-adresse? Denne streamen skal så kobles til en applikasjon som skal legge grafikk (opengl) på videobildet. Jeg tenkte kanskje winsock er en løsning, men hvordan skal jeg gå fram? Har ikke så mye peilig på programmering Hvordan kan man få og dekomprimere JPEGs fra en URL? På forhånd takk! Lenke til kommentar
j000rn Skrevet 25. mai 2004 Del Skrevet 25. mai 2004 Live streaming er litt mer avansert, men siden du pratet om JPEG bilder her så... JPEG bildene kan du hente ned med vanlig System.Net.WebClient "pseduo"code: System.Net.WebClient wc = new System.Net.WebClient(); Stream s = wc.OpenRead("http://blah.com/bilde.jpg"); System.Drawing.Image img = System.Drawing.Image.FromStream(s) s.Close(); Men egentlig regner jeg ikke med at det er helt dette du er ute etter... Lenke til kommentar
trille Skrevet 26. mai 2004 Forfatter Del Skrevet 26. mai 2004 Det er jo verdt et forsøk.. Kan jeg bare bruke de to første linjene av pseudokoden eller må jeg også bruke Drawing image greia? OpenRead.. hm, må man lukke den igjen eller noe så ikke alle ressursene blir brukt opp eller hvordan funker denne? Tenkte at framegrabberen kan erstatte drawing-delen av pseudokoden.. Finnes det et sample eller noe lignende? slik at alle biblioteker og sånn er inkludert.. Jeg bruker et verktøy som består av tre deler: 1) video capture 2) image processing 3) OpenGL wrapper Applikasjonen bruker opprinnelig bare webcam/kamera som er tilkoblet den pc'en applikasjonen er installert på. Det jeg vil er å få toolkitet til å bruke et fjernkamera istedet, dvs den opprinnelige video capture delen må erstattes. (Toolkitet starter med å sjekke type hardware før den i det hele tatt kommer videre til noe annet.) Fjernkameraet som skal brukes er en IP-videoserver som bruker Netscapes ”server push” –teknologi for å streame bilder (images) over http ved å bruke bare TCP/IP. For Internet Explorer brukes det Java-applet eller en Active X-modul for å synliggjøre streamen. Videoservern er bare en svart boks som er tilkoblet til nettet. Har noen ideer eller forslag på hvordan jeg kan løse dette? Jeg har sett på HttpClient class som gjør nedlastning av frames enkel. Jeg får bare opp et bilde om gangen, og det jeg vil er en live stream. Så hvordan kan jeg få til dette? Og hvordan kan jeg koble denne til toolkitets framegrabber? Slik at toolkitet kan jobbe med denne live streamen. Hvis det skulle være interessant å se på koden til framegrabberen, kan jeg sende den/legge den ut.. Er ganske newbie, så jeg trenger detaljer på hvordan jeg kan gå fram Takk!! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå