问题标签 [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 投票
1 回答
1758 浏览

timezone - YouTube Live Streaming API 广播开始日期时区不工作

我正在使用 youtube 直播 api 来设置我的直播活动。当我将日期设置为scheduleStartTime并保存事件时,它会存储日期时间,但会忽略Timezone

无论我设置什么时区值,我总是以(GMT-7)结束。这是我设置的示例2015-09-10T21:00:00.0000000+04:00我最终会得到(GMT+4)

有谁知道如何解决它?

0 投票
1 回答
775 浏览

youtube - 如何获取用户流的状态?

我正在构建一个可以告诉人们 YouTube 流何时上线的东西。为了构建它,我需要知道流何时上线,无论是通过推送通知、轮询还是其他方法。

使用 Twitch,一切都变得非常简单。您所要做的就是向https://api.twitch.tv/kraken/streams/[STREAMER_USERNAME_HERE]发送一个 GET,然后您将获得一个 JSON 对象,其中包含您希望知道的所有内容(在您的浏览器中尝试,它是伟大的)。我已经梳理了 YouTube 流媒体和数据 API,似乎没有任何东西接近这个功能。

我知道某处某处在流式传输时会发出警报,因为当我订阅的人开始流式传输时,我的手机会收到通知。但是,如果 API 中没有公开调用,我别无选择,只能每隔几秒钟从页面上刮掉 HTML,这对我和 YouTube 都不利。

此外,YouTube 用于常规视频的推送通知 API出了名的不起作用[1] [2] [3] [4],每个开发人员都只能使用已弃用的 XML 提要(有时更新慢达一个小时) ) 或从 youtube.com 页面中删除 HTML(当前唯一的即时更新解决方案)。因此,即使我错过了 API 中的某些内容,如果它实际上不起作用,那也是没有意义的。

也就是说,我错过了什么吗?如果直播上线,是否可以收到通知?如果没有的话,这对 YouTube 和 Twitch 来说是一种破坏交易的方式。

0 投票
1 回答
3511 浏览

javascript - 在 Youtube API 中启用实时流式传输

我正在使用 Youtube API 从我在 Youtube 中的应用程序创建事件以进行实时流式传输。通过以下代码成功完成。但我的要求:

1) 我需要使用 youtube API 从我的应用程序界面开始直播。可以吗?

2)当我使用 youtube API 从应用程序创建事件时,它会自动进入Custom (more encoding options)类型。我需要在类型中创建实时流事件。Quick (using Google+ Hangouts On Air) 这可能吗?

我的代码:

0 投票
2 回答
1409 浏览

youtube-api - YouTube 直播字幕 - 不止一种语言

我目前正在使用 YouTube 直播一个电视频道(尚处于测试阶段)。

  • 如何为直播添加超过 1 种语言的字幕(带有 POST 字幕 URL)?

  • 即使只使用一种语言字幕,我该如何更改语言?(用户的唯一选择 - 在网络或应用程序上 - 是“EN”,即使标题是其他语言)

  • 当使用 POST 方法时,在直播流上发送字幕如何/在哪里设置/定义每个字幕的持续时间?

请不要参考这个url 链接。我已经知道了。

0 投票
2 回答
450 浏览

android - Youtube Watchme android 应用程序错误

我是 android 开发新手。我正在使用https://github.com/youtube/yt-watchme开发 android 应用程序。开始直播时,它意外关闭。在我的 android studio 控制台中,我收到以下错误。

请帮我解决这个问题。我真的被这个问题困住了。

更新代码:

0 投票
1 回答
1333 浏览

youtube - 通过 Youtube live API 的低延迟广播选项

通过 Youtube LiveStreaming API 创建的广播默认针对较低的缓冲进行了优化。但是在主 Youtube GUI 上,引入了一个新选项,称为“针对低延迟进行了优化”。

我们可以通过什么方式使用 API 访问它?此外,延迟的近似增量变化是多少?通过 Youtube API 访问它会很棒。

0 投票
2 回答
685 浏览

youtube - 如何以编程方式检测特定的 youtube 用户是否启用了直播

我有一个应用程序来创建和管理 YouTube 直播活动。这一切都很好。我的应用程序中有最后一个要求是检测用户是否真的为他的帐户启用了直播。根据结果​​,我的应用程序将继续进行事件创建/管理或直接退出。

注意:目前这被检测为 Google API 异常

[用户未启用实时流媒体。[403]]。

但是直到我们真正开始准备广播时,这个例外才会出现。我需要一些方法在我的逻辑早期检测到它。

0 投票
1 回答
2532 浏览

youtube - RTMP 链接 youtube

我在提供我的现场网络直播的 rtmp 链接时遇到问题。

我需要使用这种格式rtmp://a.rtmp.youtube.com/live2/Name_webcast将我的 rtmp 链接发送给另一个人 ,但这不起作用,我尝试使用 vlc 时没有运气。我不知道该链接是否用于输入,我需要输出,因此任何人都可以重新播放我的网络直播。

有谁知道如何获取 rtmp youtube 网络广播的链接?我正在从 youtube 设置中获取链接。

0 投票
1 回答
3331 浏览

php - 自动启动 youtube 直播活动

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

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

0 投票
1 回答
272 浏览

youtube - 我可以使用 YouTube 的 LiveStreaming API 访问所有直播吗?

Meerkat 允许通过 REST API 访问其所有直播。YouTube 的直播 API 是否允许相同?我可以看到他们允许特定用户通过 API 进行 CRUD。我的问题是我可以使用 API 访问所有直播吗?