Live555:2018-01-24
筹备事情 下载源码下载live555-latest.tar.gz,我的是2018-01-24版本
下载VShttps://www.visualstudio.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=15
安置VS安置时选上“使用C+ +的桌面开发”。已经安置过VS但是没有C+ +组件的,在开始-措施和成果中找到Visual Studio Community 2017,选择改削,选上“使用C+ +的桌面开发”。
新建项目新建live555项目,选择Windows控制台应用措施
把解压出来的live目录下的BasicUsageEnvironment、GroupSock、LiveMedia、UsageEnvironment、MediaServer目录复制到工程目录下
选文件-添加-新建项目,名称是BasicUsageEnvironment
设置项目属性为静态库
设置不使用预编译头
把c和cpp文件添加进源文件目录,h和hh文件添加进头文件目录
用同样的要领新建项目GroupSock、LiveMedia、UsageEnvironment
新建项目MediaServer,添加源文件和头文件
设置附加包罗目录
添加include目录
按F5开始调试
复制视频文件到Debug目录
打开VLC,按Ctrl+N,输入URL
开始播放
结束。
附上一些报错生成BasicUsageEnvironment报错:
错误 C4996 ‘_snprintf‘: This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. BasicUsageEnvironment d:\code\vs\live555\basicusageenvironment\basicusageenvironment0.cpp 78解:把snprintf改成_snprintf_s
参考