|
|
ea48e98465
|
feat(capture): add SRT/RTMP source type support
- Add _buildInputArgs() to build FFmpeg input args per source type
- SRT caller: srt://host:port?mode=caller
- SRT listener: srt://0.0.0.0:PORT?mode=listener
- RTMP caller: -i rtmp://host/app/key
- RTMP listener: -listen 1 -i rtmp://0.0.0.0:PORT/live/key
- Network sources spawn hires-only FFmpeg process (can't open stream twice)
- proxyKey is null for network sources; proxy generated by worker post-stop
- SDI keeps existing dual-process behavior unchanged
|
2026-05-16 08:19:41 -04:00 |
|
|
|
f9c680cc22
|
fix(routes+ui): capture route bin optional, jobs Redis URL, recorders S3_REGION+stop codes, api.js full rewrite, upload.html multipart fix, capture.html bin guard: capture.js
|
2026-05-16 00:30:25 -04:00 |
|
|
|
bb069760fe
|
fix(infra+workers): S3 creds, ffprobe, BullMQ awaits, thumbnail seek, bin optional, docker-compose vars, jobs Redis, recorders stop codes: client.js
|
2026-05-16 00:29:47 -04:00 |
|
|
|
7c7fcd2b0d
|
add services/capture/src/routes/capture.js
|
2026-04-07 21:58:30 -04:00 |
|
|
|
dfffca879a
|
add services/capture/src/s3/client.js
|
2026-04-07 21:58:30 -04:00 |
|
|
|
75ef8a4ed8
|
add services/capture/src/capture-manager.js
|
2026-04-07 21:58:29 -04:00 |
|
|
|
febf394a81
|
add services/capture/src/index.js
|
2026-04-07 21:58:29 -04:00 |
|
|
|
e0902acbb6
|
add services/capture/package.json
|
2026-04-07 21:58:29 -04:00 |
|
|
|
63a8415cee
|
add services/capture/Dockerfile
|
2026-04-07 21:58:28 -04:00 |
|