nginx rtmp视频直播
Linux 搭建 Nginx + rtmp 的视频通话实现
- 前言
- 1. 准备工作
- 2. 开始
- 3. 最后测试
前言
自己写这个博客的时候自己也是一个小白,搭建这个推流拉流的时候也是费了九牛二虎之力,然后就记录一下自己的博客,希望可以帮助到一些小白。
1. 准备工作
首先我用的是一个linux 虚拟机啊,建议小白在装的时候最好还是在虚拟机上试验一下。别一下子服务器出问题了,卸载什么的很麻烦的。
我用的虚拟机是CenterOS7 版本的,公司做大数据的传给我的,他说7 版本的比较好用,我也不是很懂,就直接用了,装好以后连上自己电脑的网。应为虚拟机用的是精简版的。
配置jdk 我就不做详细介绍了,百度都有具体的步骤。
linux 需要会的命令 大致上就是
yum 安装驱动什么的用的,非常强大
git 可以直接下载一些东西
vim 查看文件使用的。具体用到的时候我再说用法。
systemctl stop firewalld.service 关闭防火墙
systemctl disable firewalld.service 关闭防火墙自动启动
- 1
- 2
- 3
- 4
- 5
- 6
2. 开始
安装好虚拟机以后首先是配置ip 最好是用 NAT 默认的配置一个固定的ip : https://jingyan.baidu.com/album/75ab0bcbbbc630d6874db279.html?picindex=2 可以参考这个网址设置自己虚拟机的节点的固定ip
设置好以后用xshell 连接自己的虚拟机。
配置jdk环境变量 https://www.cnblogs.com/kuoAT/p/7555298.html
下载之前可以在我们的一个路径底下创建一个文件夹
在 /user/java 路径底下创建一个nginx 文件夹下载nginx-rtmp-module:
nginx-rtmp-module的官方github地址:https://github.com/arut/nginx-rtmp-module使用git 下载。 命令为: git clone https://github.com/arut/nginx-rtmp-module.git
- 1
如果电脑上没有安装git 的话。 可以 运行命令: yum -y install git
等待安装完成。然后 输入 git --version 查看git 的版本信息。
创建文件夹nginx /user/java/nginxyum install gcc-c++ 安装编译环境
cd /usr/java/nginx// git 下载完成就可以下载 nginx-rtmp-module 了。 git clone https://github.com/arut/nginx-rtmp-module.git安装 wegt : yum install wget安装 openssl yum -y install openssl openssl-develwget http://nginx.org/download/nginx-1.10.2.tar.gz tar -zxvf nginx-1.10.2.tar.gz
http://www.taodudu.cc/news/show-5680657.html
相关文章:
- linux系统的电视怎么安装直播,Linux下nginx的安装及点直播使用示范
- 直播项目环境部署
- android 直播评论动画,android 直播点赞 爱心动画
- 游戏《一战封神》万宝阁中的仙器、内丹、天书怎么激活
- 终端dns服务器,如何使用终端在Mac上更改DNS服务器 | MOS86
- linux服务器修改dns_更改DNS服务器的终极指南
- 微信开发遇到的坑
- 某东白条分分卡关闭流程,某东白条分分卡出入坑指南,及时止损,关闭白条分分卡指南
- 浦发银行微信支付/绑定状态异常,请解绑后重新绑定
- 信用卡微信公众号或服务号解除绑定-实录
- 微信5.0绑定银行卡教程
- RuntimeWarning: Glyph 30452 missing from current font. matplotlib画图无法显示中文
- RuntimeWarning: Glyph 35745 missing from current font
- Glyph missing from current font.
- python使用pandas报错Glyph * missing from current font
- FGN: Fusion Glyph Network for Chinese Named Entity Recognition
- Spyder “Glyph 24066 missing from current font.“报错问题
- 论文解读:ChineseBERT: Chinese Pretraining Enhanced by Glyph and Pinyin Information
- Glyph Metrics
- Glyce: Glyph-vectors for Chinese Character Representations
- 【nlp论文笔记】 Glyce: Glyph-vectors for Chinese Character Representations
- svg glyph替代_使用SVG替代Imagemaps
- PDF-glyph
- glyph
- GPOS - Glyph定位表
- 短信群发有字数限制吗?看完这篇文章,你就知道了!
- 电脑上可以群发手机短信吗
- 医院如何利用群发短信高效通知患者?
- C#接口天瑞云短信平台接入群发短信功能
- shell脚本短信群发
nginx rtmp视频直播相关推荐
- uniapp+nginx+rtmp开发直播app(1)
uniapp+nginx+rtmp开发直播app(1) 文章目录 uniapp+nginx+rtmp开发直播app(1) 前言 一.准备工作 1. 服务器环境搭建: Ubuntu + nginx + ...
- Qt显示视频流——nginx+rtmp搭建直播服务器(二)
上次介绍的是使用ffmpeg推流,这次介绍的是使用nginx + rtmp搭建直播服务器. 环境:ubuntu 16.04 一. 安装nginx 和 rtmp模块 1. 下载安装 nginx 和 ng ...
- linux nginx rtmp 死机,nginx rtmp 实时直播视频流 发布者网络不稳定导致无法直播问题...
nginx rtmp 实时直播视频流 发布者网络不稳定导致无法直播问题 直播项目使用nginx搭配rtmp扩展实现实时音视频流,最近一次直播讲师在外出差,使用酒店WiFi网络,苹果笔记本,Safari ...
- iOS RTMP 视频直播开发笔记(3)- 了解 H.264 编码
iOS RTMP 视频直播开发笔记(3)- 了解 H.264 编码 本节内容整理自:H264–1–编码原理以及I帧B帧P帧,作者:dxpqxb H264是一种高压缩率的编码标准,如何压缩嘞?一般的视频 ...
- iOS RTMP 视频直播开发笔记(6)- 封包 FLV
iOS RTMP 视频直播开发笔记(6)- 封包 FLV 讲讲FLV文件格式.以及数据如何放置的. FLV里面是由多个Tag构成的:[[tag1][tag2][tag3][tag4]-] 而Tag多种 ...
- iOS RTMP 视频直播开发笔记(4)- 关于 AVVideoProfileLevelKey
iOS RTMP 视频直播开发笔记(4)- 关于 AVVideoProfileLevelKey iOS的Video参数中有一个叫做AVVideoProfileLevelKey的参数,说明太简单,只说了 ...
- iOS RTMP 视频直播开发笔记(5)- iOS H.264 实时硬编码实现原理
iOS RTMP 视频直播开发笔记(5)- iOS H.264 实时硬编码实现原理 网上有两个实现,GDCL – AVEncoder 和 IFVideoPicker. IFVideoPicker 使用 ...
- nginx+rtmp实现直播服务端
目前直播系统从功能上分为两种,直播和互动.普通直播对播放延迟要求不高,推流端也能设置本地延迟推流时间.互动直播对低延时要求较高,主要应用在即时通讯和在线教育等行业,从推流端采集到拉流端播放一般延时不超 ...
- linux搭建直播步骤,Linux 下 nginx + rtmp 搭建直播服务
简单粗暴直接上步骤吧: 注 : 以下示例使用的是nginx(版本1.15.3) rtmp(版本1.2.1) 下载nginx和rtmp模块 下载nginx 解压 tar xvf nginx-1.15 ...
最新文章
- 谷歌迈出量子计算开源第一步,推出首个量子机器学习库TensorFlow Quantum
- python 编码文件json.loads json.dumps
- 【LeetCode】剑指 Offer 30. 包含min函数的栈
- CentOS 7下安装集群Zookeeper-3.4.9
- python开发k8s管理平台_将Python项目部署到Kubernetes
- JVM初识之虚拟机内存结构
- TM2008 Preview体验
- oracle rat结果分析比较,Oracle RAT介绍及最佳实践
- 用Python实现QQ找茬游戏外挂工具
- linux中搜索文件内容关键字
- cadence 页间连接符标号的 删除,添加,更新
- 网站加入代码让网页以电脑端打开_发现一个超级好用的视频播放网站-酷播云...
- 01-计算机网络术语中英文对照
- pycharm运行报错:Process finished with exit code -1073741515 (0xC0000135)
- codeblocks配置glut
- 【网站架构】一招搞定90%的分布式事务,实打实介绍数据库事务、分布式事务的工作原理应用场景
- 速卖通关键词挖掘工具_速卖通长尾词采集新增断续功能免费体验7天
- Kafka中是怎么体现消息顺序性的?
- 国网GIM设备三维模型要求细则 - 框架式电容器
- 开发视频网站,asp.net视频文件转换.fla格式