网站首页 > 技术教程 正文
简单聊聊实时视频rtmp
背景:
由于经常接触实时视频, 对实时视频略有了解. 实时视频是将视频流实时上传到服务器端进行解析, 由RTMP服务器处理.
RTMP 服务器
自己动手搭建一个rtmp, 本文在 Linux环境中搭建
去git上clone 一个下来
如何安装本文不做过多篇幅介绍.
修改../nginx-rtmp-module/test下配置文件nginx.conf, 官网这样的结构, 我们这里就不做改动
作用是指定端口号和文件目录
作用是使浏览器可以访问,便于我们调试视频
详细配置参见:
如果是mac环境也非常简单
brew tap denji/nginx
brew install nginx-full --with-upload-module
参考文档:
配置完成后检查是否正确:
[nginx-rtmp-module]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
配置文件修改完成后建议重启server
nginx:nginx -s reload
检查RTMP是否生效
浏览器中输入:http://+服务器ip+端口+stat
浏览器中出现下图,则表示rtmp服务生效了
推流
推流需要借助ffmpeg
linux下FFmpeg下有2个压缩包
推流服务器地址格式如下:
rtmp://+ip+":"端口+/live/+"其他" //其他是我们任意起的名字
例如:rtmp://10.10.10.10:8001/live/selftest
输入下面命令想服务器推流:
ffmpeg -re -i +视频路径 -c copy -f flv +推流服务器地址
VLC收看流
使用播放工具VLC 播放工具
rtmp://10.10.10.10:8001/live/selftest
将地址rtmp://10.10.10.10:8001/live/selftest 即可查看留情况
更多内容请关注微信公众号:测试工程师成长之道
猜你喜欢
- 2024-10-13 推荐一个小工具:flog(推荐一个好用的)
- 2024-10-13 Docker 和 Kubernetes 从听过到略懂:给程序员的旋风教程
- 2024-10-13 HTML5如何实现视频直播功能(html video直播)
- 2024-10-13 直播大火,H5直播技术你知道吗?H5直播方案大讲解!
- 2024-10-13 如何快速的开发一个完整的iOS直播App
- 2024-10-13 Mac安装PHP开发环境(mac 开发php)
- 2024-10-13 Mac M1芯片电脑Java开发环境准备(java开发环境)
- 2024-10-13 完整的iOS直播App——搭建直播服务器
- 2024-10-13 Mac 基于HTTP方式访问下载共享文件,配置共享服务器
- 2024-10-13 Mac M1安装Brew(mac m1安装win10 arm系统)
你 发表评论:
欢迎- 最近发表
-
- Oracle 在其新的 Linux 内核中引入了热补丁功能
- CentOS 7.6下安装Oracle 11.2.0.4
- ORACLE体系 - 2(oracle体系讲解)
- ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
- Hadoop自学系列集(二) ---- CentOS下安装JDK
- 如何升级oracle数据库安全补丁(oraclepsu补丁升级)
- 搭建Oracle数据库服务器(oracle服务器创建用户)
- OGG同步到Kafka(oggforbigdata到kafka)
- oracle是什么软件?(oracle是干什么用的)
- 脚本化修改Oracle用户的密码以及执行sql(增删改查等)
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)