【问题标题】:Autostart youtube live event自动启动 youtube 直播活动
【发布时间】:2016-01-23 09:50:33
【问题描述】:

我尝试制作一个单击解决方案来使用 PHP 启动 youtube 直播活动。我设法在特定时间创建了一个现场活动。 但是我必须去 youtube 控制室先预览我的流,然后再启动它。 我想要的是让直播在设置时间时自动开始播放,而不必与 youtube 控制室交互。

这可以用 youtube-api 和 PHP 来管理吗?

【问题讨论】:

  • 我的回答对您有帮助吗?如果您有任何其他问题,请告诉我。

标签: php youtube youtube-api youtube-livestreaming-api


【解决方案1】:

绑定liveStreamliveBroadcast 对象后,无法自动开始直播。将您的liveStream 绑定到您的liveBroadcast 后,您将有机会在 YouTube 的控制室中测试流的质量和连接,并调试您的编码器。测试后,或者如果您只想上线,请将您的 liveBroadcast 从活动状态转换为活动状态。这可能是您的应用程序的更大瓶颈之一,因为广播状态转换可能需要一分钟才能转换到实时状态。我一直用我的直播流 id id 轮询liveStreams 端点,直到streamStatus 返回active

【讨论】:

  • arg.. 我希望有更好的方法来做到这一点。顺便说一句,如果您的编码器应用程序在流式传输期间中断,并且您从来没有机会告诉 youtube 流式传输已经结束,您会怎么做?显然它会一直流式传输垃圾,直到您手动更改状态。对此有何建议?
  • @omarojo 你应该问一个新问题。
猜你喜欢
  • 2020-12-07
  • 2014-08-21
  • 2014-03-28
  • 2016-02-23
  • 1970-01-01
  • 2013-02-13
  • 1970-01-01
  • 1970-01-01
  • 2014-11-16
相关资源
最近更新 更多