最快的流媒体服务器搭建 smart_rtmpd
说明
流媒体服务器是一个很专业的名词,对于圈外人来说,可能显得比较高深。但是日常应用中还是经常需要用到它,搭建流媒体服务器需要了解各种名词,系统,环境配置,使用方法,使用流程。这让很多圈外人感觉无从下手,望而却步。
为了解决这个问题,本博文因此而生,用深入浅出,图文并茂的方式给各位客官一个基本的科普。
流媒体服务器其实只要性能好,使用简洁,维护方便,扩展性强。这是核心需求,只要满足上述几点,基本上就可以断定这是一款优秀的软件。
性能对比
现在流媒体服务器还是有很多型号可以选择的,下面是针对主流的一些流媒体服务器进行性能的 PK
https://www.cnblogs.com/superconvert/p/18421322
搭建准备
需要用到三方软件,流媒体服务器,推流端,拉流端。由于 windows 是各位客官的主流使用系统,本搭建基于 windows 进行。win10 或 win11 均可
- 流媒体服务器
这里对目前市面上诸多选品,针对 smart_rtmpd 进行讲解,它具有上述的各项优点,况且跨平台,架构轻盈,部署简单,维护方便。 - 推流端
本文推荐使用 OBS,功能强大,方便快捷 - 拉流端
本文推荐使用 VLC,兼容性高,方便快捷
推流端 OBS
软件下载
https://obsproject.com/download
拉流端 VLC
软件下载
流媒体服务器
软件下载
网盘下载
通过网盘分享的文件:smart_rtmpd.zip
链接: https://pan.baidu.com/s/19DSKFDexKFk65fBfQOFfug?pwd=y6ev 提取码: y6evgitee 下载
链接: https://gitee.com/superconvert/smart_rtmpdgithub 下载
链接:https://github.com/superconvert/smart_rtmpd
流媒体系统搭建
运行流媒体服务器
下载流媒体服务器解压后,里面包含一个软件包 smart_rtmpd_win.zip,这个就是 windows 版本的 smart_rtmpd,继续解压这个文件,得到目录 smart_rtmpd_win,这个目录里面有个 smart_rtmpd.exe 就是流媒体服务器的主程序。执行此文件即可,截图如下:

此过程不需要额外的配置,就是鼠标点几下,简单不简单运行推流端 OBS
安装 OBS 并运行,添加播放素材

选择视频文件

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

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

推流成功!运行拉流端 VLC
安装 VLC 并运行

填写播放地址,播放

OK,整体流程完毕!是不是很简单。
虽然文字和图片感觉很多,其实也不过是一分钟的搞定的事情!
Good luck!
最快的流媒体服务器搭建 smart_rtmpd的更多相关文章
- nginx-rtmp流媒体服务器搭建【转】
nginx-rtmp https://github.com/pengqiuyuan/nginx-rtmp nginx-rtmp 流媒体服务器的搭建(采集桌面,手机直播) 在线Demo,直播自己的pc机 ...
- rtmp与hls流媒体服务器搭建:ubuntu下Nginx搭建初探与rtmp-module的添加
关键词:Nignx(http服务器):rtmp,hls(流媒体服务) 前言:感谢开源,感谢战斗民族.现在在做流媒体服务的一些工作,流媒体服务器搭建的网上教程多入牛毛,但是细细查看,发现很多同志贴上来的 ...
- Android视频直播:流媒体服务器搭建
一.前言 实时视频直播是这两年非常火的技术形态,已经渗透到教育.在线互娱等各种业务场景中.但要搭建一套实时视频直播系统,并非易事,下面针对直播系统的的搭建做一下说明: 1.1 通常的直播系统的技术模型 ...
- 流媒体服务器搭建 red5
简介 1. 流媒体指以流方式在网络中传送音频.视频和多媒体文件的媒体形式.相对于下载后观看的网络播放形式而言,流媒体的典型特征是把连续的音频和视频信息压缩后放到网络服务器上,用户边下载边观看,而不必等 ...
- windows server 2012 流媒体服务器搭建(直播与点播)
IIS Live Smooth Streaming(实时平滑流式处理)是微软下一代流媒体解决方案.该技术是在IIS web中集成媒体传输平台IIS media services,实现利用标准 HTTP ...
- SRS流媒体服务器搭建+ffmpeg推流VLC取流观看
一.编译SRS https://github.com/winlinvip/simple-rtmp-server 目前有1.0-release.2.0.3.0等版本 2.0官方文档地址:https:// ...
- 实时监控、直播流、流媒体、视频网站开发方案流媒体服务器搭建及配置详解:使用nginx搭建rtmp直播、rtmp点播、,hls直播服务配置详解
注意:这里不会讲到nginx流媒体模块如何安装的问题,只研究rtmp,hls直播和录制相关的nginx服务器配置文件的详细用法和说明.可以对照这些命令详解配置nginx -rtmp服务 一.nginx ...
- FMS4.5( Adobe Flash Media Server4.5)流媒体服务器搭建
下载FMS4.5 下载地址:http://pan.baidu.com/s/1pJLi5Ur(已更新) FMS是用于用户之间相互通讯的新平台.它集成了Flash多媒体交互的特性,又添加了实时音频和实时数 ...
- 流媒体服务器搭建 ffmpeg + nginx
第一部分: mkdir ~/working 切换到~/working目录下 cd ~/working 获取nginx源码: wget http://nginx.org/download/nginx-1 ...
- 搭建基于nginx-rtmp-module的流媒体服务器
1.业务流程图 2.软件下载 2.1 windows下载obs 2.2 linux 安装nginx(附加rtmp模块) 1.cd /usr/local 2.mkdir nginx 3.cd nginx ...
随机推荐
- PPT-嵌入字体提示不可嵌入怎么办
直接将不可嵌入的字体替换为可以嵌入的字体 开始->替换->替换字体
- EmlBuilder:一款超轻量级的EML格式电子邮件阅读和编辑工具
EmlBuilder 是一款超轻量级的电子邮件阅读和编辑工具,针对EML格式的文件具有非常强大的解析和容错能力,可实现超文本邮件的编写,并具备内嵌图片的编辑功能.该工具内部使用EmlParse对电子邮 ...
- Joker 智能开发平台再放大招,新作将彻底重塑开发模式
-- 突破传统枷锁,引领开发模式全面革新 自前端可视化智能平台重磅发布后,其在行业内的影响力便如涟漪般迅速扩散.凭借着创新的设计理念和过硬的性能表现,这个平台为无数开发者和企业提供了高效且便捷的开发解 ...
- linux下nacos集群部署报错Error: Could not create the Java Virtual Machine.
修改startup.sh时注意空格 注意这里-Dserver "-"之后没有空格 nohup $JAVA -Dserver.port=${PORT} ${JAVA_OPT} nac ...
- 【Java】Java实现简单异或加密
Java实现简单异或加密 零.需求 在做一个简单的Web项目,需要把账号密码以Cookie的形式存储到浏览器中记住,不能直接明文,故需要一种简单的加密方式,想到了异或加密. 壹.实现 /** * 异或 ...
- FastAPI中实现动态条件必填字段的实践
title: FastAPI中实现动态条件必填字段的实践 date: 2025/04/03 00:06:20 updated: 2025/04/03 00:06:20 author: cmdragon ...
- nodejs的http请求axios
http相关modules HTTP – the Standard Library Request Axios SuperAgent 推荐使用axios 或者super agent 使用axios和s ...
- ubantu&windows搭建gis开发环境(qt+osg+osgearth+osgqt)
一.ubantu22.04中搭建地图开发环境(qt5.15.2 + osg3.7.0 + osgearth3.7.1 + osgqt) (1)下载安装qt5.15.2 : (2)下载编译安装osg3. ...
- volatile修饰全局变量,可以保证线程并发安全吗?
今天被人问到volatile能不能保证并发安全? 呵,这能难倒我? 直接上代码: public class ThreadTest { // 使用volatile修饰变量 private static ...
- Unity3D教程:次表面散射的简单实现
次表面散射指的是光线射入半透明材质,在内部发生散射后再透射出来的光线传播过程,考虑到有些项目会需要使用次表面散射,下面就给大家介绍下在Unity3D中次表面散射的简单实现,希望可以帮到大家. 一.前言 ...