Simulating a IP camera (MJPEG)

Matias Hernandez Arellano msdark at archlinux.cl
Wed Apr 6 07:28:39 PDT 2011


I'm trying to do something like that ..
i have a pipeline like this

 appsrc  ! queue ! videoparse format=14 width=%d height=%d ! videorate "
                                " ! videoscale ! video/x-raw-rgb,width=320,height=240 "
                                " ! queue ! ffmpegcolorspace ! queue ! jpegenc  ! multipartmux ! queue  "
                                " ! tcpserversink port=5000 sync=false

but i can't find anything to use this stream in some browser ... ...
I'm trying to do with rtp and udpsink, this seems to work in the "server" but in the client side i can't see anything...

so.. it's possible to use tcpserversink to stream and see in a browser?

El 06-04-2011, a las 1:39, Noe Nieto [http://percepcionunitaria.org]] escribió:

> Hi,
> 
> I'm working on some sort of surveillance project for my thesis. As a first
> step I want to simulate an IP camera with GStreamer that outputs MJPEG. I'm
> trying to do this:
> 
> gst-launch-0.10 videotestsrc ! ffmpegcolorspace ! jpegenc ! multipartmux !
> tcpserversink port=3000
> 
> And then load this little HTML snippet into firefox:
> 
> <html>
>  <head>
>    <title>Gstreamer testing</title>
>  </head>
> <body>
> <h1>Testing a dummy camera with GStreamer</h1>
> <img src="http://localhost:3000" class="" alt="" />
> <hr />
> </body>
> </html>
> 
> 
> That won't do it, since it's only doing output to a TCP port, but it does
> not do it with proper HTTP headers and I believe that's why firefox won't
> understand this stream. Is there a plugin that can do that (encapsulate
> data, like MJPEG) into a proper HTTP stream?
> 
> 
> -- 
> -- 
> *Noe Nieto
> Estudiante de Psicología Holokinética*
> 
> Diplomados, noticias, libros, artículos,
> audios y videos gratuitos :   *percepcionunitaria.org*
> 
> 
> 
> -- 
> -- 
> *Noe Nieto
> Estudiante de Psicología Holokinética*
> 
> Diplomados, noticias, libros, artículos,
> audios y videos gratuitos :   *percepcionunitaria.org*
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

Matías Hernandez Arellano
Ingeniero de Software/Proyectos en VisionLabs S.A
CDA Archlinux-CL
www.msdark.archlinux.cl






More information about the gstreamer-devel mailing list