go2rtc 流转发
摄像头的 RTSP / MJPEG 流浏览器播不了,go2rtc 把它转成 MSE / HLS / MJPEG / JPEG 快照, 也能同时给 Frigate、motionEye 这类应用取流;不转码、不录像,拉流由微服发起。
安装次数
点赞
应用评论
催更次数
桌面端



应用描述
摄像头的 RTSP / MJPEG 流浏览器播不了,go2rtc 把它转成 MSE / HLS / MJPEG / JPEG 快照, 也能同时给 Frigate、motionEye 这类应用取流;不转码、不录像,拉流由微服发起。 go2rtc 是一个流媒体网关:把摄像头 / NVR 这类设备给出的 RTSP、HTTP-MJPEG 流,转成浏览器能直接播放的格式 (MSE / HLS / MJPEG / JPEG 快照),并能给 Frigate、motionEye、Home Assistant 之类的应用当取流源。 它本身不录像,只负责「拉得到、转得开、播得动」。 怎么用(界面为中文): 1. 打开应用,页面上方是 **Streams** 列表,点 **Add** → **Camera**(也可以直接编辑 YAML)。 2. Name 里起个名字(如 `door`),Source 里填摄像头的流地址,例如: `rtsp://用户名:密码@摄像头IP:554/stream1`(多数 IP 摄像头的主码流) `http://192.168.31.50/video.mjpg`(HTTP/MJPEG 摄像头) 摄像头需要和微服在同一个局域网内。 3. 保存后点该流会弹出播放方式:**MSE** 最流畅,**MJPEG** 兼容性最好,**HLS** 给不支持 MSE 的浏览器。 4. 想给其它应用取流,用这些地址(同一台微服上): - 快照:`http://go2rtc.cloud.lazycat.app.go2rtc.lzcapp:1984/api/frame.jpeg?src=door` - MJPEG:`http://go2rtc.cloud.lazycat.app.go2rtc.lzcapp:1984/api/stream.mjpeg?src=door` - HLS:`http://go2rtc.cloud.lazycat.app.go2rtc.lzcapp:1984/api/stream.m3u8?src=door` 5. 配置写在 `/config/go2rtc.yaml`(应用数据目录),重启、升级都不会丢;也可以在 WebUI 里直接编辑 YAML。 注意: - **界面语言**:上游 go2rtc 只有英文界面,且仓库没有 i18n 机制;本包在浏览器侧按整串词表做了中文替换(顶栏、按钮、表单、流列表、日志页与硬件探针表),但日志正文、流地址、摄像头名称等运行时数据保持原样,不参与翻译。 - **WebRTC 用不了**:WebRTC 需要 UDP 直连,而平台入口是 HTTPS 反向代理,只能走 MSE / HLS / MJPEG。 - **需要自备摄像头或流地址**:应用里没有摄像头,也没有内置示例流,装好之后是空列表,这是正常状态。 - 拉流由微服发起,摄像头的编码(H.264/H.265/MJPEG)原样透传,不转码,因此几乎不吃 CPU; 只有在用 `#video=h264` 这类参数强制转码时才会占 CPU。 - 应用内不需要单独登录:访问入口由微服的账号体系保护。
懒猫评分/评论
0.0
0 条评论
应用信息
新功能
版本历史记录首次上架
此 App 尚未收到足够的评分或评论,无法显示评论列表。