Skip to content

HTTPS Motion JPEG streaming server for Python3 with OpenCV

License

Notifications You must be signed in to change notification settings

oza6ut0ne/CVStreamer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CVStreamer

HTTPS Motion JPEG streaming server for Python3 with OpenCV.

Requirements

Usage

Quick start

# Install requirments.
$ pip install SimpleHTTPSAuthServer opencv-python

# Use camera 0.
$ python streamer.py 0

then, access http://localhost:8000/cam.html (or cam.mjpg to get Motion JPEG stream directly).

Custom filters

For example, access http://localhost:8000/cam.html?mot=25 to apply motion detection filter.

To create your own filter, add your-filter-name.py to /filter directory.
And then, access http://localhost:8000/cam.html?your-filter-name.
See existing filters for more details.

More options

Run python streamer.py -h and see SimpleHTTPSAuthServer for more command line arguments.
(e.g., serve HTTPS, enable Basic authentication, etc.)

About

HTTPS Motion JPEG streaming server for Python3 with OpenCV

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages