我有一台服务器,目前正在流出 RTMP 媒体,我需要以最小延迟(2-3 秒)播放它。
现在我正在使用 CRTMPServer 来使用流,但是由于没有不依赖 Flash 的 RTMP 播放器,因此该解决方案对我不起作用,因为我需要将它嵌入到网页中播放。
此时,我尝试了 Nimble Streamer,但我只能使用 HLS、DASH 和 SLDP。 HLS 和 DASH 有 10 秒的延迟,所以我放弃了这些方法。
SLDP 具有低延迟,但它是一个封闭协议(protocol),并且只有一个播放器(封闭但免费软件)。
另一方面,有 RTSP,但没有 HTML5 播放器。但我也不能使用 Nimble 的 RTSP 流。
还有其他想法吗?
最佳答案
我不知道你为什么放弃 Nimble Streamer,我试过了,它有 2 或 3 秒的延迟。
我的测试是在全高清 (1280) 的 200 多名与会者中进行的
结果令人难以置信,它的资源消耗相对较低,您唯一需要考虑的是带宽。
他们有一个协议(protocol),允许他们有 2 或 3 秒的延迟。
看:
https://es.wmspanel.com/nimble/sldp
所以 Nimble Stream 似乎是一个不错的选择。
问候
关于html - RTMP 流式无闪存和低延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46973254/