Toybrick

Rockchip Linux Edge Python SDK在3588上rtsp失败

jefferyzhang

版主

积分
13001
楼主
发表于 2022-8-10 09:31:13 | 显示全部楼层
本帖最后由 jefferyzhang 于 2022-8-10 09:54 编辑

你这pysdk什么版本的?我这里海康是正常的。如果你版本是0.5.8,还是出问题的话,请提供下journalctl的日志,从你运行开始前到出错的部分就可以了。
回复

使用道具 举报

jefferyzhang

版主

积分
13001
沙发
发表于 2022-8-10 11:08:05 | 显示全部楼层
从你的log看握手都没起来,跟python sdk关系不大,你这个看过去rtsp地址就是不对的,
海康的地址格式一般是 rtsp://192.168.169.21/Streaming/Channels/101
而你log里的地址是:rtsp://192.188.10.4:554/Streaming/Channels/2
请先核查下地址
回复

使用道具 举报

jefferyzhang

版主

积分
13001
板凳
发表于 2022-8-10 12:39:28 | 显示全部楼层
zylo117 发表于 2022-8-10 11:54
地址是正确的,我用vlc和ffmpeg都是可以用这个地址直接播放的

你试下主流用这个地址能不能拉到:
rtsp://192.188.10.4/Streaming/Channels/101
回复

使用道具 举报

jefferyzhang

版主

积分
13001
地板
发表于 2022-8-10 14:26:28 | 显示全部楼层
不要乱猜测,这两个都有客户用过是可以的,现在要调试下才能知道为什么你的海康是不行的。
请用下我们编译的带握手信息的debug版本跑下:

链接: https://pan.baidu.com/s/1xVBnb19Q111wvoHWrk3zyA?pwd=cttv 提取码: cttv 复制这段内容后打开百度网盘手机App,操作更方便哦

把这个deb包拷贝到板子上,然后执行 sudo apt reinstall ./python3-toybrick.deb
然后再运行下,把所有握手信息都发给我看下。
回复

使用道具 举报

jefferyzhang

版主

积分
13001
5#
发表于 2022-8-10 14:55:11 | 显示全部楼层
从log上看,你这两个都无法支持数字用户名认证,你再试试这个版本:
链接: https://pan.baidu.com/s/1gXpWFItd-h8ApJM6sOGuyg?pwd=qx2g 提取码: qx2g 复制这段内容后打开百度网盘手机App,操作更方便哦
不行的话log再给我看看。

如果想绕过,海康摄像头可以在后台从传统明文用户名密码校验方式改成数字认证方式就可以了,
rtsp-simple-server也可以改,你得自己研究下他的配置文件。或者最暴力的方式就是直接取消rtspserver的用户名密码
回复

使用道具 举报

jefferyzhang

版主

积分
13001
6#
发表于 2022-8-10 15:13:55 | 显示全部楼层
zylo117 发表于 2022-8-10 15:10
我先试试。海康默认是digest,只能改成digest/basic。rtsp-simple-server可以二选一,但是选basic一样不 ...

要改成digest,pysdk默认就是digest方式,basic大部分支持
回复

使用道具 举报

jefferyzhang

版主

积分
13001
7#
发表于 2022-8-10 15:22:54 | 显示全部楼层
zylo117 发表于 2022-8-10 15:19
默认就是digest的。用了新的deb还是不行。海康不行,大华的可以

你用wireshake抓一份vlc拉海康的rtsp报文,然后保存一份给我,我对比下两个有什么区别
回复

使用道具 举报

jefferyzhang

版主

积分
13001
8#
发表于 2022-8-10 15:52:18 | 显示全部楼层
再试下这个版本:链接: https://pan.baidu.com/s/1jVd10QxUK_BwRcjyauBUZw?pwd=3yht 提取码: 3yht 复制这段内容后打开百度网盘手机App,操作更方便哦
这个版本锁死了只能走digest
回复

使用道具 举报

jefferyzhang

版主

积分
13001
9#
发表于 2022-8-10 16:32:57 | 显示全部楼层
试下这个链接: https://pan.baidu.com/s/1sLR31z6re8KvSLgMFbdLPQ?pwd=hecc 提取码: hecc 复制这段内容后打开百度网盘手机App,操作更方便哦
不用改那个,我大概知道原因,只是目前要试下怎么让你这个海康握手认证成功下
回复

使用道具 举报

jefferyzhang

版主

积分
13001
10#
发表于 2022-8-10 17:10:14 | 显示全部楼层
zylo117 发表于 2022-8-10 17:08
如果是发布h265的rtsp,还会在这个基础上增加一条错误
[08/10 09:07:39.516] E/: (onTransmitIn in :133):  ...

没关系,稍等下,一个个来,我再改一个版本给你
回复

使用道具 举报

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

本版积分规则

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


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