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

相关推荐
时空自由民.3 小时前
HTTP协议帧格式
网络·网络协议·http
Rust研习社16 小时前
使用 Axum 构建高性能异步 Web 服务
开发语言·前端·网络·后端·http·rust
灰子学技术16 小时前
Envoy HTTP 流量层面的 Metric 指标分析
网络·网络协议·http
TimeAground18 小时前
HTTP 协议全解:从报文到 HTTP/3,Android 开发者需要知道的一切
http
lifewange18 小时前
如何设计一个 RESTful API
后端·http·restful
夜瞬1 天前
HTTP基础教程:请求方法、状态码、JSON、鉴权、超时、重试与流式返回
网络协议·http·json
你觉得脆皮鸡好吃吗2 天前
HTTP (XSS前简单了解)
网络·网络协议·http·网络安全学习
metaRTC2 天前
metaRTC8 成功适配 RTOS:开启 MCU/嵌入式实时音视频新时代
单片机·嵌入式硬件·webrtc·实时音视频·rtos