Fabio Manganiello
9cf95125a6
[WIP] Added streaming support to camera.pi using new picamera2 API
continuous-integration/drone/push Build is passing
Details
2024-02-22 22:52:52 +01:00
Fabio Manganiello
c59446fdb1
Fixed setting of `output_file` on `FfmpegWriter`.
...
continuous-integration/drone/push Build is passing
Details
Also, fixed parameters passed to camera
writer objects.
2024-02-17 00:01:47 +01:00
Fabio Manganiello
a38ef6bc7a
Workaround for possible `multiple camera parameter` error.
continuous-integration/drone/push Build was killed
Details
2024-02-15 00:51:04 +00:00
Fabio Manganiello
27cf1bec52
Removed some optional top-level imports.
...
Optional top-level imports in Tornado route declarations will trigger
`ImportError`. While this will just mean that those routes will be
skipped, it will also generate a lot of noise on the logs.
2023-07-01 03:13:38 +02:00
Fabio Manganiello
2f4229d7b1
pylint fixes for the camera plugin.
2023-06-16 15:40:05 +02:00
Fabio Manganiello
4587b262b0
Stream camera frames over HTTP using a Redis pub/sub mechanism.
2023-06-05 20:40:12 +02:00
Fabio Manganiello
d7208c6bbc
Refactored Tornado routes for native pub/sub support.
...
The Redis pub/sub mechanism is now a native feature for Tornado routes
through the `PubSubMixin`.
(Plus, lint/black chore for the sound plugin)
2023-05-30 21:58:27 +02:00
Fabio Manganiello
8b5eb82497
Camera stream writer fixes.
...
- The readiness condition should be `multiprocessing.Condition`, not
`threading.Condition` - in most of the cases it will be checked in a
multiprocess environment.
- Fixed parameter name for `write`.
2023-05-30 11:06:48 +02:00
Fabio Manganiello
1c40e5e843
Black'd the camera plugin and writer.
...
Also, proper fix for the multi-inheritance problem of
the ffmpeg writers.
2023-05-23 20:42:59 +02:00
Fabio Manganiello
f1faa1141e
More LINT fixes
2021-04-06 21:10:48 +02:00
Fabio Manganiello
2a78f81a7b
Major LINT fixes
2021-04-05 00:58:44 +02:00
Fabio Manganiello
df1e03f0af
Added FFmpeg camera plugin [relates to #150 ]
2020-09-27 12:52:07 +02:00
Fabio Manganiello
ac42f7eba4
Make sure that the PiCamera session is properly closed and re-opened on each stream request
2020-09-25 18:06:27 +02:00
Fabio Manganiello
09f9e974b1
Camera plugins refactor
2020-09-25 17:19:43 +02:00