FEAT: Test de flux multi-protocoles — RTMP, Bubble/Uniview, HomeKit #67
Labels
No labels
bug
chore
design
dx:ci
dx:database
dx:dotnet
dx:infra
dx:security
dx:tests
dx:ui
etape-1
etape-2
etape-3
etape-4
etape-5
etape-6
etape-7
feature
priority-high
priority-low
priority-medium
security
spec
tech-debt
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
nonobis/Heimdall#67
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Contexte
Strix teste rtsp/rtsps/rtmp/rtmps/bubble/dvrip/http via go2rtc (pkg/tester/source.go). Heimdall ne teste que
rtsp://ethttp(s)://→ les marques dont le flux est RTMP ou Bubble (ex. Uniview) ne sont jamais validées.État actuel
IsStreamUrlAliveAsync: RTSP OPTIONS (200/401) + HTTP MJPEG content-typeb:uniview(bubble) ni RTMP dansCameraStreamTemplatesÀ faire
-f flv; ajouterrtmp://au testbubbleHandler, go2rtc pkg/bubble) ; templateb:uniview→bubble://user:pass@ip:80/bubble/live?ch=0&stream=0homekit://est vivante si GetImage réussitIsStreamUrlAliveAsyncpour ces schémas ; ajouter les templates correspondantsCritères d'acceptation
Fichiers concernés
src/Heimdall.Agent/Services/NetworkCameraScanner.cssrc/Heimdall.Application/Discovery/CameraStreamTemplates.csRéférence
pkg/tester/source.go; go2rtcpkg/rtmp,pkg/bubble,pkg/hap