25 lines
		
	
	
		
			633 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			633 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| 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
 | |
| 		}
 | |
| 	}
 | |
| }
 | 
