diff --git a/src/cameraSwitch.js b/src/cameraSwitch.js index 4383bea..f388b10 100644 --- a/src/cameraSwitch.js +++ b/src/cameraSwitch.js @@ -416,4 +416,5 @@ class CameraSwitch extends EventEmitter { } } + module.exports = { CameraSwitch, MpjpegParser, readJpegWidth }; diff --git a/src/deviceDetect.js b/src/deviceDetect.js index 752a88f..10be5fe 100644 --- a/src/deviceDetect.js +++ b/src/deviceDetect.js @@ -39,4 +39,5 @@ function detectDevices() { return ['/dev/video0', '/dev/video2']; } + module.exports = { detectDevices }; diff --git a/src/snapshotService.js b/src/snapshotService.js index 60e1e45..43c273d 100644 --- a/src/snapshotService.js +++ b/src/snapshotService.js @@ -72,6 +72,7 @@ function createSnapshotRouter(switches, cameras) { return router; } + // MJPEG-Live-Stream als multipart/x-mixed-replace. Ein FFmpeg (im Schalter) → // Fan-out an beliebig viele Browser. Browser rendert das nativ im . function createStreamRouter(switches) {