जवाब
विज्ञापन के लिए ब्रेक
विज्ञापन के लिए ब्रेक का मतलब, वीडियो चलाने के उस इंटरवल से है जिसमें एक या ज़्यादा विज्ञापन या बंपर होते हैं.
Android सेंडर
Android सेंडर का इस्तेमाल आपके android मोबाइल फ़ोन से आपके ऐप्लिकेशन को दूसरों को भेजने और शेयर करने के लिए किया जाता है.
Android TV रिसीवर
Android TV के रिसीवर, भेजने वाले मौजूदा ऐप्लिकेशन को कास्ट प्रोटोकॉल का इस्तेमाल करके Android TV ऐप्लिकेशन से संपर्क करने की अनुमति देने के लिए, Cast Connect लाइब्रेरी का इस्तेमाल करते हैं. Cast Connect, कास्ट करने के इन्फ़्रास्ट्रक्चर के साथ बेहतर तरीके से काम करता है. इसमें आपका Android TV ऐप्लिकेशन, रिसीवर की तरह काम करता है.
ऐप्लिकेशन का लाइफ़ साइकल
रिसीवर के ऐप्लिकेशन का लाइफ़ साइकल, उस पॉइंट से शुरू होता है जहां से कास्ट डिवाइस पर लोड होता है और उस पॉइंट पर बढ़ जाता है जहां ऐप्लिकेशन को बंद किया जाता है और कास्ट डिवाइस वापस अपनी डिफ़ॉल्ट स्थिति में आ जाता है.
ऑडियो ट्रैक
पाने वाले के SDK टूल में ऑडियो ट्रैक चुनने की सुविधा में एक AudioTracksManager
क्लास है, जो ट्रैक चुनने को आसान और व्यवस्थित बनाती है. इससे आपको नाम, यूआरएल, और लैंग्वेजर प्रॉपर्टी
पर ज़्यादा कंट्रोल और बेहतर ऐक्सेस मिलता है.
B
ब्रेक क्लिप
विज्ञापन के लिए ब्रेक के दौरान दिखाई जाने वाली विज्ञापन क्लिप.
C
कास्ट करें
Google Cast प्रोटोकॉल.
कास्ट किया जा रहा है
Google Cast रिसीवर (जैसे कि Chromecast) पर, सभी तरह के मीडिया (जैसे कि वीडियो) को डाइनैमिक तरीके से दिखाने की सुविधा.
कास्ट कनेक्ट
Cast Connect लाइब्रेरी आपके Android TV ऐप्लिकेशन को मैसेज पाने और मीडिया की स्थिति को ब्रॉडकास्ट करने देती है, जैसे कि वह Chromecast हो. इसका मकसद है "अपने ऐप्लिकेशन को Android TV के साथ कास्ट करने की सुविधा का इस्तेमाल करके, कास्ट के अनुभव को बेहतर बनाएं." इससे हार्डवेयर रिमोट का इस्तेमाल करने के साथ-साथ, ज़्यादा कंट्रोल भी किया जा सकता है.
कास्ट करने की स्थिति
भेजने वाले के हिसाब से, कास्ट करने की मौजूदा स्थिति:
स्थिति | ब्यौरा |
---|---|
उपलब्ध नहीं है | कास्ट पाने के लिए कोई डिवाइस उपलब्ध नहीं है |
डिसकनेक्ट हो गया | कास्ट किए जाने वाले डिवाइस उपलब्ध हैं, लेकिन कोई भी कनेक्ट नहीं है |
कनेक्ट किया जा रहा है | कास्ट किए जाने वाले डिवाइस को कनेक्ट किया जा रहा है |
कनेक्ट है | कास्ट किया जाने वाला डिवाइस कनेक्ट है, लेकिन कास्ट नहीं किया जा रहा |
वीडियो कास्ट करना | कास्ट किया जाने वाला डिवाइस कनेक्ट है और कास्ट किया जा रहा है |
Chromecast
Google का एक स्ट्रीमिंग मीडिया अडैप्टर, जिसकी मदद से उपयोगकर्ता डिसप्ले पर वीडियो और संगीत जैसी ऑनलाइन सामग्री चला सकते हैं.
सबटाइटल
रिसीवर के SDK टूल में सबटाइटल ट्रैक चुनने की सुविधा, TextTracksManager क्लास को चुनें, जो ट्रैक चुनने को आसान और व्यवस्थित बनाएं. इससे आपको नाम, यूआरएल, और भाषा जैसी प्रॉपर्टी पर ज़्यादा कंट्रोल और बेहतर ऐक्सेस मिल जाता है (ऑडियो ट्रैक चुनने की सुविधा की तरह).
क्रॉस-ऑरिजिन रिसॉर्स शेयरिंग (सीओआरएस)
क्रॉस-ऑरिजिन रिसॉर्स शेयरिंग (सीओआरएस) एक ऐसा तरीका है जो किसी बाहरी डोमेन से सुरक्षित वेब पेज संसाधनों के लिए अनुरोध करता है.
पसंद के मुताबिक बनाए गए मैसेज
मैसेज एक्सचेंज, पाने वाले के ऐप्लिकेशन के लिए इंटरैक्शन का मुख्य तरीका है. कोई भेजने वाला व्यक्ति, पाने वाले व्यक्ति को मैसेज भेज सकता है और पाने वाले व्यक्ति को भी मैसेज भेज सकता है. रिसीवर ऐप्लिकेशन किसी तय नेमस्पेस पर मैसेज सुनने का विकल्प चुन सकता है. इसके बाद, कनेक्ट किए गए ऐसे लोगों पर यह निर्भर करता है कि वे उस नेमस्पेस पर सही प्रोटोकॉल का इस्तेमाल करना चाहते हैं.
पसंद के मुताबिक पाने वाला
यह पसंद के मुताबिक बनाया गया HTML5 ऐप्लिकेशन है. इसे टीवी पर अपने ऐप्लिकेशन का कॉन्टेंट दिखाने के लिए होस्ट करना ज़रूरी है. अगर आपका ऐप्लिकेशन ऑडियो/वीडियो मीडिया के अलावा दूसरी सामग्री दिखाना चाहता है या स्टाइल वाला मीडिया रिसीवर उस मीडिया प्रकार के साथ काम नहीं करता, जिसकी ज़रूरत है, तो आपको कस्टम रिसीवर बनाना होगा.
कस्टम यूज़र इंटरफ़ेस (यूआई) डेटा बाइंडिंग
कस्टम यूज़र इंटरफ़ेस (यूआई) डेटा बाइंडिंग की मदद से आप अपने कस्टम यूज़र इंटरफ़ेस (यूआई) एलिमेंट का इस्तेमाल कर सकते हैं और यूज़र इंटरफ़ेस (यूआई) को प्लेयर स्थिति से बाइंड करने के लिए PlayerDataBinder क्लास का इस्तेमाल कर सकते हैं. अगर ऐप्लिकेशन में डेटा बाइंडिंग काम नहीं करता, तो बाइंडर, डेटा में बदलाव के लिए इवेंट भेजने की सुविधा भी देता है.
कॉन्टेंट को पहले से लोड करने की सुविधा
रिसीवर, सूची के मौजूदा प्लेबैक आइटम के बाद मीडिया आइटम को पहले से लोड करने की सुविधा देता है. पहले से लोड करने की कार्रवाई में, आने वाले आइटम के कई सेगमेंट पहले से डाउनलोड हो जाते हैं. पहले से लोड करने की सुविधा, डिफ़ॉल्ट रूप से HLS और स्मूद स्ट्रीमिंग कॉन्टेंट के लिए काम करेगी. सामान्य MP4 वीडियो और ऑडियो फ़ाइलों जैसे MP3 के लिए, उन्हें पहले से लोड नहीं किया जाएगा, क्योंकि कास्ट डिवाइस सिर्फ़ एक मीडिया एलिमेंट के साथ काम करते हैं और किसी मौजूदा कॉन्टेंट आइटम के चलने के दौरान उसे पहले से लोड करने के लिए इस्तेमाल नहीं किया जा सकता.
D
डिफ़ॉल्ट मीडिया रिसीवर
तीसरा विकल्प उपलब्ध है, डिफ़ॉल्ट मीडिया रिसीवर. यह पहले से बना हुआ एक रिसीवर ऐप्लिकेशन है, जिसे Google होस्ट करता है. इसे आपके ऑडियो और वीडियो कॉन्टेंट को स्ट्रीम करने के लिए डिज़ाइन किया गया है. इसके लिए आपको Google Cast SDK 'डेवलपर कंसोल' में रजिस्टर करने की ज़रूरत नहीं होती. हालांकि, आप डिफ़ॉल्ट मीडिया रिसीवर में किसी भी यूज़र इंटरफ़ेस (यूआई) को पसंद के मुताबिक नहीं बना सकते.
G
Google Cast SDK डेवलपर कंसोल
Google Cast डेवलपर कंसोल, डेवलपर को ऐप्लिकेशन रजिस्टर करने और डिवाइसों की जांच करने की अनुमति देता है.
I
iOS सेंडर
iOS सेंडर का इस्तेमाल आपके Apple मोबाइल डिवाइस से आपके ऐप्लिकेशन अन्य लोगों को भेजने और शेयर करने के लिए किया जाता है.
सोम
मीडिया प्लेबैक मैसेज
Google Cast भेजने वाले ऐप्लिकेशन, रिसीवर ऐप्लिकेशन पर JSON फ़ॉर्मैट में मैसेज भेजकर, रिसीवर के डिवाइस पर वीडियो चलाने की सुविधा को कंट्रोल करते हैं. इसी तरह, पाने वाला व्यक्ति, भेजने वाले को मैसेज वापस भेजता है. यह मैसेज JSON में भी भेजा जाता है. इन मैसेज में, भेजने वाले के ऐसे निर्देश हो सकते हैं जिनसे प्लेयर की स्थिति बदल जाती है. इसके अलावा, ये रिसीवर के कमांड से मिलने वाले जवाब या डेटा स्ट्रक्चर भी हो सकते हैं, जो रिसीवर के ऐप्लिकेशन के बारे में जानकारी देता है.
मैसेज इंटरसेप्शन
पाने वाले के SDK टूल की मदद से, आपका रिसीवर ऐप्लिकेशन किसी मैसेज को तब देख सकता है, जब उस पर कोई गड़बड़ी होती है. साथ ही, वह कस्टम कोड भी चला सकता है. मैसेज इंटरसेप्शन खास तौर पर तब काम आ सकता है, जब आपको लोड के अनुरोध का डेटा पसंद के मुताबिक बनाना हो.
सवाल
सूची बनाने की सुविधा
Cast, भेजने वाले और पाने वाले की ओर से लागू की जाने वाली बुनियादी सूची, दोनों का इस्तेमाल करता है.
R
पाने वाला
रिसीवर ऐसा ऐप्लिकेशन है जिसे एचटीएमएल, JavaScript, और सीएसएस का इस्तेमाल करके बनाया जाता है. इसे यूआरएल के ज़रिए कास्ट डिवाइस (उदाहरण के लिए, Chromecast) में लोड किया जाता है. इसे उस वाई-फ़ाई नेटवर्क से ऐक्सेस किया जा सकता है जिससे कास्ट डिवाइस कनेक्ट किया गया है. भेजने वाला ऐप्लिकेशन, कॉन्टेंट देखने के लिए मैसेज पाने वाले से कनेक्ट होता है और निर्देश भेजता है.
रिसीवर ऐप्लिकेशन
कॉन्टेंट पाने वाले ऐप्लिकेशन को, भेजने वाले ऐप्लिकेशन से निर्देश मिलते हैं और वह अनुरोध किए गए कॉन्टेंट को उस डिवाइस पर दिखाता है जो रिसीवर के तौर पर काम कर रहा है. उदाहरण के लिए, Chromecast पर YouTube ऐप्लिकेशन. रिसीवर देखें.
रिसीवर का डिवाइस
कास्ट डिवाइस, जिस पर कास्ट करने वाला ऐप्लिकेशन लोड होता है. उदाहरण के लिए, Chromecast. रिसीवर देखें.
S
भेजने वाला
भेजने वाला ऐसा ऐप्लिकेशन है जो एक ही वाई-फ़ाई नेटवर्क पर या मेहमान मोड में रिसीवर से कनेक्ट या कास्ट करना शुरू कर देता है. सेंडर ऐप्लिकेशन का उदाहरण, मोबाइल डिवाइस पर मौजूद YouTube ऐप्लिकेशन है.
भेजने वाले का ऐप्लिकेशन
भेजने वाला देखें
भेजने वाले का डिवाइस
वह डिवाइस जिस पर भेजने वाले का ऐप्लिकेशन लोड होता है. उदाहरण के लिए, मोबाइल फ़ोन या टैबलेट.
स्ट्रीम को ट्रांसफ़र करें
CAF रिसीवर, स्ट्रीम ट्रांसफ़र की सुविधा देता है, जहां उपयोगकर्ता बोलकर दिए जाने वाले निर्देशों का इस्तेमाल करके सभी डिवाइस पर ऑडियो और वीडियो स्ट्रीम को एक जगह से दूसरी जगह ले जा सकते हैं. ऑडियो के लिए स्ट्रीम ट्रांसफ़र की सुविधा डिफ़ॉल्ट रूप से मौजूद है. इसके लिए किसी और डेवलपमेंट की ज़रूरत नहीं है. वीडियो के लिए स्ट्रीम ट्रांसफ़र के लिए स्ट्रीम ट्रांसफ़र मीडिया कमांड चालू करना और मीडिया सेशन की स्थिति को बदलना ज़रूरी नहीं होता.
स्टाइल वाला मीडिया रिसीवर
स्टाइल्ड मीडिया रिसीवर (एसएमआर) से भेजने वाले का इस्तेमाल करके, आपका ऐप्लिकेशन किसी कास्ट डिवाइस पर मीडिया चला सकता है. इसके लिए, अपनी पसंद के मुताबिक रिसीवर ऐप्लिकेशन नहीं बनाया जाता. रजिस्ट्रेशन के दौरान अपनी सीएसएस फ़ाइल देकर, एसएमआर कलर स्कीम और ब्रैंडिंग को पसंद के मुताबिक़ बनाया जा सकता है.
प्लेयर को लुक देना
रिसीवर के SDK टूल में, पहले से मौजूद प्लेयर यूज़र इंटरफ़ेस (यूआई) होता है. पहले से मौजूद प्लेयर यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करने के लिए, आपको अपने एचटीएमएल में Cast-मीडिया-प्लेयर एलिमेंट जोड़ना होगा. सीएसएस जैसी स्टाइलिंग से, कई तरह की चीज़ें सेट की जा सकती हैं. जैसे, बैकग्राउंड-इमेज, स्प्लैश-इमेज, फ़ॉन्ट फ़ैमिली, और अन्य चीज़ें. इस सुविधा से ब्रैंडिंग बेहतर की जा सकती है और सभी को पसंद के मुताबिक बनाया जा सकता है.
T
टच कंट्रोल
रिसीवर SDK टूल, इन डिवाइसों पर लॉन्च होते ही, आपका रिसीवर ऐप्लिकेशन पर टच कंट्रोल की सुविधा देता है. पाने वाले के SDK टूल से, डिफ़ॉल्ट यूज़र इंटरफ़ेस (यूआई) का अनुभव मिलता है. इसमें प्लेयर कंट्रोल को पसंद के मुताबिक बनाया गया है.
W
वेब रिसीवर
वेब रिसीवर ऐप्लिकेशन एक HTML5/JavaScript ऐप्लिकेशन है जो Chromecast जैसे रिसीवर के डिवाइस पर चलता है. यह टीवी पर ऐप्लिकेशन का कॉन्टेंट दिखाने के लिए इंटरफ़ेस उपलब्ध कराता है. साथ ही, भेजने वाले ऐप्लिकेशन के मैसेज को, रिसीवर के डिवाइस पर कॉन्टेंट को कंट्रोल करने के लिए हैंडल करता है.
वेब सेंडर
वेब सेंडर का इस्तेमाल, Chromeियम पर आधारित ब्राउज़र से आपके ऐप्लिकेशन को कास्ट डिवाइसों पर भेजने और शेयर करने के लिए किया जाता है.
अनुवाद
कास्ट करने के लिए इस्तेमाल होने वाले आम वाक्यांशों का कई भाषाओं में अनुवाद किया गया है. ये कास्ट शब्दावली के अनुवाद वाली स्प्रेडशीट में उपलब्ध हैं. अगर आप जो ऐप्लिकेशन डेवलप कर रहे हैं वह स्थानीय भाषा में है, तो लेबल और टेक्स्ट के लिए इन अनुवादों का इस्तेमाल करें. उदाहरण के लिए, किसी जैपनीज़ ऐप्लिकेशन में, "कास्ट करना बंद करें" के बजाय, "キャスを停止" का इस्तेमाल करें.