🗣 Wd提问: 本地推流服务器
🤖 Ai回答: 搭建本地推流服务器通常用于视频直播、监控、测试等场景。你可以使用开源工具如 Nginx + RTMP 模块、SRS(Simple Realtime Server)、FFmpeg 等来实现。下面以 Nginx + RTMP 模块 为例,介绍如何在本地(如 Windows 或 Linux)搭建一个简单的推流服务器。
一、使用 Nginx + RTMP 模块搭建本地推流服务器(推荐用于测试)
1、安装 Nginx with RTMP 模块
Linux(以 Ubuntu 为例):
bash
安装依赖
sudo apt update
sudo apt install build-essential libpcre3 libpcre3-dev libssl-dev zlib1g-dev
下载 Nginx 源码和 RTMP 模块
wget http://nginx.org/download/nginx-1.24.0.tar.gz
git clone https://github.com/arut/nginx-rtmp-module.git
解压并编译
tar -zxvf nginx-1.24.0.tar.gz
cd nginx-1.24.0
./configure add-module=../nginx-rtmp-module prefix=/usr/local/nginx
make
sudo make install
Windows:
Windows 上推荐使用预编译版本(如 [nginx-rtmp-win32](https://github.com/illuspas/nginx-rtmp-win32)):
1、下载:https://github.com/illuspas/nginx-rtmp-win32/releases
2、解压到本地目录(如 `C:\nginx-rtmp`)
2、配置 Nginx(编辑 `conf/nginx.conf`)
在 `nginx.conf` 文件末尾添加 RTMP 配置:
nginx
rtmp {
server {
listen 1935; RTMP 默认端口
chunk_size 4096;
application live {
live on;
record off;
可选:允许播放 HLS
hls on;
hls_path /tmp/hls;
hls_fragment 2s;
}
}
}
可选:添加 HTTP 服务器用于播放 HLS 流
http {
server {
listen 8080;
location /hls {
types {
application/vnd.apple.mpegurl m3u8;
video/mp2t ts;
}
root /tmp;
add_header Cache-Control no-cache;
}
}
}
注意:Windows 上路径需改为如 `hls_path C:/nginx-rtmp/tmp/hls;`
3、启动 Nginx
Linux:
bash
sudo /usr/local/nginx/sbin/nginx
Windows:
cmd
cd C:\nginx-rtmp
start nginx.exe
4、推流测试(使用 OBS 或 FFmpeg)
使用 OBS Studio 推流:
设置 → 推流
服务:自定义
服务器:`rtmp://127.0.0.1/live`
串流密钥:`test`(任意)
使用 FFmpeg 推本地视频:
bash
ffmpeg -re -i input.mp4 -c copy -f flv rtmp://127.0.0.1/live/test
5、播放流
RTMP 播放器(如 VLC):
媒体 → 打开网络串流
输入:`rtmp://127.0.0.1/live/test`
HLS 播放(如果启用了 hls):
浏览器访问:`http://127.0.0.1:8080/hls/test.m3u8`
或使用支持 HLS 的播放器(如 video.js、hls.js)
二、其他可选方案
1、SRS(Simple Realtime Server)
更现代、功能更强(支持 WebRTC、HLS、DASH、SRT 等)
GitHub:https://github.com/ossrs/srs
一键启动(Docker):
bash
docker run rm -it -p 1935:1935 -p 8080:8080 ossrs/srs:5
2、MediaMTX(原 rtsp-simple-server)
支持 RTSP/RTMP/HLS/WebRTC
轻量、跨平台
GitHub:https://github.com/bluenviron/mediamtx
三、注意事项
防火墙:确保 1935(RTMP)、8080(HTTP/HLS)端口开放。
本地测试用 `127.0.0.1`,局域网测试用本机 IP(如 `192.168.x.x`)。
生产环境建议使用 SRS 或专业流媒体服务器(如 Wowza、Red5 Pro)。
如果你告诉我你的操作系统(Windows/macOS/Linux)、用途(测试/直播/监控)和是否需要 Web 播放,我可以提供更具体的配置建议。
📣 商家广告:





0
IP地址: 105.43.157.147
搜索次数: 10
提问时间: 2025-10-31 17:55:36
🛒 域名购买:
363.net.cn
kkky.com.cn
koupin.com.cn
nf.gs
85.chat
sktq.cn
psyshake.com
352.net.cn
wd.chat
6-6.com.cn
❓️ 热门提问:
蜘蛛池快排小程序SEO
PHP源码会员系统
免费云服务器windows
ip切换器安卓免费版
warp加速器下载
职位搜索引擎
站群系统排名案例
c7云服务器
域名和云服务器
关键词广告投放优化方案
豌豆Ai站群搜索引擎系统
🌐 域名评估:
deepseek.band
cisou.com.cn
yu7.js.cn
trump.hi.cn
ae.cq.cn
su8.space
z.tw.cn
kimi.shopping
deepseek.gold
lpot.cn
⛏ 最新挖掘:
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜
🖌 热门作画:
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊:
🔗 友情链接:
货淋室价格
站群源码
ai提问
🧰 站长工具:
Ai工具 whois查询 搜索
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。