nginx-rtmp-win32-v0.3 + OBS Studio实现单设备转发推流实现多平台同时直播
技术  /  管理员 发布于 1年前   490
使用nginx-rtmp-win32-v0.3实现OBS单设备转发推流实现多平台同时直播功能
运行环境
windows 10 64位系统
OBS Studio
nginx-rtmp-win32-v0.3
nginx-rtmp-win32-v0.3下载:
https://www.zongscan.com/file/94.html
OBS官网下载:
也可以点击下面链接:
https://cdn-fastly.obsproject.com/downloads/OBS-Studio-29.1.3-Full-Installer-x64.exe
一.OBS Studio工具安装(上面下载的安装包)
OBS
Open Broadcaster Software
OBS(Open Broadcaster Software)是一款开源的电视直播和流媒体制作软件,支持多种视频格式,提供丰富的特效和滤镜,并可以添加图片、文字、音频等元素。
虽然操作界面较为专业,但通过在线文档、社区支持和视频教程,可以帮助新手快速上手并了解其高级功能。
二.部署直播流运行环境:nginx-rtmp-win32-v0.3
1.解压nginx-rtmp-win32-v0.3得到文件结构,注意文件夹和文件结构不可改名,不可有中文目录。
2.到你需要转发推流的各个平台获取推流码和直播码,若只有两行则拼接即可。
下面举例国内主流平台怎么获取推流码和直播码:
例斗鱼:
rtmp地址:
rtmp://sendtc3.douyu.com/live
直播码:
4348741rqIHcc6Ek?wsSecret=bff5dc15bd3af0f7bba92a5f28c4291b&wsTime=620b8971&wsSeek=off&wm=0&tw=0&roirecognition=0&record=flv&origin=tct
则推流码是(rtmp地址)+("/")+(直播码):
rtmp://sendtc3.douyu.com/live/4348741rqIHcc6Ek?wsSecret=bff5dc15bd3af0f7bba92a5f28c4291b&wsTime=620b8971&wsSeek=off&wm=0&tw=0&roirecognition=0&record=flv&origin=tct
例虎牙:
推流地址:
rtmp://tx.direct.huya.com/huyalive/1648954729-1648954729-0-3298032914-10057-A-1641628623-1?seq=1644923237031&type=simple
则推流码是(推流地址):
rtmp://tx.direct.huya.com/huyalive/1648954729-1648954729-0-3298032914-10057-A-1641628623-1?seq=1644923237031&type=simple
例哔哩哔哩:
服务器地址:
rtmp://live-push.bilivideo.com/live-bvc/
串流秘钥:
?streamname=live_2303475_6534930&key=d78d7c1c8518ea3ebe19a9e3cf45d2a6&schedule=rtmp&pflag=1
则推流码是(服务器地址)+(串流秘钥):
rtmp://live-push.bilivideo.com/live-bvc/?streamname=live_2303475_6534930&key=d78d7c1c8518ea3ebe19a9e3cf45d2a6&schedule=rtmp&pflag=1
3.设置你的推流码,按照第2步获取到推流码之后,填入到option.txt文件中,一行一条,
格式如下("push "+推流码+";")。
push rtmp://sendtc3.douyu.com/live/4348741rqIHcc6Ek?wsSecret=bff5dc15bd3af0f7bba92a5f28c4291b&wsTime=620b8971&wsSeek=off&wm=0&tw=0&roirecognition=0&record=flv&origin=tct;
push rtmp://tx.direct.huya.com/huyalive/1648954729-1648954729-0-3298032914-10057-A-1641628623-1?seq=1644923237031&type=simple;
push rtmp://live-push.bilivideo.com/live-bvc/?streamname=live_2303475_6534930&key=d78d7c1c8518ea3ebe19a9e3cf45d2a6&schedule=rtmp&pflag=1;
4.接下来直接运行
【启动 nginx 服务.bat】即可正常启动服务,
若要关闭就运行
【结束 nginx 服务.bat】。
5.最后一步使用OBS进行推流,推流地址设置为
【rtmp://127.0.0.1:6630/live】,点击开始推流,就ok了,有兴趣及需要的可以一试。
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号