视频分析2.0 多进程拆分仓库
zhangmeng
2019-05-06 4eb8b9581a0f24d030f9c7b8e7652e72e60ed92f
decoder/main.go
@@ -2,14 +2,13 @@
import (
   "context"
   "decoder/demo"
   "decoder/valib/ipc"
   srv "decoder/work/service"
   "encoding/json"
   "flag"
   "fmt"
   "strconv"
   "strings"
   // "videoServer/demo"
)
var (
@@ -98,17 +97,21 @@
            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)
}