Skip to content

rub8n/python-RPi-camera-controll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Python-Raspberry-Contoll-Managment
#######################################################

TODO:
    - Set recording to pause
    - Sys. configuration
    - Save Screenshots in different format. At moment you can change format in python script
    - Save recording in differtent raw format. Currently only .h264. At moment you can change format in python script
    - Logic
    - Stop and start streaming | not FFmpeg udp streaming
    - Image effects + params
	
Installation:

You need to install FFmpeg for RPi, if you want to use UDP stream and convert .h264 to .mp4. I will find a solution for streaming without FFmpeg soon.

- sudo pip install flask
- sudo pip install picamera
- git clone https://github.com/IljaGrebel/python-RPi-camera-controll
- cd python-RPi-camera-controll

Using:
- python __main__.py to start the script

You need some HTTP Requester to send request to RPi
# Start Record
http://rpi-ip:8080/start_record

# Stop record
http://rpi-ip:8080/stop_record

# Start stream
http://rpi-ip:8080/start_stream
You cant make screenshots yet, if stream is started

# Stop stream
http://rpi-ip:8080/stop_stream - in dev.

# Make screenshots
http://rpi-ip:8080/screenshot

The directories will be created in the same folder where __main__.py is placed
This project is at developming at moment, but function described from above working.

Plans for the future

- API Website to controll RPi camera
- Change RPi Settings over API
- Change capture settings over API
- Watch captured images and videos over Website API
- Watch stream over Website API
- JSON responses

and more...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages