Add HomeKit stream testing via HAP snapshot
- Add worker_homekit.go with direct hap.Dial + GetImage flow - Bypass SRTP/Producer pipeline for homekit:// URLs - Route homekit:// streams to dedicated handler in worker.go
This commit is contained in:
@@ -4,6 +4,7 @@ import (
|
||||
"bytes"
|
||||
"fmt"
|
||||
"os/exec"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/AlexxIT/go2rtc/pkg/core"
|
||||
@@ -50,6 +51,11 @@ func RunWorkers(s *Session, urls []string) {
|
||||
func testURL(s *Session, rawURL string) {
|
||||
defer s.AddTested()
|
||||
|
||||
if strings.HasPrefix(rawURL, "homekit://") {
|
||||
testHomeKit(s, rawURL)
|
||||
return
|
||||
}
|
||||
|
||||
handler := GetHandler(rawURL)
|
||||
if handler == nil {
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user