Skip to content

Extremely simple and reliable security camera restreamer using rtsp-stream

Notifications You must be signed in to change notification settings

poptix/philcams

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

philcams

Stupid easy way to get your local security camera streams onto the Internet.

  • Edit rtsp-stream.yml to add your cameras.

  • Run philcams.sh

  • Drop the contents of htdocs/ on a publicly accessible url, adjust for your IP address, port, and number of cameras.

  • Load your modified sample.html in a web browser

Requirements:

docker

A web server somewhere

The host running the docker container must be able to access your cameras (or DVR) and either have a public IP, or a port forwarded to it from your router.

Gotchas:

Do not use private IP addresses for the stream urls in sample.html, you'll get CORS violations. There are workarounds for different browsers if you absolutely must.

Many security cameras and their whitelabels have different passwords for the web interface and ONVIF users. Beware that your login password may not be the stream password.

Thanks to hls.min.js and rtsp-stream for making this easy:

https://github.com/Roverr/rtsp-stream/

https://github.com/video-dev/hls.js/

About

Extremely simple and reliable security camera restreamer using rtsp-stream

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published