CameraClipPreview स्कीमा
Nest Doorbell (बैटरी)
sdm.devices.traits.CameraClipPreview
यह विशेषता ऐसे किसी भी डिवाइस की है जिस पर क्लिप की झलक डाउनलोड करने की सुविधा काम करती है.
फ़ील्ड
इस Trait के लिए कोई फ़ील्ड उपलब्ध नहीं है.
निर्देश
इस Trait के लिए कोई निर्देश उपलब्ध नहीं है.
इवेंट
ClipPreview
झलक देखने के लिए, वीडियो क्लिप उपलब्ध है.
क्लिप की झलक, mp4 फ़ॉर्मैट में 10 फ़्रेम वाली वीडियो फ़ाइल होती है. पूरे 10 फ़्रेम का क्रम दिखाने के लिए, mp4 वीडियो फ़ाइल को दिखाया जा सकता है या उसे किसी दूसरे फ़ॉर्मैट (जैसे, ऐनिमेटेड GIF) में ट्रांसकोड किया जा सकता है. क्लिप की झलक देखने का तरीका चुनते समय, डिवाइस क्लाइंट की क्षमताओं को ध्यान में रखना चाहिए.
यह इवेंट इन इवेंट के लिए काम करता है:
टाइप | कौन-कौन सी चीज़ें शामिल हैं | ब्यौरा |
---|---|---|
इवेंट | CameraMotion trait का मोशन इवेंट | कैमरे ने हलचल का पता लगाया. |
इवेंट | CameraPerson trait का व्यक्ति इवेंट | कैमरे ने किसी व्यक्ति की पहचान की है. |
इवेंट | DoorbellChime trait का चाइम इवेंट | दरवाज़े की घंटी दबा दी गई है. |
previewUrl
को, साथ काम करने वाले एक या एक से ज़्यादा इवेंट से जोड़ने के लिए, eventSessionId
का इस्तेमाल करें.
ClipPreview इवेंट
पेलोड
{ "eventId" : "54e55063-25e6-44a5-9aa7-704405bb1c91",
"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 |
मिलते-जुलते इवेंट के किसी एक सेशन के हिस्से के तौर पर होने वाले इवेंट को दिया जाने वाला आईडी. इसका इस्तेमाल, इवेंट की जानकारी इकट्ठा करने के लिए किया जा सकता है. | string उदाहरण: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..." |
previewUrl |
वह यूआरएल जिस पर वीडियो क्लिप की झलक देखनी है. डिफ़ॉल्ट वीडियो कोडेक, H264 है. | string उदाहरण: "https://previewUrl/..." |
इवेंट पेलोड फ़ील्ड
फ़ील्ड | ब्यौरा | डेटा टाइप |
---|---|---|
eventId |
इवेंट के लिए यूनीक आइडेंटिफ़ायर. | string जैसे: "54e55063-25e6-44a5-9aa7-704405bb1c91" |
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/...
गड़बड़ियां
एपीआई से जुड़े गड़बड़ी कोड की पूरी सूची देखने के लिए, एपीआई से जुड़े गड़बड़ी कोड का रेफ़रंस देखें.