目前的需求是,使用海康威视 网络摄像头上传至服务器。
目前探究到的方法是,使用RTSP进行取流,RTSP是应用层的传输音视频流的应用。工作在TCP/IP层之上。
既可以获取回放音频流,也可以获取实时流。
实时流
其中admin为用户名,12345为自定义密码,@后接摄像头的IP地址,海康威视默认IP地址为192.168.1.64,554为RTSP默认端口号,h264可替换为h265(视频编码格式)
rtsp://admin:12345@192.168.1.64:554/h264/ch1/main/av_stream # 主视频流
rtsp://admin:12345@192.168.1.64:554/h264/ch1/sub/av_stream # 子视频流
回放流获取
其中用户名和密码同上,starttime=YYYYMMDD”T”HHmmSS.fraction”Z”,Y是年,M是月,D是日,T是时间分格符,H是小时,M是分,S是秒,Z是可选的、表示Zulu (GMT) 时间。endtime格式同starttime。
rtsp://admin:12345@192.168.1.64:554/Streaming/tracks/101?starttime=20120802t063812z&endtime=20120802t064816z