package rtspv2 import ( "testing" "time" ) func Test(t *testing.T) { dial, err := Dial(RTSPClientOptions{URL: "rtsp://192.168.211.9:554/pano/0", DisableAudio: true, DialTimeout: 10 * time.Second, ReadWriteTimeout: 10 * time.Second, Debug: true}) //dial, err := Dial(RTSPClientOptions{URL: "rtsp://192.168.211.200:8554", DisableAudio: true, DialTimeout: 10 * time.Second, ReadWriteTimeout: 10 * time.Second, Debug: true}) if err != nil { return } for { select { case signals := <-dial.Signals: println(signals) continue case <-dial.OutgoingPacketQueue: //println(time.Now().UnixMilli()) continue } } }