首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

利用Nginx搭建RTMP直播服务器

01 前言 前段时间在输入法评测过程中,需要将视频流实时上传给服务器进行解析,接触RTMP直播服务器。因此将搭建RTMP服务器的过程分享给大家。...2、在nginx配置文件(nginx.conf),在server中添加如下代码: ? 3、配置完成后,检查配置是否正确:nginx -t 。...4、配置没有问题重启nginx:nginx -s reload 03 检查RTMP服务是否生效 1、在浏览器中输入:http://+服务器ip+端口+stat...3、输入下面命令想服务器推流: ffmpeg -re -i +视频路径 -c copy -f flv +推流服务器地址 4、浏览器的页面中的live streams出现如下则表示推流成功。...05 VLC收看直播流 1、开发VLC media player软件,并打开媒体选项中的开发网络串流,输入刚才的推流的地址: rtmp://10.134.64.142:8001/live/selftest

17.2K3328
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    openresy+nginx-rtmp-module搭建点播直播服务器

    一般点播或者直播服务器都是使用nginx-rtmp-module作为服务器,然后使用ffmpeg或者obs来进行推流,客户端使用rtmp、http-flv、hls或者dash协议拉取转码后的数据...本文就从模块编译开始介绍下如何搭建点播、直播服务器。...转流成功后在我们之前配置的nginx rtmp模块的接收路径下(/hls)会生成m3u8索引文件,m3u8其实就是ts文件的索引,ffmpeg会把一个直播源的数据分割成很多个ts文件,访问m3u8可以获取...如何进行直播的推流呢?其实很简单,我们把ffmpeg换成推流工具obs即可,和我们日常直播推流一样。...至此,简单的点播和直播服务器搭建流程介绍完毕。后面详细介绍如何实现网页版的播放端推流、看端拉流、以及播放控制,敬请期待。

    52410

    在ubuntu 上搭建Nginx-RTMP 直播服务器

    前言 近段时间在学习Android直播,那么毋庸置疑ffmpeg和WebRTC是音视频界的两个大佬。...ffmpeg的基本使用:https://blog.csdn.net/huangliniqng/article/details/81842273 看过很多教程讲解直播环境的搭建,大都是在mac环境上搭建的...,对于windows用户来说搭建起来比较繁琐,昨天的这个时候我尝试了在windows本地搭建Nginx-rtmp直播服务器,最终可以成功运行。...不过我们今天不讲解如何在windows上搭建直播服务器,如果有问题的朋友可以一起探讨。今天来讲解如何在ubuntu服务器上搭建直播服务器。...RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。

    3.3K42

    nginx-rtmp-module搭建流媒体服务器实现直播

    nginx-rtmp-module搭建流媒体服务器实现直播介绍在现代互联网时代,直播已经成为一种非常受欢迎的媒体传播形式。...为了实现高质量的直播流媒体传输,我们可以使用nginx-rtmp-module来搭建一个流媒体服务器。...在本篇文章中,我们将介绍如何使用nginx-rtmp-module来搭建一个简单的流媒体服务器,并实现直播功能。步骤1....使用/play路由可以进行播放,通过渲染模板play.html来显示播放页面,页面中使用播放器来播放直播流。流媒体服务器是一种专门用于处理流媒体数据传输的服务器软件。...流媒体服务器通常用于实时传输音视频内容,例如直播、视频会议、在线教育和视频点播等应用。

    1.8K00

    利用nginx搭建RTMP视频点播、直播、HLS服务器「建议收藏」

    开发环境 Ubuntu 14.04 server nginx-1.8.1 nginx-rtmp-module nginx的服务器的搭建 安装nginx的依赖库 sudo apt-get update sudo...如果,如下图显示那样就证明您的nginx服务器搭建成功了。 点播视频服务器的配置 通过上一步nginx服务器已经搭建完成,然后我们就可以开启一个视频点播的服务了。...直播视频服务器的配置 接着我们就在点播服务器配置文件的基础之上添加直播服务器的配置。...最后奉上一张观看直播的屏幕截图。 实时回看视频服务器的配置 我们想一想如果直播服务能够把节目录制在本地,我们不就可以直接进行回看先前的节目了吗?回看一分钟、一小时甚至一天的。...application vod { play /opt/video/vod; } application live { live on; hls on; #这个参数把直播服务器改造成实时回放服务器

    3.2K20

    【Nginx】如何使用Nginx搭建流媒体服务器实现直播?看完这篇我会了!!(文末有福利)

    写在前面 最近几年,直播行业比较火,无论是传统行业的直播,还是购物、游戏、教育,都在涉及直播。作为在互联网行业奋斗了多年的小伙伴,你有没有想过如果使用Nginx搭建一套直播环境,那我们该如何搭建呢?...别急,接下来,我们就一起使用Nginx来搭建一套直播环境。 安装Nginx 注意:这里以CentOS 6.8服务器为例,以root用户身份来安装Nginx。...配置Nginx 配置Nginx主要是对Nginx的nginx.conf文件进行配置,我们可以在命令行输入如下命令编辑nginx.conf文件。...Software) 是以互联网流媒体直播内容为目的免费和开放源码软件。...在配置中最需要关注的就是流的配置,由于是自建的流媒体服务器所以我们按照如下所示的方式进行配置。 rtmp://你的服务器ip:端口(1935)/live #URL填写流的地址 ?

    2K20

    国外服务器直播网站,海外直播服务器搭建

    背景: 最近有个朋友的APP需要在国外搭建一个直播服务器,因为他们的主播在韩国(主播主要是记者),而观众主要在国内,叫我帮忙给他们开发一个直播服务器。...目前开源的直播服务程序有:SRS,Nginx-rtmp;如果是做开发的同学应该有所了解,SRS是基于C++写的,Nginx-rtmp模块是Ngxin的第三方C模块。...这里,我主要介绍下外海直播常用的场景,以及基于KCP协议的国外直播服务器。 一、海外直播服务器的常用场景: 1)、主播和观众都在国内 适用于客户和观众都在国内,但需要把直播服务器架在海外的客户。...直播服务器需要支持传统协议:RTMP、HLS、HTTP-FLV;应用场景如下图所示: 2)、主播在国外、观众在国内 适用主播在国外,观众在国内,但需要把直播服务器架在海外的客户。...三、基于KCP协议的海外直播服务器 为了给朋友搭建一个效果较好的海外直播服务器,我特意学习了一遍KCP协议,帮忙写了APP端的SDK。最终效果还是很棒。

    8.9K20

    使用 Nginx 搭建多平台直播

    准备工作 购买腾讯轻量服务器: https://curl.qcloud.com/I8Z5glUD 如果您已经安装好 Nginx 和 nginx-rtmp-module 可以跳过此部分 使用包管理安装的...替换上方的 RTMP直播地址需要自己进行替换,现在我们完成了服务器上的分流部分 接下来,我们配置一个 http 服务器,此部分与平时配置网站 conf 的过程比较类似 server {...经测试不能加 TLS 测试 RTMP 服务器配置 启动 Nginx 服务后,在服务器上执行下面的命令: curl -0 http://127.0.0.1:2080/auth -d "name=xxxYOUR_UUID...参考文章 Debian / Ubuntu 环境下 LEMP 建站解析 arut/nginx-rtmp-module illuspas/nginx-rtmp-win32 借助 Nginx 搭建带简单认证的直播推流服务器...,实现多平台同步直播 Nginx学习之配置RTMP模块搭建推流服务 直播推流nginx-rtmp-module集成(

    1K00

    Linux下使用Nginx搭建Rtmp流媒体服务器,实现视频直播功能

    由于流媒体技术的优越性,该技术广泛应用于视频点播、视频会议、远程教育、远程医疗和在线直播系统中。作为新一代互联网应用的标志,流媒体技术在近几年得到了飞速的发展。...流媒体应用系统的主要性能体现都取决于媒体服务器的性能和服务质量。因此,流媒体服务器是流媒体应用系统的基础,也是最主要的组成部分。...流媒体服务器的主要功能是以流式协议(RTP/RTSP、MMS、RTMP等)将视频文件传输到客户端,供用户在线观看;也可从视频采集、压缩软件接收实时视频流,再以流式协议直播给客户端。...nginx服务器是开源的高性能的http服务器,反向代理服务器,在国内许多公司应用比较多。...如果在云服务上搭建,有公网IP地址,就可以实现远程直播功能了。

    4.8K20
    领券