| | |
| | | |
| | | import ( |
| | | "context" |
| | | "decoder/demo" |
| | | "decoder/valib/ipc" |
| | | srv "decoder/work/service" |
| | | "encoding/json" |
| | | "flag" |
| | | "fmt" |
| | | "strconv" |
| | | "strings" |
| | | // "videoServer/demo" |
| | | ) |
| | | |
| | | var ( |
| | |
| | | url := strings.TrimSpace(c.URL) |
| | | id := strings.TrimSpace(c.ID) |
| | | i := strings.TrimSpace(ipc) |
| | | go demo.SendByIPC(url, id, i, false) |
| | | go runSender(id, url, i) |
| | | } |
| | | } |
| | | } |
| | | cancel() |
| | | } |
| | | |
| | | func runSender(cameraID, rtspURL, ipcLabel string) { |
| | | d := srv.NewSender(cameraID, rtspURL, ipcLabel) |
| | | d.RunAsClient() |
| | | } |
| | | func test() { |
| | | fmt.Println("start test") |
| | | |
| | | fmt.Println(picFolder) |
| | | |
| | | demo.SendByIPC(streamURL, "camera1", ipcURL, false) |
| | | runSender("cameraid", streamURL, ipcURL) |
| | | } |