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,如需转载请自行联系原作者


相关文章
|
7月前
|
编解码 Linux C语言
探索C++与Live555实现RTSP服务器的艺术(一)
探索C++与Live555实现RTSP服务器的艺术
580 1
|
18天前
|
存储 编解码 应用服务中间件
使用Nginx搭建流媒体服务器
本文介绍了流媒体服务器的特性及各种流媒体传输协议的适用场景,并详细阐述了使用 nginx-http-flv-module 扩展Nginx作为流媒体服务器的详细步骤,并提供了在VLC,flv.js,hls.js下的流媒体拉流播放示例。
91 1
|
6月前
|
网络协议 Shell Windows
搭建rtmp流媒体服务器的步骤
网络上很多问文章介绍使用ffmpeg推送和拉流,经常遗漏安装rtsp-simple-server的步骤,执行推流命令:
288 0
|
5月前
|
编解码 监控 网络协议
采用Qt+Live555搭建RTSP服务器
Live555是一个跨平台的流媒体开发库,支持多种流媒体协议,包括RTSP、SIP、RTP等,可以帮助我们快速实现视频流的传输和处理。
357 1
采用Qt+Live555搭建RTSP服务器
|
5月前
|
存储 编解码 应用服务中间件
|
5月前
|
存储
流媒体服务器与视频服务器有什么区别?
总的来说,流媒体服务器和视频服务器的主要区别在于,流媒体服务器更注重实时性和并发性,而视频服务器更注重存储和分发。
196 2
|
4月前
|
JavaScript 前端开发 关系型数据库
Vue 开源项目:一款实用的个人音乐流媒体服务器,轻松打造属于自己的音乐天堂!!!
Vue 开源项目:一款实用的个人音乐流媒体服务器,轻松打造属于自己的音乐天堂!!!
|
7月前
|
编解码 C++ 流计算
探索C++与Live555实现RTSP服务器的艺术(三)
探索C++与Live555实现RTSP服务器的艺术
245 1
|
7月前
|
存储 编解码 算法
探索C++与Live555实现RTSP服务器的艺术(二)
探索C++与Live555实现RTSP服务器的艺术
290 1
|
7月前
|
Go 开发工具 git
推荐一个开源流媒体服务器-livgo
推荐一个开源流媒体服务器-livgo
256 0
下一篇
DataWorks