mirror of
https://github.com/legop3/MultiRoombaRover.git
synced 2026-09-15 17:12:59 -04:00
video pain
This commit is contained in:
+14
-2
@@ -1,11 +1,23 @@
|
||||
# video flow:
|
||||
1. Raspberry pi zero 2 W
|
||||
- raspberry pi camera
|
||||
- 720p 30fps
|
||||
- hardware h264 encoder built into the pi
|
||||
2. mediaMTX on the server
|
||||
- the server will forward video from the pi to users
|
||||
- the server will forward video from the pis to users
|
||||
- video streams must be able to be locked
|
||||
- to do this, always require JWT auth for all rover streams
|
||||
- just decide who to give access tokens too
|
||||
3. User web player
|
||||
-
|
||||
- simple
|
||||
- must be able to create and manage multiple players on one page
|
||||
- reconnects automatically
|
||||
- automatically plays the video of the rover you are assigned to
|
||||
- on the spectator page:
|
||||
- show the video for all rovers, in their pane of the spectator page
|
||||
|
||||
# other requirements:
|
||||
|
||||
- absolute LOWEST LATENCY possible from glass to glass
|
||||
- probably want to use webRTC out of the pi
|
||||
- MUST use mediaMTX on the server for fan-out and forwarding
|
||||
Reference in New Issue
Block a user