একটি watermark রিসোর্স এমন একটি ছবিকে চিহ্নিত করে যা কোনো নির্দিষ্ট চ্যানেলের ভিডিও চলার সময় প্রদর্শিত হয়। আপনি একটি টার্গেট চ্যানেলও নির্দিষ্ট করতে পারেন, যেটির সাথে ছবিটি লিঙ্ক করা হবে। এছাড়াও, আপনি সময় সংক্রান্ত বিবরণও দিতে পারেন, যা নির্ধারণ করে ভিডিও চলার সময় ওয়াটারমার্কটি কখন এবং কতক্ষণ দৃশ্যমান থাকবে।
পদ্ধতি
এপিআইটি watermarks রিসোর্সগুলির জন্য নিম্নলিখিত পদ্ধতিগুলি সমর্থন করে:
- set
- ইউটিউবে একটি ওয়াটারমার্ক ছবি আপলোড করে এবং চ্যানেলের জন্য তা সেট করে।
- unset
- চ্যানেলের ওয়াটারমার্ক ছবিটি মুছে দেয়। এখনই চেষ্টা করে দেখুন ।
সম্পদ প্রতিনিধিত্ব
নিচের JSON কাঠামোটি একটি watermarks রিসোর্সের ফরম্যাট দেখায়:
{
"timing": {
"type": string,
"offsetMs": unsigned long,
"durationMs": unsigned long
},
"position": {
"type": string,
"cornerPosition": string
},
"imageUrl": string,
"imageBytes": bytes,
"targetChannelId": string
}বৈশিষ্ট্য
নিম্নলিখিত সারণিতে এই রিসোর্সে প্রদর্শিত বৈশিষ্ট্যগুলো সংজ্ঞায়িত করা হয়েছে:
| বৈশিষ্ট্য | |
|---|---|
timing | objecttiming অবজেক্টটি একটি ভিডিও প্লেব্যাকের সময়কার সেই মুহূর্তের তথ্য ধারণ করে, যখন কোনো চ্যানেলের ওয়াটারমার্ক ছবিটি প্রদর্শিত হবে। watermarks.set কল করার সময় এই অবজেক্টটি আবশ্যক। |
timing. type | stringভিডিও প্লেব্যাকের সময় ওয়াটারমার্ক ছবিটি কখন প্রদর্শিত হবে, তা নির্ধারণকারী টাইমিং মেথড। watermarks.set কল করার সময় এই প্রপার্টিটি আবশ্যক।বৈধ মানগুলি হলো:
|
timing. offsetMs | unsigned longমিলিসেকেন্ডে নির্দিষ্ট করা টাইম অফসেট, যা নির্ধারণ করে ভিডিও প্লেব্যাকের সময় প্রমোট করা আইটেমটি কখন প্রদর্শিত হবে। watermarks.set কল করার সময় এই প্রপার্টিটি আবশ্যক। যখন type হয় offsetFromEnd , তখন offsetMs অবশ্যই কমপক্ষে 1000 মিলিসেকেন্ড হতে হবে। |
timing. durationMs | unsigned longওয়াটারমার্ক ছবিটি কতক্ষণ (মিলিসেকেন্ডে) প্রদর্শিত হবে। এই প্রপার্টিটি ঐচ্ছিক। যদি এটি নির্দিষ্ট করা হয়, তবে সর্বনিম্ন সময়কাল হবে 1000 মিলিসেকেন্ড। যখন type হবে offsetFromEnd , তখন durationMs অবশ্যই offsetMs অতিক্রম করবে না। |
position | objectঅপ্রচলিত: position অবজেক্টটি অপ্রচলিত এবং ইউটিউব এটিকে উপেক্ষা করে। ওয়াটারমার্ক সবসময় ভিডিও প্লেয়ারের উপরের ডান কোণায় প্রদর্শিত হয়। |
imageUrl | stringচ্যানেলের ওয়াটারমার্ক ছবির ইউআরএল। ইউটিউব এই ইউআরএলটি তৈরি করবে এবং watermark.set অনুরোধের এপিআই প্রতিক্রিয়ায় তা ফেরত দেবে। |
imageBytes | bytesওয়াটারমার্ক ইমেজের আকার, বাইটে। |
targetChannelId | stringযে ইউটিউব চ্যানেলটিতে ওয়াটারমার্ক ছবিটি লিঙ্ক করা আছে, তার চ্যানেল আইডি। |