Skip to content

Commit 7131e9f

Browse files
committed
Expose the MJPEG stream from the segmenter
1 parent 80fcbbc commit 7131e9f

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

deployments/segmenter/compose.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
services:
22
worker:
33
image: ghcr.io/planktoscope/device-backend-processing-segmenter:sha-ebd357f
4+
ports:
5+
- 8001:8001
46
volumes:
57
- ./machine-name:/var/lib/planktoscope/machine-name
68
- ~/.local/share/planktoscope/data:/home/pi/data

deployments/segmenter/forklift-package.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ deployment:
1616
protocol: mqtt
1717
nonblocking: false # absence of the MQTT server is not yet handled
1818
provides:
19+
listeners:
20+
- description: HTTP server to serve previews of segmented objects
21+
port: 8001
22+
protocol: tcp
1923
services:
2024
- description: MQTT handling of segmenter commands and broadcasting of segmenter statuses
2125
tags: [planktoscope-api-v2]
@@ -27,6 +31,12 @@ deployment:
2731
- /status/segmenter/name
2832
- /status/segmenter/object_id
2933
- /status/segmenter/metric
34+
- description: Last segmented object MJPEG stream from the segmenter
35+
tags: [mjpeg-stream]
36+
port: 8001
37+
protocol: http
38+
paths:
39+
- /object.mjpg
3040

3141
features:
3242
dev-src:

0 commit comments

Comments
 (0)