VS2015编译Live555流媒体服务器

简介:

VS2015编译Live555流媒体服务器


场景

使用Live555模拟IPC传输RTSP视频流,然后使用VLC播放h264


准备

live555-latest.tar.gz:下载网址http://www.live555.com/liveMedia/public/



步骤

1)修改win32config文件

a. TOOLS32 = c:\Program Files\DevStudio\Vc改为TOOLS32 = TOOLS32 = C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC(你的vs目录)

b. LINK_OPTS_0 = $(linkdebug) msvcirt.lib改为LINK_OPTS_0 = $(linkdebug) msvcrt.lib



2)拷贝Win32.Mak和NtWin32.Mak文件到Live555目录下的几大模块中,当前VS2015安装到C盘,所在的目录为

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include


3)启动Visual Studio Command Prompt(2015),进入到Live555库


4) 执行genWindowsMakefiles.cmd


5) 进入liveMedia目录,执行nmake -f liveMedia.mak

依次进入Live555目录中的其他目录,执行相应的mak文件,然后可以编译出不同功能模块的库和可执行程序


6)Rtsp服务器所在的目录在mediaServer目录下,拷贝一个h264的流媒体文件到当前目录,然后启动live555MediaServer.exe

通过VLC播放器,输入url:rtsp://192.168.0.107/smoke.264, 就可以顺利进行视频的播放



参考网址http://www.cnblogs.com/jiayayao/p/6196056.html





     本文转自fengyuzaitu 51CTO博客,原文链接:http://blog.51cto.com/fengyuzaitu/1955509,如需转载请自行联系原作者


相关文章
|
2月前
|
编解码 Linux C语言
探索C++与Live555实现RTSP服务器的艺术(一)
探索C++与Live555实现RTSP服务器的艺术
106 1
|
5月前
|
网络协议 Linux
音视频学习之rtsp推拉流学习2(流媒体服务器ZLMediaKit)
音视频学习之rtsp推拉流学习2(流媒体服务器ZLMediaKit)
225 0
|
1月前
|
编解码 缓存 网络协议
EasyDarwin开源流媒体服务器
EasyDarwin开源流媒体服务器
60 0
|
2月前
|
编解码 C++ 流计算
探索C++与Live555实现RTSP服务器的艺术(三)
探索C++与Live555实现RTSP服务器的艺术
30 1
|
2月前
|
存储 编解码 算法
探索C++与Live555实现RTSP服务器的艺术(二)
探索C++与Live555实现RTSP服务器的艺术
52 1
|
4月前
|
网络协议 调度 C语言
live555 RTSP服务器与客户端通信源码分析
live555已经发展了很多年,不过最新的live555版本,笔者没有编译通过,最终选择了2019.8.28的live555代码,如果有需要的同学,可以自行去Index of /pub/contrib/live555/ (videolan.org)去下载,不过需要自己去编译,我的编译环境是windows版本,网上有很多关于如何将其编译为VS版本的live555的,如果有需要的同学,可以在博客下留言,我会给你发一个(自己对一些代码进行了注释,不过都是自己的理解,不一定正确)。对于代码的分析:RTSP服务器使用的testOnDemandRTSPServer.cpp,RTSP客户端使用的testRT
119 0
|
4月前
|
NoSQL 容器 消息中间件
rtsp-simple-server + srs搭建流媒体服务器
rtsp-simple-server + srs搭建流媒体服务器
239 0
|
5月前
|
编解码 计算机视觉 C++
FFmpeg 的使用与Docker安装流媒体服务器
FFmpeg 的使用与Docker安装流媒体服务器
190 0
|
11月前
|
PHP Windows
windows下编译roadrunner和作为laravel服务器实践
windows下编译roadrunner和作为laravel服务器实践
111 0
|
Java 测试技术 Android开发
Loadrunner脚本开发-基于HTTP协议的流媒体视频在线播放服务器性能测试
Loadrunner脚本开发-基于HTTP协议的流媒体视频在线播放服务器性能测试
82 0