Dectinc / foscam_streamer

A small tool to stream Foscam IP cameras on the web

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Foscam Streamer

A small tool to stream your Foscam IP camera on the web, plugin-free.

Testing

  • Set the FOSCAM_STREAM_URL environment variable (e.g. rtsp://user:pass@abcde.myfoscam.org:88/video).
  • Start the server with node index.js.
  • Open the test_client.html.

Watchdog

The watchdog will keep tailing the server log and restart the service if the log stops increasing in size (i.e. the camera is down).

  • python watchdog.py

Supervisor

It includes some supervisor configurations to run the server and the watchdog.

IMPORTANT: Make sure the absolute paths match your setup.

Todo

  • Absolute paths should be environment variables.
  • Ports and other constants should be environment variables. 😴

Credits

Notes

This repository includes a copy of node-rtsp-stream for my convenience (I keep tweaking some ffmpeg parameters).

About

A small tool to stream Foscam IP cameras on the web


Languages

Language:CoffeeScript 69.8%Language:Shell 11.9%Language:Python 8.0%Language:HTML 6.4%Language:JavaScript 3.9%