博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx开发(四)调用ffmpeg,搭建rtmp直播流。
阅读量:7027 次
发布时间:2019-06-28

本文共 573 字,大约阅读时间需要 1 分钟。

1: 修改conf文件,配置rtmp直播

打开usr/local/nginx/conf/nginx.conf,添加红色内容:

rtmp {

#rtmp点播配置
    server {
        listen 1935;
        chunk_size 4000;
        application  vod {
                play /usr/local/nginx/html/multimedia/rtmp/vod;  #点播媒体文件存放目录
        }
    }
#rtmp直播配置
    server {
    listen 1936;
    chunk_size 4000;
    application  live {
                live on;
    }
}
}

2:下载ffmpeg,官网链接:http://ffmpeg.org/download.html

 

3: 通过ffmpeg,向nginx发送rtmp直播流

ffmpeg -re -i 1.flv -f flv rtmp://yourserverIp:1936/live/show

解释:

1):live为application的名字,由nginx的conf中定义

2):show为直播流的名字,由推送方定义,此处为ffmpeg

 

4:调用播放器播放rtmp直播流

在这我使用的是vlc播放器,播放链接为:rtmp://yourserverIp:1936/live/show

 

完成!!!

转载地址:http://tzmxl.baihongyu.com/

你可能感兴趣的文章
sql Lloader
查看>>
使用python学习【机器学习】需要安装的库~
查看>>
第一次作业+105032014098
查看>>
Codeforces 832B: Petya and Exam
查看>>
axios链接带参数_VUE升级(全面解析vuecil3/vuecil4的vue.config.js等常用配置,配置axios)...
查看>>
vue warning如何去掉_详解vue组件三大核心概念
查看>>
qt mysql md5加密_Qt 给密码进行MD5加密
查看>>
用java swing做连连看_java基于swing实现的连连看代码
查看>>
java关键字定义字符变量_Java 关键字和标识符
查看>>
oracle12 se1和se2,小屏党的最终执念,12Mini和SE2,到底谁更值得入手?
查看>>
WebRequest 超时不起作用
查看>>
OpenGL 函数作用列表
查看>>
12篇学通C#网络编程——第四篇 TCP应用编程
查看>>
ASP.NET MVC的DropDownList
查看>>
B-tree vs hash_我思故我在_百度空间
查看>>
spring.net 结合简单三层实例
查看>>
phpcms(v9)添加模型
查看>>
LINQ 图解
查看>>
状态目标bfs+哈希表 + 三杯水
查看>>
MVC系统过滤器、自定义过滤器
查看>>