B地其实就是自己家,安装了摄像头;A地是出租屋。两者之间已经搭建了内网(Zerotier)。这里还需要一个电脑作为中介,将视频转发。
方案1:
似乎可以有多个客户端(通过mediamtx再广播?)
-
开放萤石云摄像头的rtsp服务 萤石云视频APP-我的-工具-常用工具-局域网设备预览-开始扫描-选中摄像头(这里可以看到IP)-右上角设置-更多设置(同级菜单也可以设置为固定IP)-本地服务开关-RTSP打开
在选中摄像头时,需要登陆密码。可以通过摄像头下方二维码扫描得到 -
A地运行mediamtx进行拉流,配置文件例如:
...
paths:
live:
source: publisher
...
- B地电脑 ffmpeg 推流
例如: ffmpeg -rtsp_transport tcp -i “rtsp://admin:ABCDEF@192.168.100.105:554/h264/ch1/main/av_stream” -c copy -f rtsp “rtsp://192.168.2.100:8554/live”
ABCDEF为摄像头登陆密码
192.168.100.105 B地摄像头IP
192.168.2.100 A地内网IP
- A地vlc查看视频流 rtsp://192.168.2.100:8554/live
方案2:
似乎是只能单个客户端
- 同上
- B地ffmpeg推流:
ffmpeg -rtsp_transport tcp -i “rtsp://admin:ABCDEF@192.168.100.105:554/h264/ch1/main/av_stream” -c copy -f mpegts “udp://192.168.2.100:8554” - A地ffplay收看:ffplay udp://192.168.2.100:8554
rtsp://admin:APTHBJV@192.168.100.105:554/h264/ch1/main/av_stream
rtsp://admin:AWBTMHL@192.168.1.210:554/h264/ch1/main/av_stream
打赏