Live555 资源获取
在Live555 官网下载资源
Live555 源码编译需要的文件夹
压缩文件解压,推流工具mediaServer.exe 的编译,需要BasicUsageEnvironment.lib,groupsock.lib,liveMedia.lib,UsageEnvironment.lib,Ws2_32.lib
其中,Ws2_32.lib 为系统库;BasicUsageEnvironment.lib,groupsock.lib,liveMedia.lib,UsageEnvironment.lib 为静态库,为下面对应文件夹内文件编译生成
Live555 源码编译
创建解决方案
解放方案中添加新的工程
解决方案中工程列表
将Live555解压后的文件,分别拷贝到对应工程目录下。
BasicUsageEnvironment.lib 编译过程
VC++包含目录
groupsock.lib编译过程
编译中错误应对
当出现未找到ifaddrs.h 时,预处理器中增加NO_GETIFADDRS
当出现printf无法识别时,预处理器中增加_CRT_SECURE_NO_WARNINGS
总之,预处理器中增加_CRT_SECURE_NO_WARNINGS,NO_GETIFADDRS
liveMedia.lib 编译中错误应对
无法找到openssl 时,预处理器中增加 NO_OPENSSL
mediaServer.exe 编译
mediaServer.exe 运行
客户端接收地址
rtsp://10.0.4.243:80/1.264