我正试着在youtube上做个直播。我想用H264视频和AAC音频播放360°的内容。这个流是从我的移动应用程序的youtube live开始的,librtmp用于传送视频和音频包。我很容易到达这样的地步,我的生活健康是好的,我的广播和流是成功的。
但是,当我尝试转换到像这样的"testing“时:
YoutubeManager.this.youtube.liveBroadcasts().transition("testing", liveBroadcast.getId(), "status").execute();每次我都被困在"startTesting“状态(100%可重复),而我希望它在几秒钟后改变为测试,以允许我改变它的生活。
我不知道是怎么回事,就像在youtube现场控制室一样,一切看起来都很好,但编码器不会启动。
这是一个常见的问题吗?是否有访问编码器日志的方法?如果你需要更多的信息,可以问我。
致以问候。
发布于 2017-12-21 09:43:16
我找到了一个临时的办法!
我注意到两件事:
结果,我只需要激活低延迟选项,因为默认情况下,它是在现在的流配置中完成的。
我认为这是一种临时修复,因为我不知道为什么编码器没有以其他方式启动,因为它不能与自动启动选项一起工作.所以我希望如果Youtube在他们的编码器上再做一次改变,它不会再次崩溃。
所以,如果你们必须使用Youtube api,祝你们好运!
https://stackoverflow.com/questions/47885849
复制相似问题