上周公司要我用java获取客户那边大华摄像头进行页面上直播的效果,下面谈谈我的做法:
简单说一下nginx和ffmpeg
1.nginx服务器负责rtmp协议访问:rtsp->rtmp
2.ffmpeg 负责推拉视频流,对视频流进行处理。
正文
1.首先确认一下是否能正常看到摄像头录像。
确认提供流是否能够播放:打开vlc播放器【媒体--》打开网络串流,输入流地址】。这里大华提供的rtsp流地址,【rtsp://账号:密码@IP地址:544/cam/realmonitor?channel=1&subtype=0\】【端口号默认544,通道号channel默认1,主码流为 0(即subtype=0),辅码流为1(即subtype=1)】。如果能正常播放继续以下操作,不能请确认rtsp协议是否正确。