【发布时间】:2019-06-12 09:34:30
【问题描述】:
我正在尝试使用低延迟 uinsg HTML5、vido.js 和 videojs-flash 播放 RTMP 流。现在我可以让流以 3-4 秒的延迟显示,但使用 ffplay 播放相同的流会产生亚秒级的延迟。
查看较旧的 videojs 版本,似乎从未合并某些允许指定要传递给 swf 对象的 flashvars 的代码。在较新的 video.js 版本中,可以使用 videojs-flash 插件播放 flash 视频,并且该插件似乎在播放器选项中支持 flashVars,并且此 vars 被传递给 swf 对象。
有人使用过这个功能吗?我如何为 videojs 对象提供 flashVars 选项。
这是我目前尝试过的代码:
var player = videojs('my-video', {
autoplay: true,
muted: true,
preload: "auto",
sources: [{
type: "rtmp/flv",
}],
flashVars: {
buffertime: 0
}
});
【问题讨论】: