-1

我有一个项目,我正在向用户进行直播。我基本上是 PHP 人,我想知道它。在此应用程序 PHP Web 应用程序中,用户将通过其网络摄像头登录并开始新的广播。进入该特定频道的用户应观看开始的广播。并且用户也可以跳过直播并可以移动到下一个。在这种情况下,PHP 方面需要什么?PHP方面的关键是什么,否则我必须用于实时流媒体,这也将访问接收器端的网络摄像头?

4

1 回答 1

1

创建 Live Event 和 Live Broadcast API 对象与语言无关,只需使用 YouTube 的Live Streaming HTTP API(而不是它们的数据 API)。通读广播指南的核心概念和生活。

您的流程可能如下所示:

  1. 使用 OAuth 2 及其 Google 帐户对用户进行身份验证。
  2. 确保用户的 YouTube 帐户启用了直播(有关该流程的更多信息,请参阅此问题)。
  3. 设置和安排您的直播对象。
  4. 启动您的视频编码器并创建一个直播流对象。
  5. 将您的直播流绑定到您的直播。
  6. 测试以验证来自视频编码器/网络摄像头的视频是否到达 YouTube 的摄取端点。
  7. 将您的直播设置为直播。
  8. 在您的活动结束时,将您的直播设置为已结束。

请注意,设置编码器由您自己决定。询问“如何在 PHP 中创建 RTMP 视频编码器”对于 Stack Overflow 来说是一个过于宽泛的问题。

于 2016-05-04T13:03:41.893 回答