IP Cameras Many network-enabled cameras provide M-JPEG streams that network clients can connect to. Mozilla <http://en.wikipedia.org/wiki/Mozilla> -based browsers have native support for viewing these M-JPEG streams.
Some network-enabled cameras provide their own M-JPEG interfaces as part of the normal feature set. For cameras that don't provide this feature natively, a server can be used to transcode the camera pictures into an M-JPEG stream and then provide that stream to other network clients. Some popular M-JPEG server software includes: * Motion <http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome> [1] * Zoneminder <http://www.zoneminder.com/> [2] * MJPG-streamer <http://mjpg-streamer.sf.net> [3] * Palantir <http://www.fastpath.it/products/palantir/> [4] [edit <http://en.wikipedia.org/w/index.php?title=Motion_JPEG&action=edit§ion=5 > ] M-JPEG over HTTP HTTP streaming separates each image into individual HTTP replies on a specified marker. RTP streaming creates packets of a sequence of JPEG images that can be received by clients such as Quicktime <http://en.wikipedia.org/wiki/Quicktime> or VLC <http://en.wikipedia.org/wiki/VLC> . The server software mentioned above stream the sequence of JPEGs over HTTP <http://en.wikipedia.org/wiki/HTTP> . A special mime-type content <http://en.wikipedia.org/wiki/MIME_type#Content-type> type multipart/x-mixed-replace;boundary= informs the browser to expect several parts as answer separated by a special boundary. This boundary is defined within the MIME-type. For M-JPEG streams the JPEG data is send to the client with a correct HTTP-header. The TCP connection is not closed as long as the client wants to receive new frames and the server wants to provide new frames. Two basic implementations of such a server are the test-server of <http://www.charliemouse.com/code/cambozola/> cambozola and the webcam server <http://mjpg-streamer.sf.net> MJPG-Streamer. Source : http://en.wikipedia.org/wiki/MJPEG#M-JPEG_over_HTTP Thanks, Eric From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Cristaldi Ambra Sent: Wednesday, April 02, 2008 9:34 AM To: [EMAIL PROTECTED] Subject: [Live-devel] Recording mjpeg on http Hi Ross, I have an Axis camera that can send video frames in MJPEG format using an HTTP url. My question is: can we record this kind of video stream with Live555 sources? There are classes or functions that support video streaming over http? (I work on Windows platform). Thanks in advance.
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel