html - RTMP 流式无闪存和低延迟

标签 html flash ffmpeg stream rtmp

我有一台服务器,目前正在流出 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/

相关文章:

ffmpeg - 使用 ffmpeg 的多个高清视频流

jquery - 如果没有空间可填充,如何使 <div> 扩展以填充空间而不拉伸(stretch)父级?

javascript - 使用ExternalInterface访问Flash中的未定义属性错误

html - W3C 验证可点击内容框

javascript - 使用 Javascript 更改网页的背景颜色

javascript - JavaScript 可以向 Flash 发送消息吗?

javascript - 嵌入式 Flash 对象能否访问其父文档的 DOM?

flash - 检查RTMP广播质量

使用 "Option pixel_format not found"时 FFMpeg 打印 "pix_fmt"

ffmpeg - audioCodec 无法识别 'aac' 或 'libfdk-aac'