CameraClipPreview स्कीमा
Nest Doorbell (बैटरी वाला)
sdm.devices.traits.CameraClipPreview
यह ट्रेट, क्लिप के प्रीव्यू को डाउनलोड करने की सुविधा वाले हर डिवाइस में होती है.
फ़ील्ड
इस ट्रैट के लिए कोई फ़ील्ड उपलब्ध नहीं है.
निर्देश
इस ट्रेट के लिए कोई निर्देश उपलब्ध नहीं है.
इवेंट
ClipPreview
पूर्वावलोकन के लिए एक वीडियो क्लिप उपलब्ध है.
क्लिप की झलक, mp4 फ़ॉर्मैट में 10 फ़्रेम वाली वीडियो फ़ाइल होती है. आप mp4 वीडियो फ़ाइल दिखाने का विकल्प चुन सकते हैं, या इसे किसी अन्य प्रारूप में ट्रांसकोड कर सकते हैं (उदाहरण के लिए, एक एनिमेटेड gif) ताकि एक पूर्ण 10 फ्रेम अनुक्रम दिखाया जा सके. क्लिप की झलक दिखाने का तरीका चुनते समय, डिवाइस के क्लाइंट की क्षमताओं को ध्यान में रखना चाहिए.
यह इवेंट इन इवेंट के साथ काम करता है:
| टाइप | एलिमेंट | ब्यौरा |
|---|---|---|
| इवेंट | CameraMotion trait का Motion इवेंट | कैमरे ने हलचल का पता लगाया है. |
| इवेंट | CameraPerson trait की Person इवेंट | कैमरे ने किसी व्यक्ति की पहचान की है. |
| इवेंट | DoorbellChime trait का Chime इवेंट | दरवाज़े की घंटी बजाई गई है. |
previewUrl को एक या उससे ज़्यादा इवेंट के साथ जोड़ने के लिए, eventSessionId का इस्तेमाल करें.
क्लिपप्रीव्यू इवेंट
पेलोड
{
"eventId" : "4e87bf2b-d96e-4f83-a41e-871c873ace3b",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : {
"name" : "enterprises/project-id/devices/device-id",
"events" : {
"sdm.devices.events.CameraClipPreview.ClipPreview" : {
"eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...",
"previewUrl" : "https://previewUrl/..."
}
}
}
"userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"resourceGroup" : [
"enterprises/project-id/devices/device-id"
]
}क्लिपप्रीव्यू इवेंट फ़ील्ड
| फ़ील्ड | ब्यौरा | डेटा टाइप |
|---|---|---|
eventSessionId |
यह आईडी, मिलते-जुलते कई इवेंट के एक ही सेशन में होने वाले सभी इवेंट को दिया जाता है. इसका इस्तेमाल, अलग-अलग इवेंट को एक साथ जोड़ने के लिए किया जा सकता है. | stringउदाहरण: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..." |
previewUrl |
वह यूआरएल जिस पर वीडियो क्लिप की झलक देखनी है. डिफ़ॉल्ट वीडियो कोडेक H264 है. | stringउदाहरण: "https://previewUrl/..." |
इवेंट पेलोड फ़ील्ड
| फ़ील्ड | ब्यौरा | डेटा टाइप |
|---|---|---|
eventId |
इवेंट के लिए यूनीक आइडेंटिफ़ायर. | stringउदाहरण: "4e87bf2b-d96e-4f83-a41e-871c873ace3b" |
timestamp |
इवेंट के होने का समय. | stringउदाहरण: "2019-01-01T00:00:01Z" |
resourceUpdate |
यह एक ऐसा ऑब्जेक्ट है जिसमें संसाधन के अपडेट के बारे में जानकारी होती है. | object |
userId |
यह एक यूनीक और अस्पष्ट आइडेंटिफ़ायर है, जो उपयोगकर्ता को दिखाता है. | stringउदाहरण: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi" |
resourceGroup |
यह एक ऐसा ऑब्जेक्ट है जो उन संसाधनों के बारे में बताता है जिनमें इस इवेंट के जैसे अपडेट हो सकते हैं. इवेंट का संसाधन (resourceUpdate ऑब्जेक्ट से) हमेशा इस ऑब्जेक्ट में मौजूद रहेगा. |
object |
अलग-अलग तरह के इवेंट और उनके काम करने के तरीके के बारे में ज़्यादा जानने के लिए, इवेंट देखें.
क्लिप का पूर्वावलोकन करें
क्लिप की झलक देखने के लिए, एचटीटीपी ऑथराइज़ेशन हेडर में OAuth ऐक्सेस टोकन का इस्तेमाल करके, previewUrl पर GET कॉल करें:
झलक देखें
curl -H 'Authorization: Bearer access-token' \
https://previewUrl/...
गड़बड़ियां
एपीआई से जुड़ी गड़बड़ियों के कोड की पूरी सूची देखने के लिए, एपीआई से जुड़ी गड़बड़ियों के कोड के बारे में जानकारी देखें.