搭建rtmp服务器
搭建rtmp推流平台
在一场完整的直播中,云端推流平台是不可或缺的一个环节。目前市面的很多直播云平台价格比较高昂,这次带来一些简单的解决办法
1.本地搭建流媒体服务器
2.云平台搭建流媒体服务器
3.购买阿里(腾讯)云直播服务
仅限于拉流推流
本地搭建流媒体服务器
- 首先确保宽带运营商有提供公网ip
判定方法为:百度查询当前ip对比路由器获取的ip是否一致
rtmp服务端软件这里用开源rtmp服务器srs
- 找个linux系统的电脑 这里演示用的Ubuntu
- 安装网卡
更新下:
sudo apt update
输入:
sudo apt install net-tools
会需要root密码
检查当前主机的ip地址,输入:
ifconfig
记住当前的ipv4的地址
(2)用其他电脑下载SSH工具 这里用finalshell
3. 安装SRS
- 用ssh工具连接Ubuntu
- 安装docker:
sudo apt install docker.io
输入y
- 安装SRS
docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 \ registry.cn-hangzhou.aliyuncs.com/ossrs/srs:5
出现状态信息代表安装完成
- 打开浏览器输入:
http://localhost:8080
localhost指搭建rtmp服务器ip
- 测试推流:rtmp://localhost/live/livestream
localhost指搭建rtmp服务器ip
4. 路由器做端口映射
- 添加ipv4协议,外部和内部端口设置为1935,内部服务器ip填写rtmp服务器ip
每个品牌的路由器对于端口映射的名称叫法不同 自行百度当前使用品牌路由器添加端口映射
- 测试用公网ip推流
rtmp://公网ip/live/livestream
只能通过拉流来检测当前视频
云平台搭建流媒体服务器
- 购买云服务器
-
包年包月
这种相对价格高 相对不用折腾 2h2g 2M在800元上下浮动 -
按量付费
这种配置灵活 按使用量服务 ,不过需要多付快照存储的价格。 不然每次使用都要重新布置 -
云服务器rtmp搭建和本地搭建一致 可以在上述找到安装
购买阿里(腾讯)云直播服务
这种方式使用非常简单灵活稳定,并且用量也可以按流量费来控制
比上述两种方式都要好。
但是有个前置条件:需要已经备案过的域名
配置起来也非常简单 解析下域名即可
具体教程可以按云服务器平台教程配置
没有域名欢迎联系我 可以临时救急
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 娃娃
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果