Toybrick

楼主: zylo117

Rockchip Linux Edge Python SDK在3588上rtsp失败

zylo117

注册会员

积分
171
11#
 楼主| 发表于 2022-8-10 16:09:39 | 显示全部楼层
jefferyzhang 发表于 2022-8-10 15:22
你用wireshake抓一份vlc拉海康的rtsp报文,然后保存一份给我,我对比下两个有什么区别 ...

3588那个是在3588上用pysdk拉海康的流的wireshark抓包






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

zylo117

注册会员

积分
171
12#
 楼主| 发表于 2022-8-10 16:15:50 | 显示全部楼层
海康的rtsp认证是digest和digest/basic
rtsp摘要算法是md5, sha256, sha256/md5,有没有可能是摘要算法对不上呢?

file:///home/carl/Pictures/Screenshots/Screenshot%20from%202022-08-10%2016-14-18.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

zylo117

注册会员

积分
171
13#
 楼主| 发表于 2022-8-10 16:57:13 | 显示全部楼层
jefferyzhang 发表于 2022-8-10 16:32
试下这个链接: https://pan.baidu.com/s/1sLR31z6re8KvSLgMFbdLPQ?pwd=hecc 提取码: hecc 复制这段内容后打 ...

海康现在可以了 ,大华也是可以。但是rtsp-simple-server还是不可以,日志信息也和之前不同了。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

zylo117

注册会员

积分
171
14#
 楼主| 发表于 2022-8-10 17:04:00 | 显示全部楼层
接入rtsp-simple-server的时候,有时候会提示这个错误,请问是什么意思呢

[08/10 09:02:34.928] E/: (fill in :32): Buffer::fill size out of memory! 1224 > 1024
回复

使用道具 举报

zylo117

注册会员

积分
171
15#
 楼主| 发表于 2022-8-10 17:06:38 | 显示全部楼层
现在rsp-simple-server应该是通的,但是最下面的那个fill size out of memory错误还导致崩溃退出
> PLAY rtsp://192.188.10.15:8554/mystream RTSP/1.0
CSeq: 5
Session: 1943921708
Range: 0.000-
User-Agent: Toy Rtsp Client/1.0

< RTSP/1.0 200 OK
< CSeq: 5
< RTP-Info: url=rtsp://192.188.10.15:8554/mystream/trackID=0;seq=4606;rtptime=646549777,url=rtsp://192.188.10.15:8554/mystream/trackID=1;seq=670;rtptime=694930700
< Server: gortsplib
< Session: 1943921708
<
* Connection #0 to host 192.188.10.15 left intact
* Found bundle for host 192.188.10.15: 0x7f7c020730 [serially]
* Re-using existing connection! (#0) with host 192.188.10.15
* Connected to 192.188.10.15 (192.188.10.15) port 8554 (#0)
* Connection #0 to host 192.188.10.15 left intact
* Found bundle for host 192.188.10.15: 0x7f7c020730 [serially]
* Re-using existing connection! (#0) with host 192.188.10.15
* Connected to 192.188.10.15 (192.188.10.15) port 8554 (#0)
* Connection #0 to host 192.188.10.15 left intact
* Found bundle for host 192.188.10.15: 0x7f7c020730 [serially]
* Re-using existing connection! (#0) with host 192.188.10.15
* Connected to 192.188.10.15 (192.188.10.15) port 8554 (#0)
[08/10 09:05:22.745] E/: (fill in :32): Buffer::fill size out of memory! 1337 > 1024

Process finished with exit code 134 (interrupted by signal 6: SIGABRT)
回复

使用道具 举报

zylo117

注册会员

积分
171
16#
 楼主| 发表于 2022-8-10 17:08:51 | 显示全部楼层
如果是发布h265的rtsp,还会在这个基础上增加一条错误
[08/10 09:07:39.516] E/: (onTransmitIn in :133): H265 RTP cannot recognize f=0x0, type=0x0, layer=0x0, tid=0x1
回复

使用道具 举报

zylo117

注册会员

积分
171
17#
 楼主| 发表于 2022-8-10 17:51:06 | 显示全部楼层
jefferyzhang 发表于 2022-8-10 17:29
用这个版本测试下:链接: https://pan.baidu.com/s/14YUXxkd8t439zCJPuk2P_g?pwd=xvsq 提取码: xvsq 复制这 ...

海康可以, simple的不行。这个是日志

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

zylo117

注册会员

积分
171
18#
 楼主| 发表于 2022-8-10 18:39:37 | 显示全部楼层
jefferyzhang 发表于 2022-8-10 17:57
从log上看是他的RTP封装不是很标准,帮忙抓个wireshake给我分析下,我需要过滤的RTP包,抓前100个左右就 ...


rtp抓包

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

zylo117

注册会员

积分
171
19#
 楼主| 发表于 2022-8-10 19:18:29 | 显示全部楼层
jefferyzhang 发表于 2022-8-10 19:06
你这个流有问题,支持不了,前四个RTP包只有4个byte,连RTP都不是,这种我没办法解析。
...

但是ffmpeg和vlc都可以正常拉流和播放啊。这种服务对视频虚拟rtsp本地调试很有用的。能不能再想下办法支持呢?
另外,请问今天海康的握手认证的实现会同步到最新的pysdk中吗?以后更新了pysdk会失去这次的认证功能吗?

回复

使用道具 举报

zylo117

注册会员

积分
171
20#
 楼主| 发表于 2022-8-10 21:18:00 | 显示全部楼层
jefferyzhang 发表于 2022-8-10 19:06
你这个流有问题,支持不了,前四个RTP包只有4个byte,连RTP都不是,这种我没办法解析。
...

抱歉,这个rtp是我发错了。这个才是,是可以过滤出rtp的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表