通过 Youtube live API 的低延迟广播选项

Posted

技术标签:

【中文标题】通过 Youtube live API 的低延迟广播选项【英文标题】:Low-latency broadcast option via Youtube live API 【发布时间】:2015-12-17 05:35:46 【问题描述】:

通过 Youtube LiveStreaming API 创建的广播默认为低缓冲优化。但是在主 Youtube GUI 上,引入了一个新选项,称为“为降低延迟而优化”。

我们可以通过什么方式使用 API 访问它?此外,延迟的近似增量变化是多少?通过 Youtube API 访问它会很棒。

【问题讨论】:

如果 YouTube Live Streaming API 文档中未记录该功能,则可能无法公开访问。 【参考方案1】:

创建直播时,将contentDetails对象中的enableLowLatency设置为true

不要忘记在 part 参数中包含 contentDetails 以告诉 youtube 您希望保留 contentDetails 参数。

从迄今为止对几个广播的非科学观察来看,此设置似乎将延迟从约 30 秒降低到约 15 秒

【讨论】:

以上是关于通过 Youtube live API 的低延迟广播选项的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用 YouTube Live Stream API 通过我的手机摄像头进行广播?

从 Youtube Live API 中获取当前流 URL

Youtube Live Streaming API 使用限制

Youtube Live API - 使用 OAuth 拒绝广播权限

适用于 Android 的低延迟音频 API?

Youtube Live Streaming API 的“开始环聊”按钮