目标:从生成的资源事件中获取传递的视频剪辑(这可能吗?)
事件 JSON:
{ “事件ID”:“5f48043f-ffcd-4a5a-a0f3-cc0473770d6b”, “时间戳”:“2019-01-01T00:00:01Z”, “资源更新”:{ “名称”:“企业/项目 ID/设备/设备 ID”, “事件”:{ “sdm.devices.events.CameraMotion.Motion”:{ "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId": "dABYrGjJLQ8k0C2peoeKLeDk5_...", } } } “用户ID”:“AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi”, “eventThreadId”:“d67cd3f7-86a7-425e-8bb3-462f92ec9f59”, “事件线程状态”:“已启动”, “资源组”:[ “企业/项目 ID/设备/设备 ID” ] }
另外,我如何回到 2 天前的 sdm.devices.commands.CameraLiveStream.GenerateWebRtcStream 时间?
感谢您提出这个问题。不幸的是,当前功能无法直接使用 sdm.devices.commands.CameraLiveStream.GenerateWebRtcStream 访问历史视频流。
但是,对于历史视频访问,您可以考虑使用与运动等事件关联的剪辑。 ClipPreview 特征提供对与事件关联的帧率为 10fps 的视频剪辑的访问。您可以在此处找到有关 ClipPreview 的更多信息。
请注意,访问剪辑与访问直播流不同,您需要将事件与您感兴趣的特定时间范围相关联。