Skip to content

GUI to display live RTSP streams from TCP/IP cameras. Coded in Python using GStreamer and GTK. Runs on GNU/Linux.

Notifications You must be signed in to change notification settings

paulmilliken/hauler-vision-system-gstreamer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

This program displays an RTSP video stream from an Axis camera.  More than
one camera is allowed and user can switch between camera views.  Currently,
the program can be configured to include digital zoom, pan and tilt and 
digital lighten and darken.  A record-to-disk option is also available.

To do:
  * Use optical lightening and darkening via cgi interface instead of digitally
  * Explore mechanical PTZ
  * Set up Linux OS so system starts on powerup like an appliance rather than
	a development system

This code was developed at Scion as part of FFR's hauler-vision project to
allow hauler operators to view live video from cameras in the cutover and on
the tailhold.  It will also be used as part of a tele-operation system for an
felling/bunching excavator.

The Axis P1347 camera appears to be capable of streaming H.264 encoded video up
to resolutions of 2560x1920.  However, a resolution of 1600x1200 is the highest
that I got to work with mjpeg encoding.  The latency of H.264 encoding is too
high for our application so we'll run with mjpeg at a lower resolution.  This
means we can't digitally zoom as much as I would have liked.

About

GUI to display live RTSP streams from TCP/IP cameras. Coded in Python using GStreamer and GTK. Runs on GNU/Linux.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages