diff --git a/service/tool.go b/service/tool.go index e07d603..38fcb85 100644 --- a/service/tool.go +++ b/service/tool.go @@ -159,6 +159,11 @@ func Get(url string) int { } func GetVideoStream(id int) { + defer func() { + if err := recover(); err != nil { + log.Printf("设备:%d 错误: %v\n", id, err) + } + }() is_get, ok := DeviceIsGettingFrame.Load(id) if !ok { log.Printf("device: %d not found", id)