CameraClipPreview स्कीमा
Nest Doorbell (battery)
sdm.devices.traits.CameraClipPreview
यह ट्रेट, क्लिप की झलक डाउनलोड करने की सुविधा वाले किसी भी डिवाइस के साथ काम करती है.
फ़ील्ड
इस ट्रेट के लिए कोई फ़ील्ड उपलब्ध नहीं है.
निर्देश
इस ट्रेट के लिए कोई निर्देश उपलब्ध नहीं है.
इवेंट
ClipPreview
वीडियो क्लिप, झलक देखने के लिए उपलब्ध है.
क्लिप की झलक, mp4 फ़ॉर्मैट में 10 फ़्रेम वाली वीडियो फ़ाइल होती है. आपके पास mp4 वीडियो फ़ाइल दिखाने या उसे किसी दूसरे फ़ॉर्मैट (उदाहरण के लिए, ऐनिमेटेड GIF) में ट्रांसकोड करने का विकल्प होता है, ताकि 10 फ़्रेम का पूरा क्रम दिखाया जा सके. क्लिप की झलक देखने का तरीका चुनते समय, डिवाइस के क्लाइंट की क्षमताओं को ध्यान में रखना चाहिए.
यह इवेंट, इन इवेंट के लिए काम करता है:
| टाइप | एलिमेंट | ब्यौरा |
|---|---|---|
| इवेंट | मोशन इवेंट कैमरामोशन ट्रेट का | कैमरे ने मोशन का पता लगाया है. |
| इवेंट | CameraPerson ट्रेट का व्यक्ति इवेंट | कैमरे ने किसी व्यक्ति का पता लगाया है. |
| इवेंट | चाइम इवेंट DoorbellChime ट्रेट का | दरवाज़े की घंटी बजाई गई है. |
previewUrl को, काम करने वाले एक या उससे ज़्यादा इवेंट से जोड़ने के लिए, eventSessionId का इस्तेमाल करें.
ClipPreview इवेंट
पेलोड
{
"eventId" : "e605c88a-14e7-482b-8828-55a5361348fa",
"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"
]
}ClipPreview इवेंट के फ़ील्ड
| फ़ील्ड | ब्यौरा | डेटा टाइप |
|---|---|---|
eventSessionId |
यह आईडी, मिलते-जुलते कई इवेंट के एक ही सेशन में होने वाले सभी इवेंट को दिया जाता है. इसका इस्तेमाल, अलग-अलग इवेंट को एक साथ जोड़ने के लिए किया जा सकता है. | stringExample: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..." |
previewUrl |
वह यूआरएल जिस पर वीडियो क्लिप की झलक देखी जा सकती है. वीडियो का डिफ़ॉल्ट कोडेक H264 है. | stringExample: "https://previewUrl/..." |
इवेंट पेलोड के फ़ील्ड
| फ़ील्ड | ब्यौरा | डेटा टाइप |
|---|---|---|
eventId |
इवेंट का यूनीक आइडेंटिफ़ायर. | stringExample: "e605c88a-14e7-482b-8828-55a5361348fa" |
timestamp |
वह समय जब इवेंट हुआ. | stringExample: "2019-01-01T00:00:01Z" |
resourceUpdate |
एक ऑब्जेक्ट, जिसमें संसाधन के अपडेट के बारे में जानकारी दी जाती है. | object |
userId |
एक यूनीक, ऑफ़स्केट किया गया आइडेंटिफ़ायर, जो उपयोगकर्ता को दिखाता है. | stringExample: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi" |
resourceGroup |
एक ऑब्जेक्ट, जो उन संसाधनों के बारे में बताता है जिनमें इस इवेंट के जैसे ही अपडेट हो सकते हैं. इस ऑब्जेक्ट में, इवेंट का संसाधन (जो resourceUpdate ऑब्जेक्ट से मिलता है) हमेशा मौजूद रहेगा. |
object |
अलग-अलग तरह के इवेंट और उनके काम करने के तरीके के बारे में ज़्यादा जानने के लिए, इवेंट देखें.
क्लिप की झलक देखना
क्लिप की झलक देखने के लिए, एचटीटीपी ऑथराइज़ेशन हेडर में OAuth ऐक्सेस टोकन का इस्तेमाल करके, previewUrl पर GET कॉल करें:
झलक देखें
curl -H 'Authorization: Bearer access-token' \
https://previewUrl/...
गड़बड़ियां
एपीआई के गड़बड़ी कोड की पूरी सूची देखने के लिए, एपीआई के गड़बड़ी कोड का रेफ़रंस देखें.