说明

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

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

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

性能对比

现在流媒体服务器还是有很多型号可以选择的,下面是针对主流的一些流媒体服务器进行性能的 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!

最快的流媒体服务器搭建 smart_rtmpd的更多相关文章

  1. nginx-rtmp流媒体服务器搭建【转】

    nginx-rtmp https://github.com/pengqiuyuan/nginx-rtmp nginx-rtmp 流媒体服务器的搭建(采集桌面,手机直播) 在线Demo,直播自己的pc机 ...

  2. rtmp与hls流媒体服务器搭建:ubuntu下Nginx搭建初探与rtmp-module的添加

    关键词:Nignx(http服务器):rtmp,hls(流媒体服务) 前言:感谢开源,感谢战斗民族.现在在做流媒体服务的一些工作,流媒体服务器搭建的网上教程多入牛毛,但是细细查看,发现很多同志贴上来的 ...

  3. Android视频直播:流媒体服务器搭建

    一.前言 实时视频直播是这两年非常火的技术形态,已经渗透到教育.在线互娱等各种业务场景中.但要搭建一套实时视频直播系统,并非易事,下面针对直播系统的的搭建做一下说明: 1.1 通常的直播系统的技术模型 ...

  4. 流媒体服务器搭建 red5

    简介 1. 流媒体指以流方式在网络中传送音频.视频和多媒体文件的媒体形式.相对于下载后观看的网络播放形式而言,流媒体的典型特征是把连续的音频和视频信息压缩后放到网络服务器上,用户边下载边观看,而不必等 ...

  5. windows server 2012 流媒体服务器搭建(直播与点播)

    IIS Live Smooth Streaming(实时平滑流式处理)是微软下一代流媒体解决方案.该技术是在IIS web中集成媒体传输平台IIS media services,实现利用标准 HTTP ...

  6. SRS流媒体服务器搭建+ffmpeg推流VLC取流观看

    一.编译SRS https://github.com/winlinvip/simple-rtmp-server 目前有1.0-release.2.0.3.0等版本 2.0官方文档地址:https:// ...

  7. 实时监控、直播流、流媒体、视频网站开发方案流媒体服务器搭建及配置详解:使用nginx搭建rtmp直播、rtmp点播、,hls直播服务配置详解

    注意:这里不会讲到nginx流媒体模块如何安装的问题,只研究rtmp,hls直播和录制相关的nginx服务器配置文件的详细用法和说明.可以对照这些命令详解配置nginx -rtmp服务 一.nginx ...

  8. FMS4.5( Adobe Flash Media Server4.5)流媒体服务器搭建

    下载FMS4.5 下载地址:http://pan.baidu.com/s/1pJLi5Ur(已更新) FMS是用于用户之间相互通讯的新平台.它集成了Flash多媒体交互的特性,又添加了实时音频和实时数 ...

  9. 流媒体服务器搭建 ffmpeg + nginx

    第一部分: mkdir ~/working 切换到~/working目录下 cd ~/working 获取nginx源码: wget http://nginx.org/download/nginx-1 ...

  10. 搭建基于nginx-rtmp-module的流媒体服务器

    1.业务流程图 2.软件下载 2.1 windows下载obs 2.2 linux 安装nginx(附加rtmp模块) 1.cd /usr/local 2.mkdir nginx 3.cd nginx ...

随机推荐

  1. 稳定且高性价比的大模型存储:携程 10PB 级 JuiceFS 工程实践

    在过去两年多的时间里,随着 AI 大模型的快速发展,JuiceFS 在携程内部得到了越来越多 AI 用户的关注.目前,携程通过 JuiceFS 管理着 10PB 数据规模,为 AI 训练等多个场景提供 ...

  2. 【P2】MARS使用/MIPS汇编

    课上 T1 在n位数中删除N个数使剩下的(n-N)位数最大 写得似乎过于谨慎而慢了,没出现寄存器打错的问题,一遍过了 T2 拆分数字 将输入整数N拆分为几个数相加的形式,按拆分项数降序排列,每项按数字 ...

  3. javascript 陀螺仪加摄像头可以玩出AR效果

    原文链接:https://blog.jijian.link/2020-09-08/js-ar/ 重要事情说三遍 此文章中的API接口,必须放在 https 协议下测试!浏览器APP必须开启摄像头权限! ...

  4. 用css就可以实现累加效果的神器--counter

    今天在做一个类似下面显示效果的活动页: 在前端骚操作越来越多的普遍趋势影响下,前面用箭头表示出的东西,我打算直接用before伪类去搞,这样不仅减少了标签的使用,对自己工作量的减少也是有少许作用的,然 ...

  5. CNVD挖掘思路

    CNVD挖掘思路 CNVD获取条件 首先,先来了解一下目前cnvd发证资格 1.事件型 事件型漏洞必须是三大运营商(移动.联通.电信)的中高危漏洞,或者党政机关.重要行业单位.科研院所.重要企事业单位 ...

  6. 插入排序(LOW)

    博客地址:https://www.cnblogs.com/zylyehuo/ # _*_coding:utf-8_*_ def insert_sort(li): for i in range(1, l ...

  7. kvm内存优化--KSM

    一.KSM(Kernel SamePage Merging) 1.KSM简介 KSM允许内核在多个进程(包括虚拟机)之间共享完全相同的内存页,KSM让内核扫描检查正在运行中的程序并且比较他们的内存,若 ...

  8. 【Windows】如何关闭Windows10、Windows11自动更新

    如何关闭Windows10自动更新 零.问题 Windows10老是自动更新,有时候第二天起来又得重新打开软件,真麻烦,Win10自动更新的时候还有点卡. 如何关闭? 经过上网查询,发现完全关闭难度比 ...

  9. Java8 Lambda Collection 的常见用法

    import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.ListUtil; import cn.huto ...

  10. Sql查询(Select)语句实例

    span { color: rgba(255, 0, 0, 1) } Select 结构: 句子结构: Select 列名 [all/distinct] from 表名 where 条件 group ...