我有一个服务器,当前流出RTMP媒体,我需要以最小的延迟(2-3秒)播放它。现在我使用CRTMPServer来使用流,但是,因为没有依赖flash的RTMP播放器,所以这个解决方案对我不起作用,因为我需要将它嵌入到网页中播放。
在这一点上,我尝试了灵活的Streamer,但我只能使用HLS,DASH和SLDP。HLS和DASH有10秒的延迟,所以我放弃了这些方法。SLDP具有低延迟,但它是一个封闭的协议,并且只有一个播放器(关闭但免费)。
另一方面,有RTSP,但没有HTML5播放器。但我也不能使用来自Nimble的RTSP流。
还有其他想法吗?
发布于 2017-10-31 05:39:55
我不知道你为什么丢弃了Nimble Streamer,我试过了,它有2到3秒的延迟。我的测试是在全高清(1280)下与200多名参与者一起进行的,结果令人难以置信,它的资源消耗相对较低,唯一需要考虑的就是带宽。
他们有一个协议,允许他们有2到3秒的延迟。看:https://es.wmspanel.com/nimble/sldp
因此,Nimble Stream似乎是一个不错的选择。问候
发布于 2017-11-09 13:20:19
我是来自Softvelum的Yury,它是Nimble Streamer和SLDP技术背后的公司。你提到
SLDP具有低延迟,但它是一个封闭的协议,并且只有一个播放器(关闭但免费)。
我们目前有3个播放器-- HTML5/JavaScript,Android和iOS,它们目前都在积极开发中。所有3个玩家都有自己的SDK,这意味着你可以以任何你喜欢的方式扩展他们的行为,并在你自己的应用程序和网页中使用。我们目前正在与其他现有的参与者进行沟通,以扩大SLDP技术的覆盖范围。
当我们开始创建SLDP架构时,还没有公开可用的技术来覆盖低延迟的最后一英里场景,而我们的客户一直在努力实现这一点。这就是我们实现SLDP的原因,我们的目标不仅是提供技术,而且要让更广泛的受众能够使用它。我们不能单独完成这一点,因此有了SDK和其他计划。我们愿意与这个市场上的任何其他公司合作。
如果SLDP适用于您的用例,请不要犹豫进一步使用它-我们对它有很大的计划,您可以肯定它将得到我们公司的支持和改进。当然,我们非常欢迎您的反馈。
发布于 2020-06-05 00:35:01
您可以安装一个带有RTMP模块的with服务器,如下所示
Nginx+RTMP模块
如果有Windows 10专业版,那么可以使用Ubuntu WSL(linux for windows) 18.04 bionic
然后可以使用OBS来流式传输您的笔记本电脑的桌面或您的笔记本电脑的摄像头或其他媒体资源到Nginx(已安装RTMP模块),然后作为player=render,您可以使用VLC播放器或可以推送流到FB,YT…或其他webservice live
OBS->>->NgInx(+RTMP模块)->>-->VLC播放器或FB、YT live
https://stackoverflow.com/questions/46973254
复制相似问题