VOD
Kitchen
1,437 minBedroom
1,438 minOn YouTube
GitHub commits
ohnsh/dash7
- dashd: now dockerized. There's a new named docker network, tunnelnet, for cloudflared and anything that cloudflared proxies, including dashd. mediaMTX config now whitelists the IP address of dashd inside that network. For now, src/ is bind-mounted into the container, and the container command uses `bun --watch`, so dashd is automatically reloaded whenever a source file changes.
6adfade - dashd-next: minor fixes to get rid of diagnostics.
fed7194 - dashd: snapshot endpoint is working. It fetches from the Thingino snapshot endpoint using the device-generated API key in the `token` query parameter. It also adds cache-control headers to prevent Cloudflare from caching the response.
3dc363b - chore: bump dependencies
b76c96a - dashd: toward dockerizing dashd. Doesn't yet quite work; need to look at bun's docker docs regarding recommended container user.
01583e7 - dash-next: moved <Script> element out of main layout. Not that it matters but it seems to be working now in the individual HLS experiment components, both client and server. Much cleaner.
b2f2540 - dash-next: No longer setting hls.js to send credentials (cookies) with every request. It works fine and is much cleaner.
499cb3c
ohnsh/dev5
- bug: minor syntax improvement in `if` statement.
87cf244 - stream-utils: add videotoolbox hardware acceleration option for transcoding to HLS. Automatically detects videotoolbox or vaapi. Calculate GOP (keyframe interval) from probed frame rate.
cbbeca4 - cam: updated mediamtx.yml to match latest default config file. Hooks `runOnAvailable` and `runOnOnline` have been added.
1b1d754 - cam: Reverting to not run a snapshot script in a mediaMTX hook. A much better option is to switch the sources back to on-demand and run an external script that grabs snapshots directly from the thingino snapshot endpoint.
d854fbc - cam: Add snapshot config to mediamtx.yml, update hook name from `runOnReady` to `runOnAvailable` to align with recent MediaMTX releases. Update compose.yml to bind-mount snapshot directory into container.
f776b85