摘要: 本文参考了网络上的不少文章,但由于版本环境的问题参考文章并不能直接指导编译,本文吸收多方经验,并在自己多次编译实验的基础上写成,欢迎转载,请注名出处。 FFmpeg是在Linux平台下开发的,但它同样可以在其它操作系统环境中编译运行,本文介绍的就是在windows下编译FFmpeg。一 编译准备 您最好新建一个目录专门用来保存以下下载的文件。1 下载 MinGW 和 MSYS MinGW(Minimalist GNU on Windows):一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时库。 到:htt 阅读全文
posted @ 2013-05-14 15:56 遥望星空 阅读(3627) 评论(0) 推荐(0) 编辑
摘要: ffmpeg和ffserver配合使用可以实现实时的流媒体服务。初次接触,可能很多人都会被搞得云里雾里。这里其实有四个东西,搞清楚他们的关系,也就明白了。1. ffmpeg2. ffserver3. ffserver.conf4. feed1.ffm1. ffmpeg,负责媒体文件的transcode工作,把你服务器上的源媒体文件转换成要发送出去的流媒体文件。2. ffserver,负责响应客户端的流媒体请求,把流媒体数据发送给客户端。3. ffserver.conf,ffserver启动时的配置文件,在这个文件中主要是对网络协议,缓存文件feed1.ffm(见下述)和要发送的流媒体文件的格式 阅读全文
posted @ 2013-05-14 10:02 遥望星空 阅读(496) 评论(0) 推荐(0) 编辑