命令行执行:
ffplay rtsp://xxxx:xxxxxxxx@192.168.1.200:554/h264/ch1/sub/av_stream
xxxx:xxxxxxxxx是账户名和密码,@后面是摄像仪的IP地址,后面那个:554是端口号,可以不用,默认就是554,不用改。 sub可以换成main,一个是主码流,一个子码流,分辨率和带宽不一样。
另外,经常出现
Invalid data found when processing input
authorization failed 等问题
前者是 因为端口号错误,把端口号设置为554,或者删掉即可
后者就是账号密码错误,尝试找一下把!
折腾了一下午,总算是把问题解决了,下一步准备用opencv获取视频流。参考以下文章:
使用AMR9开发板(zedboard)基于opencv读取并处理网络监控相机rtsp视频流_photonfly的博客-CSDN博客