问题标签 [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.
youtube-api - Youtube:将部分直播项目添加到播放列表
我需要在 Youtube 上创建一个播放列表,其中包含来自直播的精彩片段;我以为我可以通过 API 和startA`` and
endA`` 属性添加它们,但似乎 Youtube 删除了该功能:
https://productforums.google.com/forum/m/#!topic/youtube/Gipu_cCDScI
如果我通过 API 添加播放列表项并设置这两个属性,则该项目将全长添加到播放列表中。
是否有可能只将部分直播视频添加到播放列表中?手动裁剪或其他什么,我只需要创建一个亮点播放列表...
youtube - YouTube API:如何获取 liveChatId?
文档说:
“liveChatId 参数指定将返回其消息的聊天 ID。与广播关联的实时聊天 ID 在 liveBroadcast 资源的 snippet.liveChatId 属性中返回。”
但是当使用 APIs Explorer 和 youtube.liveBroadcasts.list 来获取 liveBroadcast 的片段时,返回的结果中没有 liveChatId 属性。
我正在使用以下 URI(省略键):
https://www.googleapis.com/youtube/v3/liveBroadcasts?part=snippet&mine=true
我究竟做错了什么?
这是响应(一些值替换为...):
在请求时,流上还发生了一个活跃的对话。
显然,使用“Stream now”创建的直播不包含 liveChatId,即使它们包含实时聊天。
有没有办法获取“立即流”直播的 liveChatId?
youtube - 在使用 YouTube Live Streaming API 或避免重复的自定义 API 时使用基本摄取
我们将 YouTube Live Streaming API 与Google API PHP Client结合使用,我无法弄清楚如何使其使用基本(预设)摄取而不是自定义摄取。
自定义的是可以的,但出于某种原因,即使您将它们称为相同的名称,它也会不断为您创建的每个流创建重复项。
所以我的问题是,我们如何让它使用基本的摄取,或者能够选择一个自定义的而不每次都创建一个新的?
例如,这是您在 YouTube 帐户中手动设置流时可以选择的基本摄取:
相关的PHP代码:
php - 通过网络摄像头向具有广播队列的接收器进行实时视频广播
我有一个项目,我正在向用户进行直播。我基本上是 PHP 人,我想知道它。在此应用程序 PHP Web 应用程序中,用户将通过其网络摄像头登录并开始新的广播。进入该特定频道的用户应观看开始的广播。并且用户也可以跳过直播并可以移动到下一个。在这种情况下,PHP 方面需要什么?PHP方面的关键是什么,否则我必须用于实时流媒体,这也将访问接收器端的网络摄像头?
youtube - 您如何使用 youtube-dl 下载直播流(即直播)?
是否可以使用 youtube-dl 从.m3u8
流文件或其他直播格式下载视频?
当我将视频 URL 复制到 YouTube-dl 时,它会吐出:
之后它吐出几行似乎不想正确复制的红色文本,所以我摘录了一个片段:
有谁知道这是否可能?
youtube-api - 无论频道是否直播,YouTube API 都不会返回
我的 YouTube API 调用的目标是,给定一个channelId,返回该频道当前是否正在直播。我目前正在使用这个:
结果如果items[]为空,我断定它是在线的,否则离线。
这不适用于我的频道 ID。频道正在上线,但 api 调用为 items[] 返回 null。但是当我提供其他一些流行频道的 ID 时,它就起作用了。(例如这个频道: https: //www.youtube.com/channel/UCe_3CoEeinvPMze2u_aENBg)
我从页面的源代码中获得了频道 ID。请参阅:如何从 YouTube 获取频道 ID?
youtube - 从频道而不是特定的直播活动视频中检索 YouTube live_stats 并发观众
我知道可以通过以下链接获取特定直播 YouTube 活动的并发观众数量:https ://www.youtube.com/live_stats?v= {videoid}
我想知道是否可以获取频道或播放列表的 live_stats 而不是特定的现场活动。
我想将此数据嵌入到一个网页中,该网页将每周发生多个不同的现场活动。更改每个事件的视频 ID 将是一个负担。如果这不能直接完成,有没有办法从频道获取当前直播活动的视频 id 并使用 java 脚本或 php 替换链接中的 id?请帮我解决这个问题。
youtube - 有什么方法可以让 LiveStream 在 Youtube Livestream 上保持活跃?
我想使用 youtube-livestreaming-api 将我的讲座直播到 Youtube。
我在讲座开始时创建新的现场活动,并在讲座结束时将我的 LiveEvent 转移到完成。
问题是休息时间。当休息时间很短时,我不需要更改或插入 LiveStream,因为即使 LiveEvents 停止,Live Stream 仍然处于活动状态。问题是当休息时间长时,直播流转为非活动状态。所以我不能过渡到测试和生活。有什么方法可以让 LiveStream 保持活跃?
有什么建议吗?或任何想法?
youtube - Youtube 直播状态总是在完成
我正在使用 OBS 将我的屏幕流式传输到 Youtube Live。
当我的流是实时的时,我正在查询liveBroadcasts/list
端点以了解我的广播是否是实时的。
part
->id, status
mine
->true
status
即使我的流是实时的,字典也会返回类似的内容:
lifeCycleStatus
我正在寻找的值是,live
但 API 总是返回complete
search.list
由于延迟,我不想使用端点。