为啥要自己设视频流?
很多家庭装了摄像头,但只会用厂商APP看实时画面。一旦遇到手机不在身边、想在电脑上看,或者想把画面嵌入到家里的智能面板上,就傻眼了。其实,只要打开视频流功能,这些问题都能解决。
比如老张家装了个后院摄像头,想在客厅的平板上一直显示后门画面。他不用每次掏手机,一抬头就能看见谁来了。这背后靠的就是视频流设置。
先确认你的摄像头支不支持
不是所有家用摄像头都开放视频流。常见品牌里,海康威视、大华、TP-Link的部分型号支持RTSP协议,小米和萤石部分高端款也行。可以在说明书或官网参数页找“RTSP”、“ONVIF”这些关键词。
插上电源和网线,登录摄像头管理页面(一般是浏览器输入设备IP地址),账号密码默认是admin/123456这类,具体看说明书。
开启RTSP视频流
进入设置界面,找到“高级设置”里的“RTSP”选项,把它打开。通常默认端口是554,别乱改。保存后,系统会重启一下。
这时候,你就能用标准格式调取视频流了。比如:
rtsp://192.168.1.100:554/stream1其中192.168.1.100是你摄像头的IP,stream1是主码流名称,不同品牌写法不一样。海康的是rtsp://admin:password@192.168.1.100:554/Streaming/Channels/101这种格式。
在电脑或平板上看画面
下载一个叫VLC的播放器(免费的),打开后点“媒体”→“打开网络串流”,把上面那串RTSP地址粘进去,点播放就行。
如果家里有NAS或者树莓派,还能用Home Assistant或Jellyfin把这些画面集成进去,做成自己的监控中心。
外网访问要注意安全
想在外面用手机看?得做端口映射。进路由器后台,把554端口转到摄像头IP。但直接暴露设备有风险,建议改掉默认密码,最好启用HTTPS和设备认证。
更稳妥的办法是用内网穿透工具,比如Tailscale组网,把手机和家里的网络连成一个局域网,既安全又不用动路由器设置。
小王就是这么干的。他在公司用笔记本连上Tailscale,再打开VLC输入本地地址,照样能看到家里猫在沙发上打滚的画面。
卡顿怎么办?
如果画面一顿一顿的,先检查是不是WiFi信号弱。尽量让摄像头靠近路由器,或者换成有线连接。
再看看码率设太高了没。进摄像头设置把主码流分辨率降到720p,帧率25,编码H.264,这样对网络压力小很多。
家里宽带上传速度低于5Mbps的话,别指望跑高清流畅画面。可以单独拉一条低码流做远程查看,本地看还是用高码流。