l_mon is a tiny, self-contained program that serves a live video feed over http.
Any Linux-supported capture device should work (l_mon uses
v4l2 /dev/video*
devices). Still frames can be viewed with
any graphical browser. Javascript is required on the client side for
video (technically, l_mon serves /
and
/frame.jpg
; the former contains a client-side js script
that fetches the latter at regular intervals). By default, there is no
CPU or network activity on the server unless a client is connected:
limited power and bandwidth use is a primary goal. Optionally,
l_mon can display an activity-over-time histogram.
l_mon is written in C99 and depends only on libjpeg.
Download l_mon 1.4.