更新:最新的方案,借助KKVIEW远程控制软件,无需frp。kkview官网下载。
ubuntu电脑上,安装cvlc
apt-get install cvlc
查看摄像头
ls /dev/v*
远程无界面启动摄像头,视频流http://到0.0.0.0:8080。0.0.0.0为内网本机IP。
cvlc -vvv v4l2:///dev/video0 --sout ‘#transcode{vcodec=h264,vb=512,acodec=mp3,ab=64}:standard{mux=ts,dst=0.0.0.0:8080,access=http}’
cvlc -vvv v4l2:///dev/video0 --sout ‘#transcode{vcodec=h264,vb=512,acodec=mp3,ab=64}:file{dst=test.mp4,no-overwirte}’
内网主机上配置frpc
将8080端口穿透内网。
sudo vi frpc.service
[Unit]
Description=frpc service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
ExecStart=/usr/local/frp/frpc -c /usr/local/frp/frpc.ini
Restart=always
RestartSec=1min
[Install]
WantedBy=multi-user.target
sudo cp frpc.service /lib/systemd/system/
# 开机自动启动
sudo systemctl enable frpc
sudo systemctl start frpc
sudo systemctl status frpc
服务器端配置frps
手机上安装oplayer
添加远程视频流:
http://x.x.x.x:8080/stream.wmv
几秒后,可以看到视频了。
这样就可以随时随地查看家里的摄像头了。