blinker接入摄像头/视频组件说明-Arduino中文社区 - Powered by Discuz! Archiver

奈何col 发表于 2020-1-27 16:13

blinker接入摄像头/视频组件说明

blinker DIY已经支持添加视频组件,使用方法如下:

简单说操作只需两步:
0.通过树莓派或其他设备,提供HLS视频流,并修改服务器程序配置,允许跨域请求;
1.在blinker app中添加视频组件,并填入准备好的m3u8地址;


更详细的说明:
几乎所有的网络摄像头都支持RTSP视频流,可以用树莓派+ffmepg将RTSP转为HLS,用于blinker app上的。
相关教程可百度搜索“ffmpeg rtsp 转 hls”

树莓派+摄像头:
如果你使用的是树莓派和树莓派支持的摄像头模组,可直接使用raspi-live提供HLS视频流:
https://github.com/jaredpetersen/raspi-live

其他补充说明:
1.HLS是苹果公司提出的规范,有5~15秒的延迟属于正常现象,2019年苹果更新了实时性更好的HLS规范,等其普及了,blinker再做更新。
2.可能有些其他程序也可以实现视频流转换,但我也没用过,有兴趣的自己实验吧。






n1001 发表于 2020-1-27 18:21

非常期待

王尼玛1 发表于 2020-1-28 12:50

待看........

夜渡风陵 发表于 2020-5-4 09:18

你好,请问可以不跨域,用局域网可以吗?

奈何col 发表于 2020-5-4 09:59

夜渡风陵 发表于 2020-5-4 09:18
你好,请问可以不跨域,用局域网可以吗?
允许局域网,服务器允许跨域即可,app和是否跨域无关

夜渡风陵 发表于 2020-5-4 10:38

奈何col 发表于 2020-5-4 09:59
允许局域网,服务器允许跨域即可,app和是否跨域无关

只要在APP里面填好m3u8地址,代码里面不用写关于视频流的东西吧?

c2332884 发表于 2020-5-16 22:41

hls视频流网页里测试没有问题,为什么app里看不到?

奈何col 发表于 2020-5-16 22:42

c2332884 发表于 2020-5-16 22:41
hls视频流网页里测试没有问题,为什么app里看不到?

hls需要:m3u8地址,且服务器允许跨域

c2332884 发表于 2020-5-16 22:45

奈何col 发表于 2020-5-16 22:42
hls需要:m3u8地址,且服务器允许跨域

已填写m3u8地址,但是我是用树莓派连得手机WiFi,这样可以吗?

奈何col 发表于 2020-5-17 00:18

c2332884 发表于 2020-5-16 22:45
已填写m3u8地址,但是我是用树莓派连得手机WiFi,这样可以吗?

不清楚,我这边局域网下是可以的
页: [1] 2
查看完整版本: blinker接入摄像头/视频组件说明