CameraClipPreview স্কিমা
Nest Doorbell (ব্যাটারি)
sdm.devices.traits.CameraClipPreview
এই ট্রেটটি এমন যেকোনও ডিভাইসের সাথে সম্পর্কিত যা ক্লিপ প্রিভিউ ডাউনলোড করার সুবিধা দেয়।
ফিল্ড
এই ট্রেটের জন্য কোনও ফিল্ড উপলভ্য নেই।
কমান্ড
এই ট্রেটের জন্য কোনও কমান্ড উপলভ্য নেই।
ইভেন্ট
ClipPreview
ভিডিও ক্লিপ প্রিভিউ করার জন্য উপলভ্য।
ক্লিপ প্রিভিউ হল mp4 ফর্ম্যাটে ১০ ফ্রেমের একটি ভিডিও ফাইল। আপনি mp4 ভিডিও ফাইল দেখাতে পারেন অথবা সম্পূর্ণ ১০ ফ্রেমের সিকোয়েন্স দেখানোর জন্য এটিকে অন্য ফর্ম্যাটে (যেমন, অ্যানিমেটেড gif) ট্রান্সকোড করতে পারেন। ক্লিপ প্রিভিউ পদ্ধতি বেছে নেওয়ার সময় ডিভাইসের ক্লায়েন্ট ক্যাপাবিলিটি বিবেচনা করা উচিত।
এই ইভেন্ট নিম্নলিখিত ইভেন্টের জন্য কাজ করে:
| ধরন | এলিমেন্ট | বিবরণ |
|---|---|---|
| ইভেন্ট | CameraMotion ট্রেটের মোশন ইভেন্ট | ক্যামেরা মোশন শনাক্ত করেছে। |
| ইভেন্ট | CameraPerson ট্রেটের Person ইভেন্ট | ক্যামেরা কোনও ব্যক্তিকে শনাক্ত করেছে। |
| ইভেন্ট | DoorbellChime ট্রেটের Chime ইভেন্ট | কলিং বেল প্রেস করা হয়েছে। |
previewUrl-কে এক বা একাধিক কাজ করে এমন ইভেন্টের সাথে যুক্ত করতে eventSessionId ব্যবহার করুন।
ClipPreview ইভেন্ট
পেলোড
{
"eventId" : "3b38e05a-38d8-4b7b-a7cb-7e1a2a3bdbd8",
"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 |
ভিডিও ক্লিপ প্রিভিউ করার URL. ডিফল্ট ভিডিও কোডেক হল H264. | stringযেমন: "https://previewUrl/..." |
ইভেন্ট পেলোড ফিল্ড
| ফিল্ড | বিবরণ | ডেটার ধরন |
|---|---|---|
eventId |
ইভেন্টের অনন্য শনাক্তকারী। | stringউদাহরণ: "3b38e05a-38d8-4b7b-a7cb-7e1a2a3bdbd8" |
timestamp |
ইভেন্টটি কখন ঘটেছে। | stringউদাহরণ: "2019-01-01T00:00:01Z" |
resourceUpdate |
রিসোর্স আপডেট সংক্রান্ত তথ্য প্রদানকারী অবজেক্ট। | object |
userId |
ব্যবহারকারীকে প্রতিনিধিত্ব করে এমন একটি অনন্য, অস্পষ্ট শনাক্তকারী। | stringউদাহরণ: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi" |
resourceGroup |
এমন একটি অবজেক্ট যা এই ইভেন্টের মতো একই ধরনের আপডেট থাকতে পারে এমন রিসোর্স নির্দেশ করে। ইভেন্টের রিসোর্স (resourceUpdate অবজেক্ট থেকে) সবসময়ই এই অবজেক্টে থাকবে। |
object |
বিভিন্ন ধরনের ইভেন্ট এবং সেগুলি কীভাবে কাজ করে সেই সম্পর্কে আরও তথ্য পেতে, ইভেন্ট দেখুন।
ক্লিপের প্রিভিউ দেখা
ক্লিপের প্রিভিউ দেখতে, HTTP Authorization হেডার থেকে OAuth অ্যাক্সেস টোকেন ব্যবহার করে previewUrl-এ GET কল করুন:
প্রিভিউ
curl -H 'Authorization: Bearer access-token' \
https://previewUrl/...
সমস্যা
API সমস্যার কোডের সম্পূর্ণ তালিকা পেতে API সমস্যার কোডের রেফারেন্স দেখুন।