视频分析2.0 多进程拆分仓库
zhangmeng
2019-05-07 1875d1339590ca97de50bd8f19a22e8801631263
decoder/main.go
@@ -34,7 +34,7 @@
   flag.BoolVar(&asServer, "server", false, "run ipc as server")
}
// CameraInfo camera info
// cameraInfo camera info
type CameraInfo struct {
   ID  string `json:"Cameraid"`
   URL string `json:"Rtsp"`
@@ -50,7 +50,7 @@
   mapCameraInfo = make(map[string]CameraInfo)
   tcp  = `tcp://192.168.1.124:`
   port = 7000
   port = 7001
)
func recvCameraInfoFromIPC(ctx context.Context, url string, ch chan<- CameraInfo) {
@@ -104,7 +104,6 @@
            mapCameraInfo[c.ID] = c
            ipcAddr := tcp + strconv.Itoa(port)
            port++
            fmt.Printf("create ipc %s for decode : %s, on camera id %s\n", ipcAddr, c.URL, c.ID)
            url := strings.TrimSpace(c.URL)
            id := strings.TrimSpace(c.ID)
@@ -123,6 +122,7 @@
   }
   d.RunAsClient()
}
func test() {
   fmt.Println("start test")