json - 如何使用 YouTube API 获取特定直播视频的当前观看人数?

标签 json video youtube youtube-api live-streaming

如何使用 YouTube API 获取实时视频的当前观看人数?

我可以使用视频源请求查看当前观看者的数量,如下所示:https://gdata.youtube.com/feeds/api/charts/live/events/live_now?v=2&alt=json&inline=true&max-results=20&start-index=1

它会返回随机视频,但我需要获取特定视频的当前观看者。因此,当我使用视频请求(如 https://gdata.youtube.com/feeds/api/videos/fWuS8hM_5D8?v=2&alt=json )时,没有 currentViewers 字段,只有 viewCount。

这个问题有解决办法吗?

最佳答案

现在 YouTube API V3 可以实现这一点...您请求视频对象,传入表示直播流的 videoID,并请求“liveStreamingDetails”部分。返回的参数之一将是“concurrentViewers”——了解更多信息:

https://developers.google.com/youtube/v3/docs/videos#liveStreamingDetails.concurrentViewers

关于json - 如何使用 YouTube API 获取特定直播视频的当前观看人数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25931555/

相关文章:

python - 在 GAE 上使用 Python 将 .ts 文件从 m3u8 合并到单个 mp4(无 ffmpeg)

javascript - YouTube 播放器 API onReady 未针对 www.youtube-nocookie.com 触发

javascript - 大型 JSON 数据的 JSON 差异,发现一些 JSON 作为另一个 JSON 的子集

javascript - 如何保存在 d3.js 脚本中构建的 JSON 数据

node.js - 如何使用 json-masker 对包含 "-"的字段屏蔽 json?

audio - TideKit 能否将实时视频和音频从 Android 和 IOS 摄像头和麦克风流式传输到服务器?

ios - 从 ios 库中的视频获取持续时间和创建日期

linq - YouTube API观看次数字段LINQ C#

Android YouTube 应用播放视频 Intent

python - JSON 中的 Pandas json_normalize 和空值