इस एपीआई रेफ़रंस में, YouTube Live Streaming API का इस्तेमाल करके, YouTube पर लाइव ब्रॉडकास्ट और वीडियो स्ट्रीम शेड्यूल करने का तरीका बताया गया है.
संसाधन के टाइप
LiveBroadcasts
liveBroadcast
संसाधन, ऐसे इवेंट को दिखाता है जिसे YouTube पर लाइव वीडियो के ज़रिए स्ट्रीम किया जाएगा.
इस संसाधन के बारे में ज़्यादा जानने के लिए, इसका संसाधन प्रज़ेंटेशन और प्रॉपर्टी की सूची देखें.
तरीका | एचटीटीपी अनुरोध | ब्यौरा |
---|---|---|
https://www.googleapis.com/youtube/v3 से जुड़े यूआरआई |
||
bind |
POST /liveBroadcasts/bind |
इस कुकी का इस्तेमाल, YouTube ब्रॉडकास्ट को स्ट्रीम से बाइंड करने के लिए किया जाता है. इसके अलावा, इसका इस्तेमाल ब्रॉडकास्ट और स्ट्रीम के बीच मौजूद बाइंडिंग को हटाने के लिए भी किया जाता है. ब्रॉडकास्ट को सिर्फ़ एक वीडियो स्ट्रीम से जोड़ा जा सकता है. हालांकि, एक वीडियो स्ट्रीम को एक से ज़्यादा ब्रॉडकास्ट से जोड़ा जा सकता है. |
delete |
DELETE /liveBroadcasts |
ब्रॉडकास्ट मिटाता है. |
insert |
POST /liveBroadcasts |
ब्रॉडकास्ट बनाता है. |
list |
GET /liveBroadcasts |
यह एपीआई अनुरोध के पैरामीटर से मेल खाने वाले YouTube ब्रॉडकास्ट की सूची दिखाता है. |
transition |
POST /liveBroadcasts/transition |
यह कुकी, YouTube पर लाइव ब्रॉडकास्ट की स्थिति बदलती है. साथ ही, नई स्थिति से जुड़ी प्रोसेस शुरू करती है. उदाहरण के लिए, जब किसी ब्रॉडकास्ट की स्थिति को testing पर सेट किया जाता है, तो YouTube उस ब्रॉडकास्ट की मॉनिटर स्ट्रीम पर वीडियो ट्रांसमिट करना शुरू कर देता है. इस तरीके को कॉल करने से पहले, आपको यह पुष्टि करनी होगी कि ब्रॉडकास्ट से जुड़ी स्ट्रीम के लिए status.streamStatus प्रॉपर्टी की वैल्यू active है. |
update |
PUT /liveBroadcasts |
ब्रॉडकास्ट को अपडेट करता है. उदाहरण के लिए, liveBroadcast संसाधन के contentDetails ऑब्जेक्ट में तय की गई ब्रॉडकास्ट सेटिंग में बदलाव किया जा सकता है. |
cuepoint |
POST /liveBroadcasts/cuepoint |
इस फ़ंक्शन का इस्तेमाल, लाइव ब्रॉडकास्ट में क्यूपॉइंट डालने के लिए किया जाता है. ऐसा हो सकता है कि क्यूपॉइंट, विज्ञापन विराम को ट्रिगर करे. |
LiveChatBans
liveChatBan
संसाधन, YouTube उपयोगकर्ता और YouTube लाइव चैट की पहचान करता है. इस लाइव चैट में उपयोगकर्ता को हिस्सा लेने से बैन किया गया है.
इस संसाधन के बारे में ज़्यादा जानने के लिए, इसका संसाधन प्रज़ेंटेशन और प्रॉपर्टी की सूची देखें.
तरीका | एचटीटीपी अनुरोध | ब्यौरा |
---|---|---|
https://www.googleapis.com/youtube/v3 से जुड़े यूआरआई |
||
delete |
DELETE /liveChat/bans |
इस कार्रवाई से, किसी उपयोगकर्ता पर लगा वह प्रतिबंध हट जाता है जिसकी वजह से वह लाइव चैट में हिस्सा नहीं ले पाता. इससे उपयोगकर्ता को चैट में फिर से शामिल होने की अनुमति मिल जाती है. एपीआई अनुरोध को चैनल के मालिक या उस लाइव चैट के मॉडरेटर से अनुमति मिलनी चाहिए जिस पर पाबंदी लगाई गई है. |
insert |
POST /liveChat/bans |
इससे किसी उपयोगकर्ता को लाइव चैट में हिस्सा लेने से रोका जा सकता है. एपीआई अनुरोध को चैनल के मालिक या उस लाइव चैट के मॉडरेटर से अनुमति मिलनी चाहिए जिस पर पाबंदी लगाई गई है. |
LiveChatMessages
liveChatMessage
रिसॉर्स, YouTube लाइव चैट में चैट मैसेज को दिखाता है. इस संसाधन में कई तरह के मैसेज के बारे में जानकारी हो सकती है. जैसे, नया पोस्ट किया गया टेक्स्ट मैसेज या फ़ैन फ़ंडिंग इवेंट.
लाइव ब्रॉडकास्ट के लिए, लाइव चैट की सुविधा डिफ़ॉल्ट रूप से चालू होती है. यह सुविधा, लाइव इवेंट के चालू रहने के दौरान उपलब्ध होती है. (इवेंट खत्म होने के बाद, लाइव चैट की सुविधा उपलब्ध नहीं होती.)
इस संसाधन के बारे में ज़्यादा जानने के लिए, इसका संसाधन प्रज़ेंटेशन और प्रॉपर्टी की सूची देखें.
तरीका | एचटीटीपी अनुरोध | ब्यौरा |
---|---|---|
https://www.googleapis.com/youtube/v3 से जुड़े यूआरआई |
||
delete |
DELETE /liveChat/messages |
यह चैट मैसेज मिटाता है. एपीआई अनुरोध को चैनल के मालिक या उस लाइव चैट के मॉडरेटर से अनुमति मिलनी चाहिए जिस पर पाबंदी लगाई गई है. |
insert |
POST /liveChat/messages |
लाइव चैट में कोई मैसेज जोड़ता है. |
list |
GET /liveChat/messages |
इस तरीके से, किसी चैट के लिए लाइव चैट मैसेज की सूची मिलती है. |
streamList |
यह कुकी, सर्वर-स्ट्रीमिंग कनेक्शन चालू करती है. इससे कम समय में, किसी चैट के लाइव चैट मैसेज मिल पाते हैं. |
LiveChatModerators
liveChatModerator
रिसॉर्स, YouTube लाइव चैट के मॉडरेटर को दिखाता है. चैट मॉडरेटर के पास, चैट में शामिल लोगों को बैन या अनबैन करने, मैसेज हटाने, और लाइव चैट के लिए अन्य एडमिन कार्रवाइयां करने का अधिकार होता है.
इस संसाधन के बारे में ज़्यादा जानने के लिए, इसका संसाधन प्रज़ेंटेशन और प्रॉपर्टी की सूची देखें.
तरीका | एचटीटीपी अनुरोध | ब्यौरा |
---|---|---|
https://www.googleapis.com/youtube/v3 से जुड़े यूआरआई |
||
delete |
DELETE /liveChat/moderators |
यह चैट मॉडरेटर को हटाता है. अनुरोध को लाइव ब्रॉडकास्ट के चैनल के मालिक से मंज़ूरी मिलनी चाहिए. |
insert |
POST /liveChat/moderators |
इससे चैट के लिए एक नया मॉडरेटर जोड़ा जाता है. अनुरोध को लाइव ब्रॉडकास्ट के चैनल के मालिक से मंज़ूरी मिलनी चाहिए. |
list |
GET /liveChat/moderators |
लाइव चैट के लिए मॉडरेटर की सूची दिखाता है. अनुरोध को लाइव ब्रॉडकास्ट के चैनल के मालिक से मंज़ूरी मिलनी चाहिए. |
LiveStreams
liveStream
रिसॉर्स में, YouTube पर ट्रांसमिट की जा रही वीडियो स्ट्रीम के बारे में जानकारी होती है. स्ट्रीम में वह कॉन्टेंट होता है जिसे YouTube उपयोगकर्ताओं को ब्रॉडकास्ट किया जाएगा. liveStream
संसाधन बनाने के बाद, इसे एक या उससे ज़्यादा liveBroadcast
संसाधनों से जोड़ा जा सकता है.
इस संसाधन के बारे में ज़्यादा जानने के लिए, इसका संसाधन प्रज़ेंटेशन और प्रॉपर्टी की सूची देखें.
तरीका | एचटीटीपी अनुरोध | ब्यौरा |
---|---|---|
https://www.googleapis.com/youtube/v3 से जुड़े यूआरआई |
||
delete |
DELETE /liveStreams |
यह वीडियो स्ट्रीम को मिटाता है. |
insert |
POST /liveStreams |
वीडियो स्ट्रीम बनाता है. इस स्ट्रीम की मदद से, YouTube पर वीडियो भेजा जा सकता है. इसके बाद, YouTube आपके वीडियो को आपकी ऑडियंस के लिए ब्रॉडकास्ट कर सकता है. |
list |
GET /liveStreams |
इससे एपीआई अनुरोध के पैरामीटर से मेल खाने वाली वीडियो स्ट्रीम की सूची मिलती है. |
update |
PUT /liveStreams |
वीडियो स्ट्रीम को अपडेट करता है. अगर आपको जिन प्रॉपर्टी में बदलाव करना है उन्हें अपडेट नहीं किया जा सकता, तो आपको सही सेटिंग के साथ नई स्ट्रीम बनानी होगी. |
SuperChatEvents
superChatEvent
संसाधन, YouTube लाइव स्ट्रीम के दौरान किसी प्रशंसक की ओर से खरीदा गया सुपर चैट मैसेज होता है. YouTube की लाइव चैट स्ट्रीम में, सुपर चैट दूसरे मैसेज से दो तरह से अलग होती हैं:
- सुपर चैट को एक रंग से हाइलाइट किया जाता है.
- सुपर चैट, एक तय समय तक टिकर में सबसे ऊपर दिखाई जाती हैं.
सुपर चैट का रंग, टिकर में सबसे ऊपर दिखने की अवधि, और मैसेज की ज़्यादा से ज़्यादा लंबाई, ये सभी बातें खरीदारी की रकम के हिसाब से तय होती हैं. सुपर चैट के बारे में ज़्यादा जानने के लिए, YouTube सहायता केंद्र पर जाएं.
इस संसाधन के बारे में ज़्यादा जानने के लिए, इसका संसाधन प्रज़ेंटेशन और प्रॉपर्टी की सूची देखें.
तरीका | एचटीटीपी अनुरोध | ब्यौरा |
---|---|---|
https://www.googleapis.com/youtube/v3 से जुड़े यूआरआई |
||
list |
GET /superChatEvents |
पिछले 30 दिनों में, किसी चैनल की लाइव स्ट्रीम में हुए सुपर चैट इवेंट की सूची बनाओ. |
अब काम न करने वाले संसाधन टाइप
FanFundingEvents
fanFundingEvent
संसाधन, YouTube चैनल पर फ़ैन फ़ंडिंग इवेंट को दिखाता है. फ़ैन फ़ंडिंग की मदद से, YouTube क्रिएटर्स को आर्थिक तौर पर मदद की जा सकती है. जब कोई व्यक्ति किसी चैनल को एक बार अपनी इच्छा से पेमेंट करता है, तो उसे फ़ैन फ़ंडिंग इवेंट कहा जाता है. प्रशंसक निधिकरण के बारे में ज़्यादा जानने के लिए, YouTube सहायता केंद्र पर जाएं.
इस संसाधन के बारे में ज़्यादा जानने के लिए, इसका संसाधन प्रज़ेंटेशन और प्रॉपर्टी की सूची देखें.
तरीका | एचटीटीपी अनुरोध | ब्यौरा |
---|---|---|
https://www.googleapis.com/youtube/v3 से जुड़े यूआरआई |
||
list |
GET /fanFundingEvents |
किसी चैनल के लिए, फ़ैन फ़ंडिंग वाले इवेंट की सूची बनाता है. एपीआई के अनुरोध को चैनल के मालिक की अनुमति मिलनी चाहिए. |
LiveCuepoints
liveCuepoint
संसाधन, ब्रॉडकास्ट वीडियो स्ट्रीम में विज्ञापन ब्रेक शुरू करता है.
ध्यान दें: क्यूपॉइंट को कंट्रोल करने के लिए एपीआई कमांड, असल में YouTube Content ID API का हिस्सा है. साथ ही, liveBroadcast
और liveStream
संसाधनों को मैनेज करने के अनुरोधों की तुलना में, इसके लिए अनुमति पाने की अलग-अलग ज़रूरी शर्तें हैं.
इस संसाधन के बारे में ज़्यादा जानने के लिए, इसका संसाधन प्रज़ेंटेशन और प्रॉपर्टी की सूची देखें.
तरीका | एचटीटीपी अनुरोध | ब्यौरा |
---|---|---|
https://www.googleapis.com/ से जुड़े यूआरआई |
||
insert |
POST /liveCuepoints |
इस फ़ंक्शन का इस्तेमाल, लाइव ब्रॉडकास्ट में क्यूपॉइंट डालने के लिए किया जाता है. फ़िलहाल, इस तरीके से किए गए अनुरोधों को YouTube कॉन्टेंट के मालिक से जुड़े खाते से मंज़ूरी मिलनी चाहिए. |
प्रायोजक
sponsor
संसाधन, YouTube चैनल के स्पॉन्सर को दिखाता है. स्पॉन्सर, किसी क्रिएटर को बार-बार पैसे देता है. जैसे, सदस्यता शुल्क. इसके बदले में, उसे खास फ़ायदे मिलते हैं. उदाहरण के लिए, जब क्रिएटर चैट के लिए सिर्फ़ स्पॉन्सर के लिए उपलब्ध मोड चालू करता है, तब स्पॉन्सर चैट कर पाते हैं.
इस संसाधन के बारे में ज़्यादा जानने के लिए, इसका संसाधन प्रज़ेंटेशन और प्रॉपर्टी की सूची देखें.
तरीका | एचटीटीपी अनुरोध | ब्यौरा |
---|---|---|
https://www.googleapis.com/youtube/v3 से जुड़े यूआरआई |
||
list |
GET /sponsors |
किसी चैनल के स्पॉन्सर की सूची दिखाता है. एपीआई के अनुरोध को चैनल के मालिक की अनुमति मिलनी चाहिए. |