最快的流媒体服务器搭建 smart_rtmpd

说明

流媒体服务器是一个很专业的名词,对于圈外人来说,可能显得比较高深。但是日常应用中还是经常需要用到它,搭建流媒体服务器需要了解各种名词,系统,环境配置,使用方法,使用流程。这让很多圈外人感觉无从下手,望而却步。

为了解决这个问题,本博文因此而生,用深入浅出,图文并茂的方式给各位客官一个基本的科普。

流媒体服务器其实只要性能好,使用简洁,维护方便,扩展性强。这是核心需求,只要满足上述几点,基本上就可以断定这是一款优秀的软件。

性能对比

现在流媒体服务器还是有很多型号可以选择的,下面是针对主流的一些流媒体服务器进行性能的 PK
https://www.cnblogs.com/superconvert/p/18421322

搭建准备

需要用到三方软件,流媒体服务器,推流端,拉流端。由于 windows 是各位客官的主流使用系统,本搭建基于 windows 进行。win10 或 win11 均可

  1. 流媒体服务器
    这里对目前市面上诸多选品,针对 smart_rtmpd 进行讲解,它具有上述的各项优点,况且跨平台,架构轻盈,部署简单,维护方便。
  2. 推流端
    本文推荐使用 OBS,功能强大,方便快捷
  3. 拉流端
    本文推荐使用 VLC,兼容性高,方便快捷

推流端 OBS

软件下载

https://obsproject.com/download

拉流端 VLC

软件下载

https://www.videolan.org/vlc/

流媒体服务器

软件下载

  1. 网盘下载

    通过网盘分享的文件:smart_rtmpd.zip

    链接: https://pan.baidu.com/s/19DSKFDexKFk65fBfQOFfug?pwd=y6ev 提取码: y6ev

  2. gitee 下载

    链接: https://gitee.com/superconvert/smart_rtmpd

  3. github 下载

    链接:https://github.com/superconvert/smart_rtmpd

流媒体系统搭建

  1. 运行流媒体服务器

    下载流媒体服务器解压后,里面包含一个软件包 smart_rtmpd_win.zip,这个就是 windows 版本的 smart_rtmpd,继续解压这个文件,得到目录 smart_rtmpd_win,这个目录里面有个 smart_rtmpd.exe 就是流媒体服务器的主程序。执行此文件即可,截图如下:

    此过程不需要额外的配置,就是鼠标点几下,简单不简单

  2. 运行推流端 OBS

    安装 OBS 并运行,添加播放素材

    选择视频文件

    点 OBS 主界面设置 按钮,填写推流信息

    填写完毕,返回主界面,执行开始直播

    推流成功!

  3. 运行拉流端 VLC

    安装 VLC 并运行

    填写播放地址,播放

    OK,整体流程完毕!是不是很简单。

    虽然文字和图片感觉很多,其实也不过是一分钟的搞定的事情!

    Good luck!

相关推荐
草根大哥1 小时前
07-P2P 直连与节点池调度
webrtc·p2p·srt·whip·whep·自建cdn
草根大哥1 小时前
06-可观测性:端到端延迟、稳定性与画质
webrtc·srt·whip·自建cdn·ppcdn
大文说跨境2 小时前
用 Python 自动化检测浏览器环境指纹:WebRTC 泄露、Canvas 哈希与时区一致性校验
python·自动化·webrtc
可乐鸡翅yeah_16 小时前
video.js 集成 hls.js 开发 M3U8 播放器,新手高频踩坑
开发语言·前端·javascript·后端·ecmascript·m3u8·音视频在线播放
谢亮_vipxieliang18 小时前
Go net/http 标准库深入——构建生产级 HTTP 服务
http·golang·iphone
Da Da 泓1 天前
谈谈HTTP
网络·网络协议·http
花间相见1 天前
【计算基础|网络02】HTTP 原理:报文结构、方法语义与状态码
网络·网络协议·http
EasyDSS1 天前
基于WebRTC的视频会议系统:私有化视频会议平台EasyDSS视频会议到底能干什么
音视频·webrtc·easydss
花间相见1 天前
【计算基础|网络01】网络模型与一次完整请求全景
后端·http
墨天梦1 天前
B15_HTTP解析与OkHttp拦截器
网络协议·http·okhttp