youtube-livestreaming-api相关内容
我一直在研究YouTube的实时聊天API,以便呈现一个定制的聊天提要,我想知道如何才能像YouTube网站本身那样在用户旁边显示会员/赞助商徽章? 查看API的响应,我可以看到YouTube确实告诉我用户是成员/赞助商,但它没有包括应该显示什么级别/持续时间或应该显示什么徽章图像: { "kind": "youtube#liveChatMessage", "etag": "M
..
我最近开始在我编写的一个纯粹供个人使用的程序中使用YouTube Data v3API。为了简要说明它所做的工作,它检查我最近(通常正在进行的)直播流中的实时聊天,并根据聊天中输入的某些关键字执行操作(本质上是供人们在实时聊天中使用的命令)。然而,为了做到这一点,我必须不断发送请求,以获得更新的livechat。现在,它每隔1秒发送一次请求。我最近做了一个直播来测试我的程序,它只用了大约25分钟就
..
我正在尝试跟踪特定频道的直播观众.当我获得流 ID 并手动使用时,这没有问题. 但是我希望我的程序能够自动跟踪即将到来的直播.所以我想从频道中获取下一个即将到来的直播的直播 ID.我一直在查看 API 的文档,但找不到任何东西. 我需要调用什么 API? 解决方案 您无法获取 liveBroadcast 或 liveStream 对象,该对象不属于您进行身份验证的用户或频道.每
..
通过 YouTube 直播 API 可以流式传输的内容是否有限制?是否有大规模使用的定价? 我注意到 YouTube 数据 API 有配额 Youtube API 限制 https://google-developers.appspot.com/youtube/v3/determine_quota_cost?hl=fr-BE 但是直播 API 怎么样? 解决方案 Y
..
我有一个 YouTube 直播活动.我可以使用 YouTube IFrame Player API 播放视频.我想知道是否有任何方法可以找到视频是现场活动视频还是常规上传的视频.我需要这些信息来设计我的控件. 解决方案 (目前)您可以做到这一点的唯一方法是使用 youtube 后端 api.根据视频 ID 获取有关视频的数据,并且在响应中您有一个 snippet.liveBroadcast
..
YouTube 去年 7 月添加了“立即直播(测试版)"服务,让直播变得更加容易. 使用经过 Youtube 验证的节目,如“XSplit Broadcaster",您可以在授权后流式传输到“立即流式传输". 我也在做一个流应用程序,我正在寻找的是获取默认“现在流"流的流名称的 API.使用流名称,我可以将内容流式传输到 YouTube. YouTube 文档 https://d
..
在直播到 YouTube 时,有没有办法获取录制流的当前时间?我希望能够在整个实时流中的某些点发送 API 请求,以获取流的当前分钟/秒.我想要达到的最终结果是能够记录一个亮点列表.本质上,用户按下一个按钮,它会获得当时流的当前时间,然后用户可以为当时发生的事情添加注释.但是,通过阅读所有文档,我找不到获取录制流的当前时间的方法. 解决方案 看起来你可以使用 iFrame API 的 ge
..
我正在尝试弄清楚如何在我的 iOS 应用中使用新的 YouTube API(版本 3),但我不知道该怎么做.我对此进行了很多研究,但我发现的是旧 API 的所有示例和代码,因此它们无效.直到现在我才明白,要使用新的 API,你必须在谷歌开发者控制台中创建一个项目(我做到了)......但是他们把你带到一个页面上,上面有一些代码,但我真的不明白如何使用它.链接到 google api 页面我需要知道
..
YouTube API 使用户能够获取评论供稿,例如通过 https://gdata.youtube.com/feeds/api/videos/VIDEO_ID/comments?orderby=published. 但是,当我尝试使用直播的视频 ID 执行此操作时,无论提交了多少评论,结果始终为空.直播视频与任何其他视频(或直播视频录制)之间的唯一区别是“评论"部分被替换为“聊天"框,其评
..
有没有办法在向 YouTube 直播时获取录制流的当前时间?我希望能够在整个实时流中的某些点发送 API 请求以获取流的当前分钟/秒.我试图实现的最终结果是能够记录亮点列表.本质上,用户按下一个按钮,它会获得当时流的当前时间,然后用户可以为当时发生的事情添加注释.但是,通过阅读所有文档,我找不到获取录制流的当前时间的方法. 解决方案 看起来您可以使用 iFrame API 的 getDur
..
现在,我正试图弄清楚在将我的 YT 广播转换为直播时我做错了什么. 所以我提出请求并得到以下响应: {“代码":403,“错误":[{"域": "youtube.liveBroadcast","message": "无效的转换",“原因":“无效转换","extendedHelp" : "https://developers.google.com/youtube/v3/live/docs/
..
是否可以使用 youtube-dl 从 .m3u8 流文件或其他直播格式下载视频? 当我将视频 URL 复制到 YouTube-dl 时,它会吐出来: [https @ 0x7fc351416080] 膨胀返回值:-3,不正确的头检查最后一条消息重复了 15 次 之后它吐出几行似乎不想正确复制的红色文本,所以我截取了一个片段: 有人知道这是否可能吗? 解决方案 我将以 NA
..
有没有办法获取像这样的 YouTube 直播流的 HLS URL https://www.youtube.com/embed/WVZpCdHq3Qg 我尝试过典型的 get_video_info 方法,但它们似乎不适用于实时流. 解决方案 您需要从视频的清单中获取 HLS m3u8 播放列表文件.有一些方法可以手动执行此操作,但为简单起见,我将使用 youtube-dl 工具来获取此
..
YouTube API 使用户能够获取评论供稿,例如通过 https://gdata.youtube.com/feeds/api/videos/VIDEO_ID/comments?orderby=published. 但是,当我尝试使用直播流的视频 ID 执行此操作时,无论提交了多少评论,结果始终为空.直播视频与任何其他视频(或直播流的录制)之间的唯一区别是“评论"部分被替换为“聊天"框,其
..
我在 Raspberry Pi(带有其原生相机)上进行了设置,该设置使用 cronjob 启动 ffmpeg 会话,并将其输出流传输到 YouTube.我每次都重复使用相同的流密钥,它被写入我的 ffmpeg 脚本.这一切每周都完美运行,在所需时间自动启动和停止.但是,在直播之前的每个星期,我都必须“手动"进行直播.进入 YouTube 工作室并“安排"一个新的未来事件.这很容易,因为它让我“重用
..
我有一个关于如何在“youtube.liveBroadcasts.insert"API 中使用“madeForKids"的问题. 当我不使用这个参数时,youtube的用户界面会弹出一个窗口让我选择它是否适合儿童.我不希望它显示这个窗口.我想用 API 设置这个值.但是当我添加这个参数时,它总是会响应一个500错误. 我的代码基于JS如下: this.youtube.liveBro
..
function authenticate() {返回 gapi.auth2.getAuthInstance().signIn({scope: "https://www.googleapis.com/auth/youtube.readonly"}).then(function() { console.log("登录成功"); },function(err) { console.error("登录时
..
文档说: “liveChatId 参数指定将返回其消息的聊天 ID.与广播关联的实时聊天 ID 在 liveBroadcast 资源的 snippet.liveChatId 属性中返回." 但是当使用 APIs Explorer 和 youtube.liveBroadcasts.list 获取 liveBroadcast 的片段时,返回的结果中没有 liveChatId 属性.
..
我正在使用YouTube API(第2版)从我的应用程序创建直播活动.这些事件已成功创建,但是用户抱怨通过API创建的事件与通过YouTube网站直接创建的事件相比,“摄取设置"的可用性有所不同. 我链接了两张图片以说明差异: 第一是设置如何查找通过API创建的事件. 秒是设置查找通过YouTube网站创建的事件的方式. 请注意编码器设置的差异.我可以对API调用执行任何操作来获
..
我正在开发一个iOS应用,可让您开始YouTube直播.我想在此广播中添加标签. 在API文档的此页面上,我注意到可以为snippet.tags[]属性设置一个值,这似乎正是我所需要的.但是,当我看GTLYouTubeLiveBroadcastSnippet.h时;我看到以下属性: @interface GTLYouTubeLiveBroadcastSnippet : GTLObjec
..