请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1757|回复: 6

[新奇玩法] 摄像头-输出视频流-通用迂回变通方法一则-无奈的选择

[复制链接]

1

主题

33

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
金钱
437
HASS币
0
发表于 2022-12-8 14:59:10 | 显示全部楼层 |阅读模式
本帖最后由 koalaroot 于 2022-12-13 08:27 编辑

该方法适用于不支持直接调取视频流输出的摄像头
笔者的海马爸比pro就属于这类,只被允许使用厂家APP通过云端连接摄像头的类型还有像鹿客的智能猫眼

拓扑示意图:

larix-screencaster-rtsp-simple-server-diagram

larix-screencaster-rtsp-simple-server-diagram



一.设备需求:
1.一台可以联网并长期开机的服务端主机,本地主机,或者云主机均可
2.一部可以联网并长期运行摄像头APP的手机

二.软件需求:
1.摄像头厂家的APP
笔者设备的APP就是“海马爸比”

2.手机屏幕直播软件,可实时录制手机屏幕并转流为RTMP或RTSP协议的视频流输出
笔者暂时找到可用的是这款叫“RLive”的APP更新:
找到了更可靠,更干净的手机屏幕直播软件推荐给大家,"Larix Screencaster"
配置Connections URL 例如“rtmp://url:1935/larix/mystream”,
"Larix Screencaster"的rtmp URL格式只能是“rtmp://url:1935/A/B”
推送直播流的方法是,直接下拉出iPhone的"控制中心",通过长按"屏幕录制"按钮,选择"Larix Screencaster",然后"开始直播"

3.简易的流媒体rtsp或rtmp Server
笔者这里选用了这款:
rtsp-simple-server
有Windows和Linux版本,程序可以直接运行
也可选择直接docker拉起运行:

docker run --rm -it -e RTSP_PROTOCOLS=tcp -p 8554:8554 -p 1935:1935 -p 8888:8888 aler9/rtsp-simple-server
带密码验证:
docker run --rm -it -e RTSP_PROTOCOLS=tcp -p 8554:8554 -p 1935:1935 -p 8888:8888 -v /data/rtsp-simple-server/PWD/rtsp-simple-server.yml:/rtsp-simple-server.yml aler9/rtsp-simple-server

详细直接参见:
https://github.com/aler9/rtsp-simple-server

三.实现方式:
1.运行rtsp或rtmp Server, 确定流媒体推送地址
rtsp-simple-server的推送url类似如下地址:
rtmp://url:1935/mystream
更新:
"Larix Screencaster"的推送地址,类似:“rtmp://url:1935/larix/mystream”
推送地址的子目录是由推送端决定的,rtsp-simple-server端似乎都能接受

2.手机打开类似“RLive”的手机屏幕转流软件,在配置选项内的直播地址处填写rtsp-simple-server的URL“rtmp://url:1935/mystream”, 并开启屏幕直播
更新:
找到了更可靠,更干净的手机屏幕直播软件推荐给大家,"Larix Screencaster"
配置Connections URL 例如“rtmp://url:1935/larix/mystream”,
"Larix Screencaster"的rtmp URL格式只能是“rtmp://url:1935/A/B”
推送直播流的方法是,直接下拉出iPhone的"控制中心",通过长按"屏幕录制"按钮,选择"Larix Screencaster",然后"开始直播"

3.手机通过摄像头厂家的APP,并保持将摄像头的监控画面显示在手机屏幕上

4.通过VLC media player,直接打开网络媒体流url,如“rtsp://user:userpass@url:8554/larix/mystream”验证是否可正常获取画面

5.如此也可通过“rtsp://user:userpass@url:8554/larix/mystream”这个地址接入Home Assistant平台了


该方法是无奈的迂回变通办法,功能和稳定性肯定是不太理想的,但聊胜于无吧,供大家参考

谢谢



不光摄像头类设备,现在看似为用户着想,实际越俎代庖的产品太多,丢失了设备原本应该有的模样,简化掉的是用户的可控性,每台设备都成了设备孤岛,不能集中管理,更不能联动

笔者目前遇到过的这类踩坑设备还有这些,简单列举一下,希望大家好运,都能避开这些"为大家好"的今人头疼的厂家和设备

海马爸比pro 婴儿看护机
云鲸 扫拖机器人
鹿客智能猫眼
秒新AIRMX 加湿器
大金空调挂机(国内渠道新的大金挂机,改用“金制空气”这个APP管理后,只可以通过APP手动操作开关调温度,风速这样最基本的功能,所有类智能化的功能,连定时开关的功能都没有了)
惠而普洗衣机




评分

参与人数 2金钱 +24 收起 理由
loog + 4 这么麻烦,手机里直接安装RTMP服务器就好了.
+ 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

2

主题

103

帖子

1354

积分

金牌会员

Rank: 6Rank: 6

积分
1354
金钱
1251
HASS币
0
发表于 2022-12-8 16:08:30 | 显示全部楼层
rtsp流的话,
手机直接用【ip摄像头】不是一样吗?
回复

使用道具 举报

1

主题

33

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
金钱
437
HASS币
0
 楼主| 发表于 2022-12-8 17:18:58 | 显示全部楼层
jole 发表于 2022-12-8 16:08
rtsp流的话,
手机直接用【ip摄像头】不是一样吗?

ip摄像头只能采集和转换手机摄像头拍摄到的画面,并不是手机屏幕的,
回复

使用道具 举报

1

主题

106

帖子

980

积分

高级会员

Rank: 4

积分
980
金钱
874
HASS币
0
发表于 2022-12-9 00:23:02 | 显示全部楼层
亲,这边建议不要废物利用,利用率很低,这种设备还是垫台脚好吧,好像太麻烦了
回复

使用道具 举报

38

主题

2041

帖子

7638

积分

元老级技术达人

积分
7638
金钱
5582
HASS币
110
发表于 2022-12-9 09:11:32 | 显示全部楼层
视频转视频有点脱裤子放屁
但是搞点其他的,比如HA的主界面,以视频的方式接进HA里,无限套娃应该不错
回复

使用道具 举报

1

主题

33

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
金钱
437
HASS币
0
 楼主| 发表于 2022-12-13 08:49:57 | 显示全部楼层
小伙子 发表于 2022-12-9 00:23
亲,这边建议不要废物利用,利用率很低,这种设备还是垫台脚好吧,好像太麻烦了 ...

说的就是呀,单从用户的可控性方面看,这类设备确实够废物的
架不住市场大,用户群体多,毕竟大多用户并不关注这些,有APP连就足够了
国内的厂家大都是不会正确引导用户的,怎么方便怎么惯,看似方便用户,实际恶性循环,不断拉低整个行业的水准
回复

使用道具 举报

1

主题

33

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
金钱
437
HASS币
0
 楼主| 发表于 2022-12-13 08:54:00 | 显示全部楼层
ghostist 发表于 2022-12-9 09:11
视频转视频有点脱裤子放屁
但是搞点其他的,比如HA的主界面,以视频的方式接进HA里,无限套娃应该不错 ...

何止是脱裤子放屁呀,简直是全脱光了,发现还有个电子贞操锁,只能......
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-18 14:13 , Processed in 0.056989 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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