EasyDSS直播服务器如何帮助用户解决OBS不能同时同步输出多路直播流到直播平台、CDN平台的限制
最近有用户突然寻求帮助,大概的意思就是说:
他需要同步将桌面的直播同时RTMP发布到:斗鱼、熊猫TV等等多个平台,但是OBS又只能同时采集并发布推流直播到单一个平台,而且有时候在4G或者网络比较差的情况下做直播,同事打开个设备做多个直播平台的输出,上行带宽网络往往会出现瓶颈,那么当我们遇到这种情况应该怎么来解决呢?
首先,我们来解决同一个屏幕、同一个设备多路采集的问题,基本上,就算类似于OBS能开两个,估计设备占用、编码效率上也不会允许同时多路编码的情况,所以,从采集端就开始做多路进行,是不可取的!
下面就说到单路直播流多路复用的问题,也就是说,我收到了一路RTMP的直播推流,我要再以多种不同的格式给他转推出去,那么这种情况下,我们就要用到类似于EasyDSS的“转推”的功能:
这种转推的功能非常强大,他能做到各种RTMP形式的转推,
EasyDSS可以将视频直播(app=hls)和虚拟直播(app=vlive),进行 RTMP 转推,将流发布
到远程的其他的流媒体服务器,这样可以配置单点推送,多点分发,此处可以
添加多个配置
host: 流媒体服务器域名或是 IP
port: 流媒体服务器端口
app: 显式应用名称
如果缺少应用名称,则使用本地的应用名称:
➢ rtmp://host:10082/testapp 表示本地所有 hls 或 vlive 推流都转推到 testapp;
本地推流地址若是:
rtmp://www.easydss.com:10082/hls/HyOm4wQAM
那么远程推流地址即是:
rtmp://host:10082/testapp/HyOm4wQAM
➢ rtmp://host:10082 表示本地所有的 hls 推流转推到远程的 hls,本地所有的 vlive 推流转推到远程的 vlive;
本地推流地址若是:
rtmp://www.easydss.com:10082/hls/HyOm4wQAM
那么远程推流地址即是:
rtmp://host:10082/hls/HyOm4wQAM
playpath: 远程播放路径,如果缺少播放路径,则使用当前流名称:
➢ rtmp://host:10082/testapp/testplay 表示本地所有 hls 或 vlive 推流都转推到 testapp/testplay;
本地推流地址若是:
rtmp://www.easydss.com:10082/hls/HyOm4wQAM
那么远程推流地址即是:
rtmp://host:10082/testapp/testplay
针对某一路直播流转推
如果针对某一路直播流 ID 为 HyOm4wQAM 的直播进行转推,示例如下:
rtmp://host:10082 name= HyOm4wQAM
这种情况下,只要有流推送到了EasyDSS,EasyDSS就会转推到多个地方,进行同步直播;
那么EasyDSS部署在什么位置呢?
第一种场景:内网上行带宽大,公网不需要再买服务器
当我们直播端(主播端)所在的内网是一个专线、有线的网络,而且上行带宽开的比较大(8M左右应该就差不多了)、网络比较稳定,那么我们可以将EasyDSS部署在直播端(主播端)本机,由OBS推送到本机的EasyDSS,然后再由EasyDSS多路分发到多个直播平台、CDN平台;
第二种场景:内网带宽不固定,公网有云主机服务器
假如我们的主播端(直播端)场地不一定固定,而且上行带宽比较弱,直播一路都费劲,那么我们可以打消在主播端(直播端)就做多路分流的方式了,而是将分流的工作转到云端主机,一般的云端主机都是上下行带宽共用的,也就是100M的云主机,上行下行最大带宽都是100M,这就完全没有网络带宽的瓶颈了,而且云主机网络都贼好;于是这种情况下,我们将EasyDSS部署在云端,然后主播端(直播端)通过OBS或者手机将流推送到云端的EasyDSS,再由云端的EasyDSS做多路分流,转推给多个直播平台、CDN平台;
关于转推的功能,配置如果有什么疑问,可以通过EasyDSS官网的联系方式:咨询电话、加群、QQ,找到适合自己的方案;
关于EasyDSS流媒体服务器
EasyDSS商用流媒体服务器解决方案是一套集流媒体点播、转码与管理、直播、录像、检索、时移回看于一体的一套完整的商用流媒体服务器解决方案,EasyDSS高性能RTMP流媒体服务器支持RTMP推流,同步输出HTTP、RTMP、HLS、HTTP-FLV,支持推流分发/拉流分发,支持秒开、GOP缓冲、录像、检索、回放、录像下载、网页管理等多种功能,是目前市面上最合理的一款商用流媒体服务器!
点击链接加入群【EasyDSS流媒体服务器】:560148162
获取更多信息
EasyDarwin开源流媒体服务器:www.EasyDarwin.org
EasyDSS商用流媒体解决方案:www.EasyDSS.com
EasyNVR无插件直播方案:www.EasyNVR.com
Copyright © EasyDarwin Team 2012-2018
EasyDSS直播服务器如何帮助用户解决OBS不能同时同步输出多路直播流到直播平台、CDN平台的限制的更多相关文章
- EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器同步输出http-flv协议流是怎么实现的?
http-flv是什么 http-flv是以http为传输协议,flv媒体格式为内容的方式实时下载flv音视频帧.为什么选择flv格式而非mp4?原因是mp4必须要有moov box或者moof bo ...
- EasyDSS高性能流媒体服务器开发RTMP直播同步输出HLS(m3u8)录像功能实现时移回放的方案
EasyDSS商用流媒体服务器解决方案是由EasyDarwin开源团队原班人马开发的一套集流媒体点播.转码与管理.直播.录像.检索.时移回看于一体的一套完整的商用流媒体服务器解决方案,支持RTMP推流 ...
- 网页视频直播、微信视频直播技术解决方案:EasyNVR与EasyDSS流媒体服务器组合之区分不同场景下的直播接入需求
背景分析 熟悉EasyNVR产品的朋友们都知道,EasyNVR不仅可以独成体系,而且还可以跟其他系列产品相配合,形成各种不同类型的解决方案,满足各种不同应用场景的实际需求.针对很多设备现场没有固定公网 ...
- EasyDSS流媒体服务器灵活地帮助用户实现摄像机RTSP转RTMP直播功能
简要描述 今天突然接到国内某上市公司同事打来的技术咨询电话,经过简单的沟通,大概所描述的需求是: 1.目前现场有非常多的摄像机资源需要接入: 2.需要将摄像机的RTSP流转成RTMP流接入到微信小程序 ...
- ffmpeg+EasyDSS流媒体服务器实现稳定的rtmp推流直播
本文转自EasyDarwin团队成员Alex的博客:http://blog.csdn.net/cai6811376/article/details/74783269 需求 在做EasyDSS开发时,总 ...
- EasyDSS流媒体服务器Linux emerg getpwnam("xxx") failed解决办法
本文转自EasyDarwin开源团队Alex的博客:http://blog.csdn.net/cai6811376/article/details/73770943 EasyDSS 流媒体服务器是什么 ...
- EasyDSS流媒体服务器软件(支持RTMP/HLS/HTTP-FLV/视频点播/视频直播)-正式环境安装部署攻略
EasyDSS流媒体服务器软件,提供一站式的转码.点播.直播.时移回放服务,极大地简化了开发和集成的工作. 其中,点播功能主要包含:上传.转码.分发.直播功能,主要包含:直播.录像, 直播支持RTMP ...
- EasyDSS点播与直播服务器软件-二次开发接口对接说明示列
EasyDSS流媒体服务器软件,提供一站式的转码.点播.直播.时移回放服务,极大地简化了开发和集成的工作.其中,点播版本主要包含:上传.转码.分发.直播版本,主要包含:直播.录像, 直播支持RTMP输 ...
- 网页直播、微信直播技术解决方案:EasyNVR与EasyDSS流媒体服务器组合之区分不同场景下的easynvr
近期遇到好多客户咨询关于实现微信直播.或者是将直播页面集成进入自己项目中. 该方案的主要目的:完成在公网一直进行内网摄像头的RTMP/HLS直播! 实现方案的具体实现: EasyNVR+EasyDSS ...
随机推荐
- Makefile学习之通配符和自动变量
规则中的通配符 “*” ,“?” ,“ [...]”, " % " , " wildcard " 1.“*” *.c表示所有后缀为.C的文件: 如果文件中用到 ...
- sql中用JOIN USING 简化JOIN ON
Mysql 中联接SQL语句中,ON子句的语法格式为:table1.column_name = table2.column_name. 当模式设计对联接表的列采用了相同的命名样式时,就可以使用 USI ...
- kata-container环境搭建
一.安装qemu 注意,目前kata-container所要求的qemu最低版本是v2.7.0.在笔者的环境下(Ubuntu16.04 VM),apt-get官方源的最高版本是v2.5.0.所以不要用 ...
- CKEditor+SWFUpload实现功能较为强大的编辑器(二)---SWFUpload配置
在前面配置完CKEditor之后,就可以拥有一个功能挺强大的编辑器了 但是现在还不够,还要能够在发表文字中插入自己电脑上的图片 CKEditor自己好像有这个功能,但是实在是...没法说,很难用(这是 ...
- 理解支持向量机(四)LibSVM工具包的使用
LibSVM是一款简单易用的支持向量机工具包.包括了C和Java的开发源代码.大家能够訪问其官网进行了解和下载相关文件. 这里以其官网的第一个数据集a1a 为例.练习使用多项式核和径向基核来对数据集进 ...
- IO流(一)File类
1.File类:表示文件和目录路径的抽象的表示形式,可以实现文件的创建,删除,重命名等,是唯一与文件本 有关的操作类. 2.File类的API定义:public class File extends ...
- object-c 框架之经常使用结构体
Foundation 框架定义经常使用结构体.结构体採用object-c 定义:经常使用NSSRange,NSPoint.NSSize,NSRect等 一.NSRange 创建范围结构体. 方法:NS ...
- 第14章5节《MonkeyRunner源代码剖析》 HierarchyViewer实现原理-装备ViewServer-查询ViewServer执行状态
上一小节我们描写叙述了HierarchyViewer是怎样组建ADB协议命令来实现ViewServer的port转发的.在port转发设置好后,下一个要做的事情就是去检測目标设备端ViewServer ...
- MapReduce小文件处理之CombineFileInputFormat实现
在MapReduce使用过程中.一般会遇到输入文件特别小(几百KB.几十MB).而Hadoop默认会为每一个文件向yarn申请一个container启动map,container的启动关闭是很耗时的. ...
- Android实现夜间模式小结
随着APP实现的功能越来越丰富, 看小说看视频上网等等, 如今不少人花在手机平板等移动终端上的时间越来越长了. 但手机和平板的屏幕并不像Kindle那类电纸书的水墨屏那么耐看, 因为自发光的屏幕特性, ...