问题标签 [youtube-livestreaming-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1344 浏览

youtube - 是否可以从 API 创建新的环聊直播广播/流?

是否可以直接从 API 初始化新的环聊直播广播/流?我正在尝试将 Hangouts on Air 用于我网站的直播系统,但我在 YouTube Live API 中看不到任何允许通过 Hangouts on Air 创建流的 API 方法(看起来它需要自定义视频源)。如果这不可能,有没有办法使用谷歌按钮来初始化环聊直播,然后将其实时嵌入网页(没有预定义的流)?

我知道有诸如 OBS 之类的实时流媒体协议,但这显然在服务器上非常密集。对于这种特定情况(我不能过多谈论),使用 Google 的庞大基础架构会更方便。

0 投票
1 回答
2912 浏览

youtube - youtube 实时聊天 api

我想从直播中获取 youtube 实时聊天消息。

根据How to get chat content of Youtube live event in Java,API 在 2014 年 10 月不支持它。我在当前的 youtube API 中找不到任何东西。

有谁知道API什么时候会支持这个?也许有没有记录的方法来做到这一点?

0 投票
0 回答
2755 浏览

youtube-api - youtube 实时录制时间戳

我正在开发一个 YTL api 项目,并且我成功地启动和停止了 PHP 应用程序的实时流,但我需要将该项目扩展到 VOD 功能,在该功能中我需要知道录制视频开始时的确切时间戳. 关于如何检索记录事件的初始时间戳的任何提示?

0 投票
2 回答
15483 浏览

youtube - YouTube 直播是否支持 HLS(HTTP Live Streaming)?

我是新人。我知道 YouTube 直播支持 RTMP,但我找不到 HLS 编码器设置。它支持HLS吗?我想通过 YouTube 播放 HLS 流。

0 投票
1 回答
2818 浏览

php - YouTube 直播 API 中的 cam 在哪里?

我无法在 YouTube 上加载我的视频直播。我浏览了 YouTube 文档,尝试在 Google 上搜索,但没有成功。

我有一个完整的运行 PHP 示例代码,可以在 YouTube 上直播视频,视频正在广播,但消息是

请稍候,即将开始

我正在使用此代码

  1. 使用片段和状态即插入方法创建广播。
  2. 使用 cdn (1080p, rtmp) 创建实时流,使用 Ie 插入创建片段。
  3. 将这些与广播绑定方法绑定在一起。

当我转到我的https://www.youtube.com/my_live_events时,它显示创建的新事件,但我没有得到 cam 缺少使用实时流媒体的地方。

0 投票
2 回答
700 浏览

javascript - 如何以 JSON 格式获取特定 YouTube 频道即将到来的直播活动提要

我正在使用 jQuery Mobile 框架开发一个混合/移动应用程序,我想从特定用户/频道检索实时事件源(即将到来或精选)。我以这种方式尝试了一些东西:https ://gdata.youtube.com/feeds/api/users/albpower2/events 。

我得到了一个

此操作需要开发者密钥

信息。

我创建了一个开发人员密钥,但我不知道如何将其包含到此 URL API 调用中。

更新:我为 Youtube v3 Data API 找到了一些东西,并且从他们的在线 API 测试平台上它可以工作,但是当我尝试直接从浏览器执行该功能时,它说需要 OAuth 认证。我不知道如何设置该 OAuth 密钥并让该功能从 url 工作

来自这个 GET 请求https://www.googleapis.com/youtube/v3/liveBroadcasts?part=snippet&broadcastStatus=all&key=AIzaSyDhDZjburmzpaoH39Uj4dnU6X_GRLbCVW0 的响应是:

我从以下链接获取这些信息:https ://developers.google.com/apis-explorer/#p/youtube/v3/youtube.liveBroadcasts.list?part=snippet&broadcastStatus=all&_h=19&

0 投票
1 回答
406 浏览

php - PHP YouTube Live Streaming API不足权限错误

我正在尝试通过“YouTube Live Streaming API”(YouTube Data API v3)访问 listLiveBroadcasts。我有 Auth 2.0 访问权限,并且每次都成功获取令牌。使用相同的逻辑,我成功访问了 Google+ 日历事件,我也启用了 YouTube API。但是当我试图列出时:

它给出了错误:

我已经尝试了一切,将范围设置为 $scopes

还尝试包括:

相同的代码正在运行

使用谷歌的示例 api 密钥。

0 投票
2 回答
1613 浏览

youtube - youtube v3 api:获取频道的所有直播播放列表 ID

我在以下 youtube 频道中有两个“直播/直播保存的播放列表”-> https://www.youtube.com/user/swaminarayanlive

我正在尝试使用以下链接使用新的 youtube v3 api检索频道的所有“直播/直播播放列表” -->

https://www.googleapis.com/youtube/v3/playlists?part=snippet&channelId=UCBkNpeyvBO2TdPGVC_PsPUA&key= {YOUR_API_KEY}

在这里我可以获取不是直播或直播的播放列表的信息。并且无法为现场直播获得相同的结果。

请帮助我如何使用youtube v3 api获得现场直播

0 投票
0 回答
841 浏览

youtube-api - Youtube Live Streaming API - 流未出现在 Youtube 中

我正在尝试使用 Xuggler 和 YouTube 的直播 API 将视频从我的网络摄像头流式传输到 YouTube。按照此处提供的示例,我成功连接到 YouTube 并创建了广播。

我使用 Xuggler 对视频进行编码,并使用下面的代码将其发送到 YouTube。编码视频的步骤取自此处的帖子。

当我运行我的程序时,我的控制台没有收到任何错误,但流没有在 Youtube 中直播。在 Youtube Live 控制室中,它一直显示一条消息“我们没有从您的编码器接收数据。请确保在 Ingestion Settings 页面中正确配置它。”

我究竟做错了什么?任何帮助或指示将不胜感激......

0 投票
1 回答
2760 浏览

encryption - YouTube 直播 API 加密 RTMPS

我正在开发一个需要对我的视频流使用 ssl(或其他加密)的项目。

从我能够阅读的内容来看,我可以将 YouTube 播放器设置为需要加密,但上游呢?

RTMP 工作正常,但如果我尝试通过 RTMPS 流式传输,我会得到:

RTMP_Connect1,握手失败。

我无法在 YouTube Live API 文档或 YouTube 帮助部分找到任何相关信息。

而且,加密不应该是网络上的默认设置吗?