ffmpeg+nginx流媒体服务器搭建
来源:互联网 发布:天星择曰排盘软件下载 编辑:程序博客网 时间:2024/05/17 22:13
流媒体服务器搭建
(一)原理图
(二)RTSP
http://www.cnblogs.com/lidabo/p/4103227.html
(三)nginx服务器搭建
nginx下载链接http://nginx.org/en/download.html
#wget http://nginx.org/download/nginx-1.10.3.tar.gz
nginx-rtmp-module下载链接 http://nginx.org/en/download.html
#git clone https://github.com/arut/nginx-rtmp-module.git
nginx安装
# tar-zxvf nginx-1.10.3.tar.gz
# cd nginx-1.10.3
编译中会出现缺少包的问题,根据报错自行百度即可
#./configure --prefix=/usr/local/nginx --add-module=../nginx-rtmp-module --with-http_ssl_module
#make
#make install
Nginx配置
1. rtmp {
2. server {
3. listen 1935;
4.
5. application myapp {
6. live on;
7. }
8. application hls {
9. live on;
10. hls on;
11. hls_path /tmp/hls;
12. }
13. }
14. }
1. location /hls {
2. types {
3. application/vnd.apple.mpegurl m3u8;
4. video/mp2t ts;
5. }
6. root /tmp/hls;
7. add_header Cache-Control no-cache;
8. }
(四)安装ffmpeg
安装EPELRelease,因为安装需要使用其他的repo源,所以需要EPEL支持
#yuminstall -y epel-release
如果出现缺少Code提示,可以:
#sudo rpm--import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
安装完成之后,可以查看是否安装成功
#yum repolist
安装Nux-Dextop源
导入一个Code
#sudo rpm --importhttp://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
安装nux-dextop源
#sudo rpm –Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
查看repo源是否安装成功
#yumrepolist
yum安装ffmpeg
#yuminstall -y ffmpeg
安装完成后检查ffmpeg版本
#ffmpeg-version
Ffmpeg推流(以下推流参数配置适用于海康摄像头)
ffmpeg -rtsp_transport tcp -irtsp://admin:admin888@172.16.104.158:554 -vcodec copy -acodec aac -ar 44100-strict -2 -ac 1 -f flv -s 320*240 -q 10-f flv rtmp://192.168.142.130:1935/hls/test2
- nginx+ffmpeg搭建流媒体服务器
- nginx+ffmpeg搭建流媒体服务器
- ffmpeg+nginx流媒体服务器搭建
- Linux---nginx+ffmpeg搭建流媒体服务器
- Linux---nginx+ffmpeg搭建流媒体服务器
- nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
- nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
- nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
- 使用nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
- nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
- nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
- nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
- nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
- nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
- nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
- nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
- nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器【转】
- 基于nginx和ffmpeg搭建HLS流媒体服务器
- Python 之禅
- 网页的!DOCTYPE详解
- VMware的快照和克隆总结
- git bash pull push操作多次输入密码
- 17.12.03,web学习第十七天,还有一年,努力吧青年JSP
- ffmpeg+nginx流媒体服务器搭建
- 校oj193——连续出现的字符
- 十进制转二进制函数实现(C语言)
- JAVA服务端通用数据导入导出组件V1.0
- HDU1597(二分)
- 欢迎使用CSDN-markdown编辑器
- 抓包工具Fidder详解(主要来抓取Android中app的请求)
- SSH框架中N+1查询问题与解决方案
- Java强引用,软引用,弱引用,虚引用