首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Youtube编码器不会启动实时流

Youtube编码器不会启动实时流
EN

Stack Overflow用户
提问于 2017-12-19 11:20:27
回答 1查看 1K关注 0票数 0

我正试着在youtube上做个直播。我想用H264视频和AAC音频播放360°的内容。这个流是从我的移动应用程序的youtube live开始的,librtmp用于传送视频和音频包。我很容易到达这样的地步,我的生活健康是好的,我的广播和流是成功的。

但是,当我尝试转换到像这样的"testing“时:

代码语言:javascript
复制
YoutubeManager.this.youtube.liveBroadcasts().transition("testing", liveBroadcast.getId(), "status").execute();

每次我都被困在"startTesting“状态(100%可重复),而我希望它在几秒钟后改变为测试,以允许我改变它的生活。

我不知道是怎么回事,就像在youtube现场控制室一样,一切看起来都很好,但编码器不会启动。

这是一个常见的问题吗?是否有访问编码器日志的方法?如果你需要更多的信息,可以问我。

致以问候。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-21 09:43:16

我找到了一个临时的办法!

我注意到两件事:

  • 当autostart选项打开时,当我停止发送数据时,流将其状态更改为startLive。这表明编码器正在尝试启动,但在接收到其他数据paket之前,速度太慢了(我猜)
  • 就像@noogui建议的那样,当我试图流到"Stream“URL时,它成功了!因此,我检查了现在流的区别&事件配置。

结果,我只需要激活低延迟选项,因为默认情况下,它是在现在的流配置中完成的。

我认为这是一种临时修复,因为我不知道为什么编码器没有以其他方式启动,因为它不能与自动启动选项一起工作.所以我希望如果Youtube在他们的编码器上再做一次改变,它不会再次崩溃。

所以,如果你们必须使用Youtube api,祝你们好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47885849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档