在服务器centos 6.4上面安装nginx支持hls和Feng支持rtsp流协议
碰到了如下问题,记录如下:
一、matroska需要libbz2.so
"_BZ2_bzDecompress", referenced from: _matroska_decode_buffer in libavformat.a(matroskadec.o) 添加库libbz2.1.0.dylib,再次编
译,OK通过. libz提供了一套与gzip有关的API,libbz2提供了一套与bzip2有关的API。
需要-lbz2才能编译通过。
二、m3u8-segmenter的编译总是不通过!
在ffmpeg 0.6.7和ffmpeg 2.1.1下面编译都有问题。看网上说,在ffmpeg 2.4.2和2.1.1可以。
我把ffmpeg 2.1.1直接执行:./configure &&make&&make install之后。再去编译就可以了。
感觉有点怪怪的。难道跟ffmpeg的安装路径有关系?我改一下prefix再试。结果:仍然是不行!
只好就允许ffmpeg安装到缺省目录。
三、编译时操作显示乱码
编辑 vi /etc/sysconfig/i18n 最后面加上一行LANG=”zh_CN.GB18030″保存后,从新用SSH登陆就可以解决乱码问题。
[root@centos64-uuc media]# cp /home/VodServer/bin/media/20160404/44d1.mp4 44.mp4
cp: 是否覆盖44.mp4。以前显示就是乱码,导致无法进行操作。
[root@centos64-uuc media]# ls
四、ssh连接超时问题解决方案:
1.修改server端的etc/ssh/sshd_config
ClientAliveInterval 60 #server每隔60秒发送一次请求给client,然后client响应,从而保持连接
ClientAliveCountMax 3 #server发出请求后,客户端没有响应得次数达到3,就自动断开连接,正常情况下,client不会不响应
ClientAliveInterval 60
ClientAliveCountMax 3
特殊说明:即使原来没有这两个字段,也可以直接加上。
五、编译时出现问题。凸显出docker的价值!!!
[root@centos64-uuc media]# ./makehls.sh 44d1.mp4 44d1
./ffmpeg: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory
./m3u8-segmenter: error while loading shared libraries: libavformat.so.56: cannot open shared object file: No such file or
directory
[root@centos64-uuc media]#
下载http://www.gnu.org/software/libiconv/#downloading,编译安装解决libiconv.so.2缺失的问题。
最终,解决了全部问题。
HLS url: http://110.185.210.89:10080/hls/44d1.m3u8 // 80被占用。由nigix提供支持。
rtsp url: rtsp://110.185.210.89:10554/44d1.mp4 // 554被占用。由Feng提供支持。
在服务器centos 6.4上面安装nginx支持hls和Feng支持rtsp流协议相关推荐
- CentOS 6.5编译安装Nginx+MySQL+PHP
一.配置防火墙,开启80端口.3306端口,关闭SELINUX [root@Zabbix ~]# vim /etc/sysconfig/iptables -A INPUT -i lo -j ACCEP ...
- CentOS 6下编译安装Nginx
CentOS 6下编译安装Nginx By:老宁 一.准备make环境 yum -y install gcc gcc-c++ automake autoconf libtool make 二.准备 ...
- docker使用centos镜像,编译安装nginx,并上传镜像
docker使用centos镜像,编译安装nginx 1. 拉取镜像 2. 运行centos容器 3. 安装依赖包 4. 下载nginx的tar包 5. 解压nginx的tar包 6. 创建nginx ...
- centos6.3 nginx php,CentOS 6.3 编译安装Nginx+MySQL+PHP
测试篇 cd /usr/local/nginx/html/ #进入nginx默认网站根目录 rm -rf /usr/local/nginx/html/* #删除默认测试页 vi index.php # ...
- CentOS 7.0编译安装Nginx+MySQL+PHP
转自http://www.centoscn.com/CentosServer/www/2014/0904/3673.html 准备篇: CentOS 7.0系统安装配置图解教程 http://www. ...
- Centos 利用yum源安装 nginx stream模块
环境 CentOS 7.9 (腾讯云服务器) nginx 1.20.1 配置stream参考这里. nginx 动态模块 nginx 1.9.11 开始增加加载动态模块支持,从此不再需要替换nginx ...
- Centos 利用yum源安装 nginx 1.20.1
环境 CentOS 7.9 (腾讯云服务器) nginx 1.20.1 yum源说明 腾讯云的 CentOS 服务器,用的是腾讯的yum源镜像. 感兴趣的可以去/etc/yum.repos.d中看看. ...
- CentOS 7.5 编译安装 Nginx 1.15.3
本文主要记录如何在CentOS 7.5中编译安装Nginx官方最新的1.15.3版本.由于像Nginx.Mysql和PHP的的源码都是用C/C++写的,所以自己的CentOS 7.5服务器上必须要安装 ...
- 在CentOS 6.8上安装Nginx
本文主要记录在CentOS 6.8版的Linux环境下安装Nginx的操作流程,具体步骤如下: 步骤一:到Nginx官网上下载软件,http://nginx.org/en/download.html ...
最新文章
- Python 3.5.2建立与DB2的连接
- Java开发之上班摸鱼!写最少的代码!
- MacOS安装pip失败,提示:SyntaxError: invalid syntax
- missforest_missforest最佳丢失数据插补算法
- 文件指针和文件描述符之间的相互转换 fd----fp 和 fp----fd
- python中的property_python中的property属性
- java override 用法_Java中@Override的作用
- DPDK l3fwd
- DPDK网络处理模块划分
- vs2017中配置openGL环境
- Spring_day2
- Python的切片操作
- Maven安装与配置,Idea配置Maven
- RemapKey等:小巧实用的键盘映射工具
- 20162327WJH使用队列:模拟票务站台代码分析
- 17、Python的循环结构(一)
- xmlhttp.readyState的值及解释
- 正则表达式与re模块
- 南昌大学计算机学硕和专硕,南昌大学同等学力是专硕还是学硕
- 【数字IC手撕代码】Verilog奇数分频|题目|原理|设计|仿真(三分频,五分频,奇数分频及特殊占空比)
热门文章
- 第一次仿写小米官方首页总结
- 为什么今日头条捂着直播这张好牌不打?
- Java 面试题 —— 老梁 Java 面试通关要点汇总集
- JST日本压着端子VH系列线对板连接器的PCB封装库
- 0欧姆电阻的过流能力
- iOS7 下载酷狗 微信 抖音 网易云音乐app ipk的下载办法App Store不能下载应用程序
- e-32是c语言中的指数嘛,求物理中的常数,比如Na.c.e.k常数,应该有三十二个谢谢回答...
- Jarvis OJ 刷题题解 RE
- linux设置密码报错automa,opensuse linux环境下ibm_websphere和ibm_db2安装以及DB2数据迁移操...
- 通过验证数据服从指数分布来验证某一过程是泊松过程