碰到了如下问题,记录如下:
一、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流协议相关推荐

  1. CentOS 6.5编译安装Nginx+MySQL+PHP

    一.配置防火墙,开启80端口.3306端口,关闭SELINUX [root@Zabbix ~]# vim /etc/sysconfig/iptables -A INPUT -i lo -j ACCEP ...

  2. CentOS 6下编译安装Nginx

    CentOS 6下编译安装Nginx  By:老宁 一.准备make环境  yum -y install gcc gcc-c++ automake autoconf libtool make 二.准备 ...

  3. docker使用centos镜像,编译安装nginx,并上传镜像

    docker使用centos镜像,编译安装nginx 1. 拉取镜像 2. 运行centos容器 3. 安装依赖包 4. 下载nginx的tar包 5. 解压nginx的tar包 6. 创建nginx ...

  4. 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 # ...

  5. CentOS 7.0编译安装Nginx+MySQL+PHP

    转自http://www.centoscn.com/CentosServer/www/2014/0904/3673.html 准备篇: CentOS 7.0系统安装配置图解教程 http://www. ...

  6. Centos 利用yum源安装 nginx stream模块

    环境 CentOS 7.9 (腾讯云服务器) nginx 1.20.1 配置stream参考这里. nginx 动态模块 nginx 1.9.11 开始增加加载动态模块支持,从此不再需要替换nginx ...

  7. Centos 利用yum源安装 nginx 1.20.1

    环境 CentOS 7.9 (腾讯云服务器) nginx 1.20.1 yum源说明 腾讯云的 CentOS 服务器,用的是腾讯的yum源镜像. 感兴趣的可以去/etc/yum.repos.d中看看. ...

  8. CentOS 7.5 编译安装 Nginx 1.15.3

    本文主要记录如何在CentOS 7.5中编译安装Nginx官方最新的1.15.3版本.由于像Nginx.Mysql和PHP的的源码都是用C/C++写的,所以自己的CentOS 7.5服务器上必须要安装 ...

  9. 在CentOS 6.8上安装Nginx

    本文主要记录在CentOS 6.8版的Linux环境下安装Nginx的操作流程,具体步骤如下: 步骤一:到Nginx官网上下载软件,http://nginx.org/en/download.html ...

最新文章

  1. Python 3.5.2建立与DB2的连接
  2. Java开发之上班摸鱼!写最少的代码!
  3. MacOS安装pip失败,提示:SyntaxError: invalid syntax
  4. missforest_missforest最佳丢失数据插补算法
  5. 文件指针和文件描述符之间的相互转换 fd----fp 和 fp----fd
  6. python中的property_python中的property属性
  7. java override 用法_Java中@Override的作用
  8. DPDK l3fwd
  9. DPDK网络处理模块划分
  10. vs2017中配置openGL环境
  11. Spring_day2
  12. Python的切片操作
  13. Maven安装与配置,Idea配置Maven
  14. RemapKey等:小巧实用的键盘映射工具
  15. 20162327WJH使用队列:模拟票务站台代码分析
  16. 17、Python的循环结构(一)
  17. xmlhttp.readyState的值及解释
  18. 正则表达式与re模块
  19. 南昌大学计算机学硕和专硕,南昌大学同等学力是专硕还是学硕
  20. 【数字IC手撕代码】Verilog奇数分频|题目|原理|设计|仿真(三分频,五分频,奇数分频及特殊占空比)

热门文章

  1. 第一次仿写小米官方首页总结
  2. 为什么今日头条捂着直播这张好牌不打?
  3. Java 面试题 —— 老梁 Java 面试通关要点汇总集
  4. JST日本压着端子VH系列线对板连接器的PCB封装库
  5. 0欧姆电阻的过流能力
  6. iOS7 下载酷狗 微信 抖音 网易云音乐app ipk的下载办法App Store不能下载应用程序
  7. e-32是c语言中的指数嘛,求物理中的常数,比如Na.c.e.k常数,应该有三十二个谢谢回答...
  8. Jarvis OJ 刷题题解 RE
  9. linux设置密码报错automa,opensuse linux环境下ibm_websphere和ibm_db2安装以及DB2数据迁移操...
  10. 通过验证数据服从指数分布来验证某一过程是泊松过程