最快的流媒体服务器搭建 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!

相关推荐
国服第二切图仔16 小时前
Electron for 鸿蒙PC实战案例Gitcode口袋工具之HTTP请求封装的技术实现与设计解析
http·electron·gitcode
cccyi71 天前
HTTP 协议详解:从基础到核心特性
网络协议·http·应用层
特种加菲猫1 天前
HTTP协议核心机制解析
网络·网络协议·http
qq_310658511 天前
webrtc代码走读(十七)-音频QOS-NetEQ
服务器·网络·c++·音视频·webrtc
重生之我是Java开发战士1 天前
【Java SE】HTTP与HTTPS通信协议
java·http·https
zt1985q1 天前
外部访问 Python 搭建的 HTTP 服务器
运维·服务器·网络·windows·网络协议·http
熙客1 天前
HTTP Client介绍
网络·网络协议·http
txp玩Linux2 天前
rk3568上解析webrtc音频降噪算法处理流程
算法·音视频·webrtc
Arva .2 天前
HTTP vs. HTTPS 有什么区别?
http·https
西瓜树枝2 天前
前端必读:HTTP 协议核心知识全景图(三)—— 响应头详解
前端·http