Skip to content

mattstarkey/rtsp-streamer

Repository files navigation

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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published