Skip to content

Files

Latest commit

author
Marco Chiappetta
May 17, 2017
90c7f92 · May 17, 2017

History

History
34 lines (19 loc) · 1005 Bytes

README.md

File metadata and controls

34 lines (19 loc) · 1005 Bytes

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).