找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 910|回复: 6

padavan上运行go2rtc(rtsp->onvif)记录

[复制链接]
发表于 2026-1-22 01:21 | 显示全部楼层 |阅读模式
本帖最后由 liaohcai 于 2026-1-22 01:40 编辑

       起因, 前几个月我买了个室外云台摄像机TP-TL682F-4A,各方面都很满意。


想降低分辨率接入海康录像机。



傻眼了,才发现这个TP-TL682F-4A居然主分辨率只有一个选项,800万像素不能调成400万,想退货发现退不了,因为不小心开通的云储存,tplink真的太坑人。
我这台海康录像机DS-7808HQH-K1最高只能接400万像素,800万像素的主分辨率是接不了的。

这子码流分辨率也太低了
只能接子码流。
想用rtsp方式添加次码流,录像机不支持rtsp方式添加。

onvif方式因800万像素无法添加到录像机
那我就用GB28181方式将次码流添加到录像机,又发现录像机的GB28181不稳定,录像机重启下就通道异常。只能手动重启TP-TL682F-4A,出画面。


一个字太人了!


对了,能不能用某种方式将摄像机的次码流rtsp转为onvif,再手动添加到录像机。于是,我在茫茫的互联网中找呀找呀。。。
我要求插件体积小,不占CPU资源,能在padavan路由器中运行
终于被我找到了:go2rtc
项目地址:https://github.com/AlexxIT/go2rtc/releases/tag/v1.9.14
是英文的,顺便翻译成中文

又从歪果网站找到了并靠用配置模板文件
  1. streams:
  2.   "000":
  3.     - rtsp://admin:admin@192.168.60.159:554/stream2

  4. rtsp:
  5.   listen: ":9554"
  6.    
  7. api:
  8.   listen: ":9984"
  9.   origin: "*"
  10.   
  11. log:
  12.   api: trace
  13.   onvif: trace
复制代码
tplnk摄像机的主码流是rtsp://admin:admin@192.168.60.159:554/stream1
tplnk摄像机的次码流是rtsp://admin:admin@192.168.60.159:554/stream2
并将配置文件onvif.txt保存在桌面备用。
用MobaXterm登录padavan后台SSH终端


我一般喜欢先在/tmp目录运行,没问题才拷贝到/etc/storage目录
将从github下载的go2rtc_linux_mipsel上传到/tmp中



赋予go2rtc_linux_mipsel文件运行权限
接着将桌面备用的onvif.txt文件也上传到/tmp中
接下来运行
  1. nohup "/tmp/go2rtc_linux_mipsel" -c "/tmp/onvif.txt" >/dev/null &
复制代码
打开浏览器,地址栏输入192.168.60.30:9984

成功运行了
看看这个webUI有什么:

(是已经通过onvif添加到录像机中了)
点击webUI中的links,看看有什么

再点击rtsp有什么





调用电脑的Potplayer播放器

再到webUI点击net有什么变化



哇,这个插件太酷了

进入正题
打开浏览器,地址栏输入192.168.60.11(录像机)
系统-->通道管理-->IP通道-->添加

状态显示在线,表示成功了!

那有人会问,那padavan路由器CPU能承受得了么?
在SSH终端中输入:
  1. htop
复制代码

只是将rtsp封装onvif格式,不涉及到视频编码转码,所以对路由器系统资源压力小


感谢AlexxIT大神

本帖子中包含更多资源

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

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2026-1-22 09:05 | 显示全部楼层
tp的子码流分辨率给个720P也勉强能接受,偏没有

点评

Tplink新品摄像头更坑人,主码流和子码流都只有一个分辩率  详情 回复 发表于 2026-1-22 12:18
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-1-22 09:46 | 显示全部楼层
摄像头的流好像只能同时三个使用,这个软件可以增加吗?比如这个摄像头 A录像机添加了,B电脑网页打开取流观看,C地录像机添加,D地录像机也想添加,E地还想取流,FGH... 有办法吗? 超过三路就黑了

点评

摄像头两条(主和子)码流onvif给主录像机,两条给go2rtc作流复用,次录像机,多台录像机,手机和电脑从go2rtc取流 技术原理 本地RTSP转发:go2rtc在本地8554端口提供了RTSP转发功能,所有配置的流都会通过这个端口对  详情 回复 发表于 2026-1-22 11:05
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2026-1-22 11:05 来自手机 | 显示全部楼层
8267 发表于 2026-1-22 09:46
摄像头的流好像只能同时三个使用,这个软件可以增加吗?比如这个摄像头 A录像机添加了,B电脑网页打开取流 ...

摄像头两条(主和子)码流onvif给主录像机,两条给go2rtc作流复用,次录像机,多台录像机,手机和电脑从go2rtc取流
技术原理
本地RTSP转发:go2rtc在本地8554端口提供了RTSP转发功能,所有配置的流都会通过这个端口对外提供
流复用机制:通过本地转发访问同一路流不会产生额外的网络流量,因为go2rtc会复用已有的连接
ffmpeg兼容性:ffmpeg只能识别标准格式的输入源,无法直接解析go2rtc的配置名称
配置示例
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2026-1-22 12:18 来自手机 | 显示全部楼层
lcmsky 发表于 2026-1-22 09:05
tp的子码流分辨率给个720P也勉强能接受,偏没有

Tplink新品摄像头更坑人,主码流和子码流都只有一个分辩率
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2026-1-23 11:48 | 显示全部楼层
go2rtc让TPlink摄像机播放音乐


需要配置ffmpeg程序路径!


由于padavan路由器配置低,可能带动不了ffmpeg程序。


就用电脑试试


先配置go2rtc.yaml文件
  1. api:
  2. listen: ":1984"
  3. allow_origin: "*"

  4. ffmpeg:
  5. bin: J:\go2rtc\ffmpeg.exe

  6. streams:
  7. 157_2:
  8. - multitrans://admin:admin@192.168.60.157:554/
复制代码



再到所在的目录中空白,按住键盘上的”Shift“,鼠标右击,弹出菜单,点击”在此处打开PowerShell窗口“

输入

  1. .\go2rtc.exe -c .\go2rtc.yaml
复制代码
接下来,在浏览器上地址栏输入电脑本地IP:端口号
192.168.60.12:1984




输入音乐文件路径
注意不能有带空格的路径
像这样有空格就播放不了
"E:\0音乐\梅艳芳 - 似是故人来.m4a"
要改成
"E:\0音乐\梅艳芳-似是故人来.m4a"


想停止就选择”
live - play remote live stream (radio, etc.)
让它报错就停止播放了


本帖子中包含更多资源

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

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-2-9 10:28 | 显示全部楼层
都是牛人啊,会玩啊!!!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2026-8-23 22:40

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 电话:13506125623

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