安装ffmpeg及nginx模块
安装ffmpeg:
下载文件
wget http://ffmpeg.org/releases/ffmpeg-1.0.1.tar.gz
tar -xf ffmpeg-1.0.1.tar.gz
cd ffmpeg-1.0.1
./configure
显示错误:
[root@tester ffmpeg-1.0.1]# ./configure
yasm not found, use --disable-yasm for a crippled build
If you think configure made a mistake, make sure you are using the latest
version from Git. If the latest version fails, report the problem to the
ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solving the problem.
yum install yasm
然后再编译
./make
./make install
安装libx264
http://www.cnblogs.com/MikeZhang/archive/2012/07/21/installFFmpegFromSourceCode.html
http://zhidao.baidu.com/question/192172258.html
nginx和nginx_mod_h264_streaming模块
安装这个模块的目的是让视频可以在线播放,否则视频就只能下载下来才能看了
下载nginx-1.2.6和nginx_mod_h264_streaming源码
./configure --add-module=/XXXX/nginx_mod_h264_streaming/
./make
make的时候可能会出现错误:
In file included from /root/software/nginx_mod_h264_streaming-2.2.7//src/ngx_http_h264_streaming_module.c:2:
/root/software/nginx_mod_h264_streaming-2.2.7//src/ngx_http_streaming_module.c: In function ‘ngx_streaming_handler’:
/root/software/nginx_mod_h264_streaming-2.2.7//src/ngx_http_streaming_module.c:158: error: ‘ngx_http_request_t’ has no member named ‘zero_in_uri’
make[1]: *** [objs/addon/src/ngx_http_h264_streaming_module.o] Error 1
make[1]: Leaving directory `/root/software/nginx-1.2.6'
make: *** [build] Error 2
解决方法:
注释掉nginx_mod_h264_streaming-2.2.7/src/ngx_http_streaming_module.c的158到161行
http://lxneng.com/posts/160
然后重新make,make install就安装成功了
安装ffmpeg及nginx模块相关推荐
- 解决编译nginx模块与rpm包安装的nginx不兼容问题
环境:centos nginx-10.0.1 现象: 自己开发一个nginx模块,放到rpm包安装的nginx服务器上启动服务时报错如下: 30490#0: module "/usr/li ...
- nginx安装-添加MP4播放模块
nginx安装很简单,但是有的时候是已经安装的nginx ,升级增加nginx 模块功能. 最近公司要nginx增加一个可以播放 MP4的模块,安装还算顺利,不说废话上命令. 1 安装依赖 yum i ...
- Nginx虚拟主机、Nginx模块的安装使用(加密模块--with-http_ssl_module)
一,Nginx虚拟主机(一个nginx实现多个网站) 1,基于域名的虚拟主机 1)修改Nginx服务配置,添加相关虚拟主机配置如下 # vim /usr/local/nginx/conf/nginx. ...
- 为已经安装nginx添加php模块,安装成功的nginx如何添加未编译安装模块
原已经安装好的nginx,现在需要添加一个未被编译安装的模块: nginx -V 可以查看原来编译时都带了哪些参数 原来的参数: --prefix=/app/nginx 添加的参数: --with-h ...
- Linux下nginx编译安装,重新添加模块
Linux下nginx编译安装,重新添加模块 前言:编译完成后的Nginx,当我们需要新的功能模块时,要怎么重新添加呢?可以按照下面的方法试试. 1.查看nginx版本以及编译安装模块 [root@# ...
- 在已安装好的nginx 添加rtmp模块
基本原理就是nginx已经是安好编译好的,添加模块需要在解压目录(不是安装目录)里的添加上这个模块(用./configure注册上所有要用的模块),再在解压目录里重新编译,把新编译好的编译文件去安装目 ...
- nginx 安装配置+清缓存模块安装
nginx 安装配置+清缓存模块安装 下载软件包 编译安装 内核参数优化 配置范例站点站点 修改nginx配置文件 Nginx 启动关闭 测试 经过一段时间的使用,发现 nginx 在并发与负载能力方 ...
- nginx(官方安装) Nginx相关文件 Nginx模块 location
文章目录 案例 部署nfs+sersync 1.backup 2.nfs 下载nginx并安装 配置nginx小游戏页面 1.nginx 2.因为nginx无法处理动态请求,所以这里我们需要安装php ...
- Nginx安装后添加ssl模块
Nginx从零开始安装ssl模块 文章目录 Nginx从零开始安装ssl模块 前言 一.nginx编译安装 二.nginx编译安装后,添加ssl模块 1.备份nginx配置文件及nginx 2.重新编 ...
- nginx安装编译,动态添加模块及其各模块的作用
nginx第三方模块下载地址: https://www.nginx.com/resources/wiki/modules/ nginx地址下载: http://nginx.org/en/downloa ...
最新文章
- Using unique option prefix myisam-recover instead of myisam-recover-option
- 解题报告(三)多项式求值与插值(拉格朗日插值)(ACM / OI)
- 丹妮在使用计算机计算,美国工程院院士丹妮拉•鲁斯:每个人都有自己的机器人...
- php.ini文件找不到
- PHP之composer遇见Your requirements could not be resolved to an installable set of packages
- excel拼接数据宏
- jsp mysql简单登录_简单的登录页面,实现增删改查运用jsp/servlet和mysql数据库免费分享...
- 视图单行子查询返回mysql,Oracle命令整理 - osc_sj1kgo4z的个人空间 - OSCHINA - 中文开源技术交流社区...
- Apollo 对表名区分大小写 如何配置MYSQL不区分大小写呢
- 什么样学生适合学计算机动漫,动画专业的学生,如何选购电脑?
- 网上评卷系统连接不到服务器,在网上阅卷系统过程中可能存在的问题及解决方法...
- 《高性能MySQL》阅读 -Mysql基本特性
- php 操作 PSD,PHP中怎么使用Imagick操作PSD文件
- 怎么把PPT幻灯片里背景图片拿出来
- 网络渗透中的指纹识别
- 如何搭建一个属于自己的网站
- c语言若输入错误的是,C语言新人常见问题与错误
- GPS北斗校时服务器(时间服务器)在港口自动化系统应用
- 做一个平台需要什么条件?
- EasyMesh最简单的入门级介绍