前言:
现在市面上大多数标准的IPC(网络摄像机)对外都能输出标准的RTSP协议,要想获取IPC的标准音视频数据,必须使用RTSP协议,比较通用的方法就是live555,可以访问 http://www.live555.com/ 了解更过详情。本篇文章重点介绍如何在vs2010下面进行编译,封装,使用live555。
源码下载:
CSDN:https://download.csdn.net/download/haoyitech/10364641
源码说明:
开发工具:下载后,请用 VS2010 打开。
总体思路:先将live555编译成静态库,创建一个outRTSPClient封装类,再使用一个线程类CRtspThread封装,最后,准备rtsp:// 链接地址,拉取RTSP协议传递过来的音视频数据帧内容。默认使用RTSP的TCP模式拉取数据。