在服务器centos 6.4上面安装nginx支持hls和Feng支持rtsp流协议
来源:互联网 发布:mac音乐降调 编辑:程序博客网 时间:2024/05/09 21:00
碰到了如下问题,记录如下:
一、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提供支持。
一、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提供支持。
0 0
- 在服务器centos 6.4上面安装nginx支持hls和Feng支持rtsp流协议
- Mac直播服务器Nginx配置对HLS的支持
- Mac直播服务器Nginx配置对HLS的支持
- nginx支持HLS 起始篇
- nginx搭建支持http和rtmp协议的流媒体服务器
- CentOS6下基于Nginx搭建mp4/flv流媒体服务器(可随意拖动)并支持RTMP/HLS协议(含转码工具)
- CentOS6下基于Nginx搭建mp4/flv流媒体服务器(可随意拖动)并支持RTMP/HLS协议(含转码工具)
- CentOS6下基于Nginx搭建mp4/flv流媒体服务器(可随意拖动)并支持RTMP/HLS协议(含转码工具)
- RTMP,RTSP,HLS 流服务器
- Ubuntu12.04.3 配置nginx-rtmp支持HLS
- 移动设备对于hls协议的支持
- 经验分享之在 CentOS 7 上搭建支持 HTTP 协议的 SVN 服务器
- 在Ubuntu上面安装支持LimeSDR的GNURadio
- nginx搭建支持http和rtmp协议的流媒体服务器之一
- nginx搭建支持http和rtmp协议的流媒体服务器之二
- nginx搭建支持http和rtmp协议的流媒体服务器之三
- nginx搭建支持http和rtmp协议的流媒体服务器之四
- nginx搭建支持http和rtmp协议的流媒体服务器之一
- Android开发-API指南-<activity-alias>
- Android 百度地图 SDK v3.0.0 (二) 定位与结合方向传感器
- 百度推送更换版本后出错
- 懒加载Viewpager
- AYITACM2016省赛第一周(搜索) F - 哈密顿绕行世界问题
- 在服务器centos 6.4上面安装nginx支持hls和Feng支持rtsp流协议
- mysql 大数据查询注意点 提高效率
- Android播放器MediaPlayer实现均衡器效果
- 有如此高的碰撞概率,是否CRC的可能性比较大?
- JAVA简单工厂模式
- 小马哥----山寨高仿小米5 图片1:1机型 机型曝光 与真假鉴别方法
- Android 百度地图 SDK v3.0.0 (三) 添加覆盖物Marker与InfoWindow的使用
- uboot的源码目录分析2~3
- 服务器windows系统时间出错问题