live555-windows Visual Studio 编译(1)

初次接触流媒体相关技术,发现了曝光度最高的开源项目 live555,在参照网上的教程进行vs编译过程中,遇到了很多作者未提及的问题,例如openssl库问题等,下面就本人的配置过程记录如下:

第一步,在vs下创建解决方案后,添加4个控制台静态库项目(BasicUsageEnvironment、groupsock、liveMedia、UsageEnvironment)操作截图如下:

第二步,将下载后的源码分别拷贝到对应的项目中,在项目中添加源文件和头文件,注意.c文件也需要添加到项目中。

第三步,添加引用文件目录,因为这四个项目之间会有依赖关系,此处不对其依赖关系进行讲解,为了配置简单,直接将四个工程的头文件目录添加到四个项目中,如下图所示,这里采用的相对路径的添加方式

第四步,编译四个项目的静态库,此时会报出错找不到ssl的头文件,这是liveMedia项目依赖opnssl依赖库,此时可以下载openssl源码,编译库放到工程中(windows下编译很繁琐),可以参考文末的下载目录,里面有已经编译好的静态openssl库。添加openssl库后,四个静态库就可以编译成功了。

第五步,在解决方案中添加控制台可执行项目mediaServer。并添加项目依赖库

将上面编译的四个项目的静态库添加到到此控制台项目依赖库中,注意需要添加Ws2_32.lib库,否则报如下错误:

注意需要添加Crypt32.lib库,否则报如下错误:

配置成功后,即可编译成功,编译结果如下所示:

点击mediaServer.exe就启动了流媒体服务了,视频拷贝到此目录下,即可通过rtsp进行交互

可以通过此资源链接,下载配置好的vs2015 live555源码工程。

https://download.csdn.net/download/liyuanba2dai/12260049

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值