CameraClipPreview स्कीमा
Nest Doorbell (battery)
sdm.devices.traits.CameraClipPreview
यह ट्रेट, क्लिप की झलक डाउनलोड करने की सुविधा वाले किसी भी डिवाइस के साथ काम करती है.
फ़ील्ड
इस ट्रेट के लिए कोई फ़ील्ड उपलब्ध नहीं है.
निर्देश
इस ट्रेट के लिए कोई निर्देश उपलब्ध नहीं है.
इवेंट
ClipPreview
वीडियो क्लिप की झलक उपलब्ध है.
क्लिप की झलक, mp4 फ़ॉर्मैट में 10 फ़्रेम वाली वीडियो फ़ाइल होती है. आपके पास mp4 वीडियो फ़ाइल दिखाने या उसे किसी दूसरे फ़ॉर्मैट (उदाहरण के लिए, ऐनिमेटेड GIF) में ट्रांसकोड करने का विकल्प होता है, ताकि 10 फ़्रेम का पूरा क्रम दिखाया जा सके. क्लिप की झलक दिखाने का तरीका चुनते समय, डिवाइस के क्लाइंट की क्षमताओं को ध्यान में रखना चाहिए.
यह इवेंट, इन इवेंट के लिए काम करता है:
| टाइप | एलिमेंट | ब्यौरा |
|---|---|---|
| इवेंट | मोशन इवेंट कैमरामोशन ट्रेट का | कैमरे ने मोशन का पता लगाया है. |
| इवेंट | CameraPerson ट्रेट का व्यक्ति इवेंट | कैमरे ने किसी व्यक्ति की पहचान की है. |
| इवेंट | चाइम इवेंट DoorbellChime ट्रेट का | दरवाज़े की घंटी बजाई गई है. |
previewUrl को, काम करने वाले एक या उससे ज़्यादा इवेंट से जोड़ने के लिए, eventSessionId का इस्तेमाल करें.
ClipPreview इवेंट
पेलोड
{
"eventId" : "0010793b-a7d4-4842-a1ba-5c5faed866ef",
"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: "0010793b-a7d4-4842-a1ba-5c5faed866ef" |
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/...
गड़बड़ियां
एपीआई के गड़बड़ी कोड की पूरी सूची देखने के लिए, एपीआई के गड़बड़ी कोड का रेफ़रंस देखें.