Simulating a IP camera (MJPEG)

Noe Nieto [http://percepcionunitaria.org]] tzicatl at gmail.com
Wed Apr 6 08:59:36 PDT 2011


I don't see any gstreamer plugin to encode stuff in multipart streams.

It seems like we don't have another option but to implement the
HTTP-Multipart encoding/canning or write a gstreamer plugin for that.

---
Noe


2011/4/6 Matias Hernandez Arellano <msdark at archlinux.cl>

> 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
>
>
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>



-- 
-- 
*Noe Nieto
Estudiante de Psicología Holokinética*

Diplomados, noticias, libros, artículos,
audios y videos gratuitos :   *percepcionunitaria.org*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20110406/c6ab8ca8/attachment-0001.htm>


More information about the gstreamer-devel mailing list