我有多个从IP摄像头全天候推送到YouTube的实况流。在YouTube studio直播流界面中,每个直播流都有一列显示入站连接和数据的健康状况。(请参见下面的片段)。
如果入站数据速率为“优秀”、“良好”、“差”或“无数据”,则会显示每个当前“实时”直播流的入站数据速率。我必须相信,如果YouTube studio实时界面能够轮询和显示这一点,那么它应该在YouTube live v3 API中可用。
但是,我在上面找不到任何东西。我的需求是,我想要创建自动化查询状态每15分钟左右,并提醒我,如果我的相机来源之一停机。有没有人对从YouTube v3应用程序接口中获得这一点有见解?

发布于 2021-07-17 00:17:12
你的问题的答案很简单:
使用LiveStreams.list应用编程接口端点,通过将请求参数mine设置为true进行查询,并查找JSON response的以下属性
(字符串)
此流的状态代码。
此属性的有效值为:
good -不存在severity为warning或更差的配置问题。ok -如果severity为error.,则不存在配置问题
bad -流有一些问题,对于这些问题,severity为error.noData -YouTube的直播流后端服务器没有任何关于流的健康状态的信息。另外,也不要忘记将status传递给请求参数part。
https://stackoverflow.com/questions/68411195
复制相似问题