Google Cast Android, iOS এবং Chrome ওয়েব অ্যাপগুলিকে কন্টেন্ট - যেমন ভিডিও, অডিও এবং স্ক্রিন শেয়ারিং (মিররিং) - কাস্ট-রেডি ডিভাইসগুলিতে "স্ট্রিম" করার অনুমতি দেয় যেমন:
- গুগল ক্রোমকাস্ট
- যে টিভিগুলি Google Cast এর সাথে কাজ করে৷
- Google Cast এর সাথে কাজ করে এমন স্পিকার
- স্মার্ট ডিসপ্লে (একটি পোর্টেবল টাচস্ক্রিন এলসিডি মনিটর যা পাতলা ক্লায়েন্ট হিসাবে ব্যবহৃত হয়)
- অ্যান্ড্রয়েড ট্যাবলেট
Google Cast ইন্টারঅ্যাকশন মডেলে, মোবাইল ফোন, ট্যাবলেট বা ল্যাপটপ হল প্রেরক যা প্লেব্যাক নিয়ন্ত্রণ করতে রিমোট কন্ট্রোল হিসাবে কাজ করে এবং টিভি, ডিসপ্লে বা ডক করা ট্যাবলেট হল রিসিভার যা প্রেরকের কাছ থেকে নির্দেশাবলী গ্রহণ করে এবং এর থেকে সামগ্রী প্রদর্শন করে প্রাপকের ইন্টারনেট সংযোগ। সমস্ত ব্যবহারকারীর ক্রিয়া (ট্যাপ এবং সোয়াইপ) প্রেরক ডিভাইস বা ওয়েব রিসিভার উভয় ক্ষেত্রেই হতে পারে।
কাস্টিং দুই বা ততোধিক পর্দার মধ্যে সমন্বয়ের উপর নির্ভর করে; প্রেরক UI এবং রিসিভার UI — তাদের অবশ্যই একসাথে কাজ করতে হবে। উদাহরণ স্বরূপ, আপনি যদি কন্টেন্ট পজ করার জন্য একটি মোবাইল ডিভাইসে একটি বোতাম টিপুন, তাহলে টিভিটি নির্দেশ করবে যে এটি পজ করা হয়েছে, যখন মোবাইল ডিভাইসটি প্লেব্যাক পুনরায় শুরু করার জন্য একটি প্লে বোতাম প্রদান করবে।
বিবেচনা
হার্ডওয়্যার এবং সম্পদের সীমাবদ্ধতার কারণে, Google Cast-সক্ষম অ্যাপ্লিকেশানগুলিতে কিছু বিধিনিষেধ রয়েছে:
- কাস্ট ডিভাইসটি মেমরি, CPU এবং GPU সীমাবদ্ধতা সহ একটি কম-পাওয়ার ডিভাইস, তাই ওয়েব রিসিভার অ্যাপ্লিকেশনটি যতটা সম্ভব হালকা হওয়া উচিত।
- কাস্ট এবং Google কাস্ট ইন্টারঅ্যাকশন মডেলের জন্য, ওয়েব রিসিভার বা প্রেরক অ্যাপ উভয়েই ট্যাব, উইন্ডো বা পপআপ তৈরি করা যেতে পারে, সেইসাথে সরাসরি ব্যবহারকারীর ইনপুট গ্রহণ করতে পারে, যেমন ট্যাপ বা সোয়াইপ। উদাহরণস্বরূপ, একটি ডক করা ট্যাবলেট বা ডিসপ্লেতে ওয়েব রিসিভার অ্যাপ একটি পজ বোতাম প্রদর্শন করতে পারে এবং ব্যবহারকারীর ট্যাপ গ্রহণ করতে পারে। এইভাবে, অ্যাপ্লিকেশনের সমস্ত ক্রিয়াগুলি একটি ওয়েব রিসিভার বা প্রেরক অ্যাপ্লিকেশন থেকে ট্রিগার করা আবশ্যক৷
- স্মার্ট ডিসপ্লে একটি প্রেরক অ্যাপের মাধ্যমে বা UI-তে স্পর্শের মাধ্যমে ব্যবহারকারীর ইনপুট সমর্থন করে।
- ওয়েব রিসিভার হল একটি ক্রোম ব্রাউজার যা ভিডিও প্লেব্যাকের জন্য অপ্টিমাইজ করা হয়েছে৷ যেমন, ওয়েবজিএল এবং ক্রোম নেটিভ ক্লায়েন্ট (NaCL) বর্তমানে সমর্থিত নয়, বা ক্রোম এক্সটেনশনও নয়।
- কাস্ট
<audio>
এবং<video>
ট্যাগগুলিতে বা ওয়েবঅডিও API ব্যবহার করে একাধিক অডিও ট্র্যাকগুলিতে একটি একক সমবর্তী মিডিয়া স্ট্রিম প্লেব্যাক সমর্থন করে৷ যেকোন সময় DOM-এ শুধুমাত্র একটি ভিডিও উপাদান সক্রিয় থাকতে পারে। অতিরিক্তভাবে, ভিডিও কম্পোজিটিং, ম্যানিপুলেশন, রূপান্তর, ঘূর্ণন বা জুমিং সমর্থিত নয়।
সামগ্রিক নকশা নীতি
আপনি আপনার ব্যবহারকারী ইন্টারফেস বিকাশ করার সাথে সাথে নিম্নলিখিতগুলি মনে রাখবেন।
ওয়েব রিসিভার ইন্টারফেস:
- ওয়েব রিসিভারে অ্যাপের অবস্থা বর্ণনা করার জন্য ইন্টারেক্টিভ উপাদান এবং তথ্যগত উপাদান উভয়ই থাকতে পারে, যেমন পজ করা বা প্লে করা বা ত্রুটি বার্তা। ব্যবহারকারীর ইন্টারঅ্যাকশন কাস্ট প্রেরক (ফোন, ট্যাবলেট বা Chrome ব্রাউজার) বা ওয়েব রিসিভার (টিভি, ডিসপ্লে বা ট্যাবলেট) এ হতে পারে।
- মনে রাখবেন যে ভিডিও ক্রিয়াটি টিভি স্ক্রিনের মাঝখানে ঘটছে এবং আপনার UI উপাদানগুলি উপস্থাপনায় হস্তক্ষেপ করবে না। ওয়েব রিসিভার ডিসপ্লের নীচের তৃতীয়াংশের মধ্যে UI উপাদানগুলি রাখুন, সম্ভাব্য ওভারস্ক্যানের জন্য স্ক্রীনের প্রান্ত থেকে 10% মার্জিন রেখে।
- যখন সম্ভব, একটি পর্দা অবস্থা থেকে অন্য ট্রানজিশন মসৃণ হওয়া উচিত এবং সিনেমাটিক অনুভব করা উচিত। রাজ্য থেকে রাজ্যে আকস্মিক সরে যাওয়ার পরিবর্তে, ফেড-ইন এবং ফেড-আউটের মতো ট্রানজিশন ব্যবহার করুন। উদাহরণস্বরূপ, বিষয়বস্তু-লোডিং অবস্থা অন-স্ক্রীনে থাকে এবং মিডিয়া খেলার অভিজ্ঞতায় বিবর্ণ হয়।
প্রেরক ইন্টারফেস:
- প্রেরক ব্যবহারকারীর ক্রিয়া সমর্থন করে এবং ওয়েব রিসিভার রাষ্ট্রীয় তথ্য প্রদর্শন করে। উদাহরণস্বরূপ, যদি বিষয়বস্তু পজ করা হয়, তাহলে টিভির নির্দেশ করা উচিত যে এটি বিরতি দেওয়া হয়েছে, যখন মোবাইল ডিভাইস নির্দেশ করে যে এটি বাজানো শুরু করার জন্য প্রস্তুত (উদাহরণস্বরূপ, ব্যবহারকারীকে একটি প্লে বোতাম দেখানো)।
- গতি গুরুত্বপূর্ণ। ব্যবহারকারীদের দ্রুত কাস্টিং কন্ট্রোল সনাক্ত করতে এবং বড় স্ক্রিনে অবিলম্বে কন্টেন্ট প্লে হওয়া দেখতে সক্ষম হতে হবে। বিষয়বস্তু লোড হওয়ার সময়, অ্যানিমেটেড লোডিং সূচক সরবরাহ করুন এবং জিনিসগুলিকে দ্রুত অনুভব করতে সাহায্য করার জন্য ট্রানজিশন ব্যবহার করুন৷
আপনার কাস্ট অ্যাপ্লিকেশন এই নীতিগুলি অনুসরণ করে তা নিশ্চিত করার সবচেয়ে সহজ উপায় হল কাস্ট ডিজাইন চেকলিস্টের সাথে আপনার ব্যবহারকারী ইন্টারফেস পর্যালোচনা করা এবং আপনার কাস্ট অ্যাপ্লিকেশনগুলি পরীক্ষা করা ৷
ব্র্যান্ড নির্দেশিকা
নিম্নলিখিত Google Cast ব্র্যান্ড নির্দেশিকাগুলি অ্যাপ ডেভেলপারদের জন্য এবং আপনার অ্যাপটিকে পাঠ্যে বর্ণনা করার জন্য আপনাকে অবশ্যই মেনে চলতে হবে এমন অতিরিক্ত প্রয়োজনীয়তার উপর ফোকাস করুন৷ কাস্ট ডিভাইসের ব্র্যান্ড নির্দেশিকাগুলির জন্য পার্টনার মার্কেটিং হাব দেখুন। "Google Cast-সক্ষম" শব্দটি ব্যবহার করে আপনি অন্যদের জানাতে পারেন যে আপনার অ্যাপ Google Cast এর সাথে কাজ করে৷ তবে নিশ্চিত হোন যে আপনার অ্যাপ কাস্ট SDK অতিরিক্ত বিকাশকারী পরিষেবার শর্তাবলী এবং ডিজাইন চেকলিস্ট মেনে চলে এবং আপনার "Google Cast-সক্ষম" ব্যবহার আমাদের ব্র্যান্ডিং নির্দেশিকা মেনে চলে৷
আপনি একইভাবে Google Cast ব্যাজ ব্যবহার করতে পারেন যতক্ষণ না আপনার অ্যাপ বা ডিভাইস আমাদের ব্যাজিং নির্দেশিকা মেনে চলে। Google আপনাকে অনুরোধ করার অধিকার সংরক্ষণ করে যে আপনি ব্যাজটি পরিবর্তন করুন বা আপনার ব্যবহার বন্ধ করুন যদি এটি ব্র্যান্ডের নির্দেশিকা মেনে না চলে।
টেক্সটে "Google Cast"
- একটি অ্যাপকে (হার্ডওয়্যার পণ্য নয়) কাস্ট-সক্ষম হিসাবে বর্ণনা করার সময়, "Google Cast-সক্ষম" বাক্যাংশটি ব্যবহার করুন। যেমন: "এই অ্যাপটি Google Cast-সক্ষম"।
- একটি কাস্ট সামঞ্জস্যপূর্ণ তৃতীয় পক্ষের হার্ডওয়্যার পণ্যের বর্ণনা করার সময়, "এই {TV} Google Cast এর সাথে কাজ করে", "এই {স্পিকারগুলি} Google Cast এর সাথে কাজ করে" ব্যবহার করুন৷
- টেক্সটে লেখার সময়, "গুগল" এবং "কাস্ট" বড় করা উচিত।
- টেক্সট বা ব্যাজ/লোগোতে "Google Cast" ব্যবহার করে এমন যেকোনো মার্কেটিং অ্যাসেটে, আপনাকে অবশ্যই নিম্নলিখিত আইনি অ্যাট্রিবিউশন অন্তর্ভুক্ত করতে হবে: Google Cast হল Google LLC-এর একটি ট্রেডমার্ক।
- অ্যাপের শিরোনামে Google Cast রাখবেন না (যেমন XYZ Google Cast অ্যাপ)।
Google Cast-সক্ষম অ্যাপ মেসেজিং
আপনি নিম্নলিখিত হিসাবে আপনার অ্যাপ্লিকেশন প্রচার করতে পারেন:
- "XYZ হল একটি Google Cast-সক্ষম অ্যাপ যা আপনাকে আপনার মোবাইল ডিভাইস থেকে আপনার টিভিতে আপনার প্রিয় বিনোদন স্ট্রিম করতে দেয়।"
- "XYZ অ্যাপটি এখন এমন টিভিগুলির জন্য উপলব্ধ যা Google Cast এর সাথে কাজ করে।"
- "XYZ অ্যাপটি এখন Google Chromecast, Google Cast Audio, এবং Google Cast এর সাথে কাজ করে এমন টিভি এবং স্পিকার সহ সমস্ত Google Cast পণ্যের জন্য উপলব্ধ৷"
- "XYZ অ্যাপটি হল Google Cast-সক্ষম, যা আপনাকে আপনার টিভিতে আপনার পছন্দের সব শো/মুভি/মিউজিক/গেম উপভোগ করতে দেয় যা Google Cast এর সাথে কাজ করে।"
- "XYZ অ্যাপটিতে এখন Google Cast সমর্থন রয়েছে, যা ব্যবহারকারীদের তাদের ফোন থেকে তাদের টিভিতে সামগ্রী স্ট্রিম করতে দেয় যা Google Cast এর সাথে কাজ করে।"
Google Cast ব্যাজ
কাস্ট প্রোটোকল ব্যবহার করে এমন ডিভাইসগুলির সাথে সামঞ্জস্য প্রদর্শন করতে আপনি আপনার ওয়েবসাইট, অ্যাপ স্টোর তালিকা, বিপণন সামগ্রী এবং প্রচারমূলক উপকরণগুলিতে "Google Cast" ব্যাজগুলি ব্যবহার করতে পারেন৷
- ব্যাজ ছবির রঙ, অনুপাত, ব্যবধান বা অন্য কোনো দিক পরিবর্তন করবেন না।
- অন্যান্য উপাদান প্রযুক্তির (উদাহরণস্বরূপ, ব্লুটুথ, স্পটিফাই কানেক্ট, এয়ারপ্লে, ইত্যাদি) লোগোর পাশাপাশি ব্যবহার করা হলে, Google Cast ব্যাজ অবশ্যই সমান বা বড় আকারের হতে হবে।
- ব্যাজটিকে আপনার পৃষ্ঠার প্রাথমিক উপাদান বানাবেন না।
- আপনার পৃষ্ঠায় ব্যাজ এবং অন্যান্য লোগো এবং আইকনের মধ্যে কিছু দূরত্ব রাখুন।
- সাদা, হালকা বা মাঝারি-টোনযুক্ত পটভূমিতে ব্যবহার করা হলে, একটি কালো ব্যাজ ব্যবহার করুন।
- কালো বা গাঢ়-টোনড ব্যাকগ্রাউন্ডে ব্যবহার করার সময়, সাদা ব্যাজ ব্যবহার করুন।
- এমন পৃষ্ঠায় ব্যাজ ব্যবহার করবেন না যা প্রাপ্তবয়স্কদের সামগ্রী রয়েছে বা প্রদর্শন করে, জুয়া খেলার প্রচার করে, সহিংসতা প্রচার করে, ঘৃণাত্মক বক্তব্য রয়েছে, একুশ বছরের কম বয়সী ব্যক্তিদের কাছে তামাক বা অ্যালকোহল বিক্রি জড়িত, অন্যান্য প্রযোজ্য আইন বা প্রবিধান লঙ্ঘন করে বা অন্যথায় আপত্তিকর।
ব্যাজ লিঙ্কিং
অনলাইনে ব্যবহার করার সময়, Google Cast ব্যাজকে অবশ্যই নিম্নলিখিতগুলির মধ্যে একটিতে লিঙ্ক করতে হবে:
- Google-এর Google Cast-সক্ষম অ্যাপ এবং পণ্যের তালিকা g.co/castapps এ।
- আপনার দ্বারা প্রকাশিত পণ্যের একটি তালিকা।
- আপনার দ্বারা প্রকাশিত একটি নির্দিষ্ট পণ্যের বিস্তারিত পৃষ্ঠা।
- আপনার দ্বারা প্রকাশিত অ্যাপগুলির একটি তালিকা৷
- Google Play বা Apple App Store-এ আপনার দ্বারা প্রকাশিত একটি নির্দিষ্ট অ্যাপের বিস্তারিত পৃষ্ঠা।
Google Cast ব্যাজ সম্পদ ডাউনলোড করুন
ডাউনলোড বান্ডেলে রয়েছে পোর্টেবল নেটওয়ার্ক গ্রাফিক্স (.png), Adobe Illustrator (.ai), এবং Enapsulated Postscript (.eps) ফরম্যাট।
Google Cast ব্যাজগুলির পূর্বরূপ দেখুন৷
সমস্ত উপলব্ধ ব্যাজ এবং ব্যবহারের নির্দেশাবলীর জন্য অংশীদার হাব ব্যাজ নির্দেশিকা পৃষ্ঠাটি পড়ুন৷