Motion - G Motion Live

gmotionlive

Introduction

gmotionlive is a gtk based webcam viewer

Detailed Description

gmotionlive is a multipart/x-mixed-replace viewer. It uses gnomevfs to open a stream and it displays the downloaded parts.

It was written as a viewer for motion but should be useable for other sources such as network cameras. It is published under the terms of the GNU General Public License version 2.0 or any later version.

Download

The sources can be found at: http://gate.vitsch.net/~pe1rxq/gmotionlive/

Installation

Just type 'make' and install the binary ('gmotionlive') in a directory such as /usr/local/bin

Users Guide

gmotionlive url description

Use the url to the image stream and if you want a different window title supply a description.

Comments and Bug Reports


I've tried this program with a stream from a PiXORD network camera and it failed to display a stream. Instead it displayed a single JPEG image and then after anywhere between 10-30 seconds the window would resize either vertically or horizontally and it displayed black and white noise in part of the the window and solid black for the rest. Also, occasionally I would receive the following error message immediately after the program was started:

ERROR: meta.c (179): wmf_header_read: this isn't a wmf file

I've attached a netcam mjpeg stream dump with more information about getting server push streams from PiXORD network cameras as well as a link to the PiXORD demo site at: NetcamMjpegStreamDumps

-- SeanBobb - 26 Apr 2005

RelatedProjectsForm edit

ProjectSummary A simple gtk viewer for webcams using multipart/x-mixed-replace streams
ProjectStatus Stable
ReleaseVersion 1.0
ProjectSubmitter JeroenVreeken
Topic revision: r3 - 19 May 2005, KennethLavrsen
Copyright © 1999-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Please do not email Kenneth for support questions (read why). Use the Support Requests page or join the Mailing List.
This website only use harmless session cookies. See Cookie Policy for details. By using this website you accept the use of these cookies.