猴子

Results 19 comments of 猴子

> [2b1e4c7](https://github.com/sigcn/pg/commit/2b1e4c710ba378fbe20be68d0d795f25403f01b1) > > 这个提交为 UDPAddrSend 日志,添加了`alias1`属性,正好是 vpn 的`ipv4`地址,希望对你有帮助。 > > ``` > 2024/11/07 21:26:19 DEBUG UDPAddrSend addr=192.168.3.48:29877 peer=GDApDKWZ71J8nouJRCartiEvTjcM7fwjrpFQjQCR4QCU alias1=100.99.0.5 > 2024/11/07 21:26:19 DEBUG UDPAddrSend addr=192.168.3.48:29877 peer=77AdZr7cshSYFMkuajuDECpi7yPUPeeTLpfbsBkYQppa alias1=100.99.0.2 > 2024/11/07...

> miniredis really isn't meant for anything real, it's really only for helping in tests. If you want Redis I recommend installing a real Redis, not this. However, I must...

试了下,不行,我提交了一个Pull请求来处理了这个问题,您看看 [更新](https://github.com/imroc/req/pull/271)

@imroc 获取摘要参数没问题,validateQop() 和 resp() 方法需要修改下,不然计算出来的摘要信息过不了验证。 ``` func (c *credentials) validateQop() error { if c.messageQop == "" { return nil } possibleQops := strings.Split(c.messageQop, ", ") var authSupport bool for _,...

主要是这种不标准的摘要在摄像头及流媒体认证里面使用的很广 ,跟常见的网站摘要认证有区别,比如海康、华为的摄像头北向接口基本上都是这种摘要认证,是没有qop参数的,都是这样的: WWW-Authenticate: Digest realm="Huawei",nonce="66f38e5ec6ebedc7c65c16f1c0ea3f46", algorithm=SHA-256 他们计算摘要的方式略有有点区别,只传入了 HA1、NONCE、HA2进行计算。 c.h(fmt.Sprintf("%s:%s:%s", ha1, c.nonce, ha2)) 所以我们要在validateQop()方法这里判断messageQop为空也是允许的,不能给他指定auth,然后在resp()方法里面根据messageQop来判断使用哪种方式计算摘要信息。

This is my streaming information. ``` Input #0, rtsp, from 'rtsp://192.168.1.175': Metadata: title : Media Presentation Duration: N/A, start: 0.040000, bitrate: N/A Stream #0:0: Video: hevc (Main), yuv420p(tv), 2560x1440, 25...

> 有更多的日志信息吗? > > 贴出的这部分可能并不是问题的根源,可能是其他 goroutine 导致的 panic 我试试,这个错误很长超过了控制台的日志长度,我是在windows上测试的,不太好抓错误日志

> v0.8.1 和 v0.8.2 存在资源泄露问题(可能跟这个有关系) > > [47451a2](https://github.com/sigcn/pg/commit/47451a2f8ac02d29d69b57788f77096c7f5e49cd) 这个提交修复了它 问题还是存在,间歇性的,看上去似乎与UDP打洞和端口探测有关系。一旦打洞成功这个问题很长时间都不会复现。对了,我是多Wan环境。

> > v0.8.1 和 v0.8.2 存在资源泄露问题(可能跟这个有关系) > > [47451a2](https://github.com/sigcn/pg/commit/47451a2f8ac02d29d69b57788f77096c7f5e49cd) 这个提交修复了它 > > 问题还是存在,间歇性的,看上去似乎与UDP打洞和端口探测有关系。一旦打洞成功这个问题很长时间都不会复现。对了,我是多Wan环境。 能否使用这个包来处理协程中可能出现的panic的地方 `github.com/sourcegraph/conc`