| Commit message (Collapse) | Author |
|
Newer Reolink firmware supports HTTPS and ships with HTTP API access
disabled by default. Switch to LWP::UserAgent for HTTPS support and
redirect to HTTPS if needed.
|
|
All the things that prevented the previous commit from working. The
iDevice can now play video, as can Firefox.
|
|
The state of video in the browser is a hot mess. And not in a good
way.
Google and Mozilla support the fancy VP9 encoding. Apple does
not. Sadly, since the videos have reasonably good quality and small
size.
Apple supports H.265, also a fancy encoding. But neither Google nor
Mozilla support that.
What they all can agree on is H.264. Which isn't bad, but isn't great
either. But since those dorks can't get their act together, then H.264
it is for the rest of us. The "front end" people do stupid tricks like
encode each video in several different formats and let the browser
choose, but come on, really?
|
|
The value is used to set the NTP server for the cameras, so may as
call call it by a name that corresponds.
|
|
The output web page now has slideshow and video tabs. The video tab
lets you select from and play existing videos.
N.b. videos that are still being generated will show up.
|
|
Full size takes forever to generate (which will eat into the power
budget once remote) and is larger than needed for what it is. Switch
to generate the small size only.
|
|
When the spool was different from default, the process child found no
screenshots as it wasn't loading the config file. Fix that. Also add
a `"timelapse"` command to trigger generation (primarily for
debugging), and save off a "keyframe" for each video generated.
|
|
Static page with simple slideshow, generated after each snapshot and
respool.
|
|
|
|
Enable config file creation and exec (for video creation).
|
|
Turns out support for reload was present since the beginning, so
enable the rc "reload" action.
|
|
Default now is to keep images in spool only for 24 hours. This can be
changed via a client command or the config file.
|
|
|
|
|
|
|
|
Prepare for use by Client.
|
|
|
|
|
|
|
|
Add `spool_dir` to `%default_config` and `%debug_config` so as not to
store snapshots in `/`.
|
|
|
|
|
|
|
|
|