package main import ( "analysis/demo" srv "analysis/work/service" "flag" "fmt" ) var ( streamURL string picFolder string ) func init() { flag.StringVar(&streamURL, "i", "rtsp://192.168.1.203:8554/16.mkv", "input url") flag.StringVar(&picFolder, "f", ".", "test pic folder") flag.StringVar(&ipcURL, "ipc", "ipc:///tmp/pic.ipc", "ipc label") flag.StringVar(&proc, "proc", "", "proc name") } const ( sender = "snd" reciever = "rcv" ) func main() { flag.Parse() fmt.Println("start test, pic folder: ", picFolder) imageChan := make(chan srv.ImageInfo) d := srv.NewReciever(ipcURL, imageChan) go d.RunAsServer() demo.ShowYolo(imageChan) fakeStartProc() }