Youtube 编码器无法启动直播



我正在尝试在YouTube上工作。我想用H264视频和AAC音频流式传输360°内容。该流是从我的移动应用程序的YouTube Live API开始的,LibrTMP用于提供视频和音频数据包。我很容易地到达直播健康状况良好,并且我的广播和流界成功的地步。

但是,当我尝试过渡到" testing"时:

YoutubeManager.this.youtube.liveBroadcasts().transition("testing", liveBroadcast.getId(), "status").execute();

我每次都会卡在" startTesting"状态(100%可重复),而我希望它会在几秒钟后更改为测试以使我更改它的生存。

我不知道发生了什么,因为在YouTube实时控制室中,一切似乎都很好,但是编码器不会启动。

这是一个常见的问题吗?访问编码器日志是否有含义?如果您需要更多信息,请随时问我。

问候。

我找到了一个临时修复!

我注意到了2件事:

  • 当AutoStart选项打开时,流在我停止发送数据后立即将其状态更改为StartLive。它建议编码器试图开始,但是在收到其他一些数据paket之前,它太慢了(我猜)
  • 正如@noogui所建议的那样,当我试图将其流式传输到"现在" URL时,它就起作用了!因此,我检查了现在的流有什么区别&事件配置。

事实证明,我只需要激活低潜伏期选项,因为默认情况下在流中进行了配置。

我将其视为临时修复更改他们的编码器。

所以,如果您必须与YouTube API合作,祝您好运!

相关内容

  • 没有找到相关文章

最新更新