वीडियो साइटमैप और इसके विकल्प

वीडियो साइटमैप एक ऐसा साइटमैप है जिसमें आपके पेजाें पर हाेस्ट हाेने वाले वीडियाे के बारे में ज़्यादा जानकारी हाेती है. वीडियो साइटमैप बनाना एक अच्छा तरीका है. इससे Google को आपकी साइट पर मौजूद वीडियो कॉन्टेंट को ढूंढने और समझने में काफ़ी मदद मिलती है. वीडियो साइटमैप से उस कॉन्टेंट को आसानी से ढूंढा जा सकता है जिसे हाल ही में साइट में जोड़ा गया है या फिर जिसे Google के सामान्य क्रॉलिंग सिस्टम आम तौर पर नहीं ढूंढ पाते. Google वीडियो साइटमैप, मानक साइटमैप का एक्सटेंशन है.

Google, वीडियो साइटमैप इस्तेमाल करने की सलाह देता है, लेकिन एमआरएसएस फ़ीड का भी इस्तेमाल किया जा सकता है.

वीडियो साइटमैप के लिए दिशा-निर्देश

वीडियो साइटमैप के लिए कुछ बुनियादी दिशा-निर्देश यहां दिए गए हैं:

  • आप चाहें, तो सिर्फ़ वीडियो के लिए एक अलग साइटमैप बना सकते हैं या मौजूदा साइटमैप में वीडियो साइटमैप जाेड़ सकते हैं. आप अपनी सुविधा के हिसाब से इनमें से कोई भी एक तरीका अपना सकते हैं.
  • आप एक वेब पेज पर एक से ज़्यादा वीडियो होस्ट कर सकते हैं.
  • साइटमैप में मौजूद हर एंट्री एक ऐसे पेज का यूआरएल होता है जो एक या एक से ज़्यादा वीडियो होस्ट करता है. किसी साइटमैप में यूआरएल शामिल करने का तरीका यहां बताया गया है:
    <url>
      <loc>https://example.com/mypage</loc>      <!-- URL of host page -->
      <video> ... information about video 1 ... </video>
      ... as many additional <video> entries as you need ...
    </url>
  • सूची में ऐसे वीडियो शामिल न करें जो होस्ट पेज से न जुडे़े हों. उदाहरण के लिए, अगर पेज में वीडियो को छोटी सी जानकारी के तौर पर जोड़ा गया है या वह पेज के बाकी के कॉन्टेंट से मेल नहीं खाता.
  • वीडियो साइटमैप में मौजूद हर एंट्री में, आपके दिए गए ज़रूरी, सुझाए गए या वैकल्पिक मान होते हैं. सुझाए गए और वैकल्पिक मानों में ऐसा काम का मेटाडेटा होता है जिसकी मदद से, खोज के नतीजों में आपके वीडियो दिखने की संभावना बढ़ सकती है. इससे, Google के लिए भी आपके वीडियो को खोज के नतीजों में शामिल करना आसान हो जाता है. साइटमैप में शामिल एलिमेंट की सूची देखें.
  • अगर Google को लगता है कि वीडियो के लैंडिंग पेज पर मौजूद टेक्स्ट, साइटमैप में दी गई जानकारी से ज़्यादा मददगार है, तो वह साइटमैप में दिए गए टेक्स्ट के बजाय लैंडिंग पेज के टेक्स्ट का इस्तेमाल कर सकता है.
  • Google इस बात की गारंटी नहीं दे सकता कि आपके वीडियो इंडेक्स होंगे या नहीं या उन्हें कब इंडेक्स किया जाएगा. इसकी वजह यह है कि Google, इंडेक्स करने के लिए कॉम्प्लेक्स एल्गोरिदम का इस्तेमाल करता है.
  • अगर Google आपके दिए गए यूआरएल पर वीडियो कॉन्टेंट नहीं खोज पाता है, तो साइटमैप एंट्री को अनदेखा कर दिया जाता है.
  • आपकी दी गई हर साइटमैप फ़ाइल में 50,000 से ज़्यादा यूआरएल एलिमेंट नहीं होने चाहिए. अगर आपकी साइट पर 50,000 से ज़्यादा वीडियो हैं, तो आप एक से ज़्यादा साइटमैप और एक साइटमैप इंडेक्स फ़ाइल सबमिट कर सकते हैं. आप साइटमैप इंडेक्स फ़ाइलों को नेस्ट नहीं कर सकते. ध्यान रखें कि अगर आप वैकल्पिक टैग जोड़ते हैं, तो ऐसा हो सकता है कि 50,000 वीडियो जोड़ने से पहले ही आपके लिए तय की गई 50 एमबी (बिना कंप्रेस किए) की सीमा पूरी हो जाए.
  • Google, स्रोत फ़ाइल या प्लेयर को ऐक्सेस कर पाए (इसका मतलब है कि फ़ाइल या प्लेयर को robots.txt के ज़रिए ब्लॉक न किया जा सकता हो, इसके लिए लॉगिन की ज़रूरत हो या उन्हें ऐक्सेस करने की अनुमति Googlebot के पास न हो). जिन मेटा फ़ाइल में स्ट्रीमिंग प्रोटोकॉल का इस्तेमाल करके स्रोत को डाउनलोड करने की ज़रूरत होती है उन्हें ऐक्सेस नहीं किया जा सकता.
  • सभी फ़ाइलें ऐसी होनी चाहिए जिन्हें Googlebot ऐक्सेस कर पाए. अगर आप चाहते हैं कि <player_loc> या <content_loc> यूआरएल पर मौजूद आपके वीडियो कॉन्टेंट को, स्पैम करने वाले व्यक्ति ऐक्सेस न कर पाएं, तो यह पुष्टि कर लें कि आपके सर्वर को ऐक्सेस कर रहा बॉट वाकई में Googlebot है.
  • पक्का करें कि आपकी robots.txt फ़ाइल, साइटमैप एंट्री में मौजूद किसी भी आइटम को ब्लॉक न कर रही हो. इन आइटम में होस्ट पेज का यूआरएल, वीडियो का यूआरएल, और थंबनेल का यूआरएल शामिल हैं. robots.txt के बारे में ज़्यादा जानकारी.
  • Google इस बात की पुष्टि करता है कि आपने हर एक वीडियो के लिए जो भी जानकारी दी है वह साइट पर मौजूद जानकारी से मेल खाती है या नहीं. जानकारी मेल न खाने पर शायद आपका वीडियो इंडेक्स न किया जाए.
  • आप एक साइटमैप में अलग-अलग साइट के पेजों के बारे में बता सकते हैं. यह ज़रूरी है कि आपके साइटमैप वाली साइट के साथ-साथ बाकी सभी साइटों की भी Search Console में पुष्टि हो चुकी हो. एक से ज़्यादा साइटों के लिए साइटमैप को मैनेज करने के बारे में ज़्यादा जानकारी.
  • Google पर अपना साइटमैप सबमिट करने का तरीका जानें. बड़ी साइटों के लिए हमारा सुझाव है कि आप Search Console API का इस्तेमाल करें. इसकी मदद से, आप अपने साइटमैप सबमिट कर सकते हैं.

साइटमैप का उदाहरण

यहां वीडियो साइटमैप का एक उदाहरण दिया गया है जिसमें एक पेज पर एक वीडियो को होस्ट किया गया है. इस उदाहरण में वे सभी टैग शामिल हैं जिनका इस्तेमाल Google करता है.

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
   <url>
     <loc>http://www.example.com/videos/some_video_landing_page.html</loc>
     <video:video>
       <video:thumbnail_loc>http://www.example.com/thumbs/123.jpg</video:thumbnail_loc>
       <video:title>Grilling steaks for summer</video:title>
       <video:description>Alkis shows you how to get perfectly done steaks every
         time</video:description>
       <video:content_loc>
          http://streamserver.example.com/video123.mp4</video:content_loc>
       <video:player_loc>
         http://www.example.com/videoplayer.php?video=123</video:player_loc>
       <video:duration>600</video:duration>
       <video:expiration_date>2021-11-05T19:20:30+08:00</video:expiration_date>
       <video:rating>4.2</video:rating>
       <video:view_count>12345</video:view_count>
       <video:publication_date>2007-11-05T19:20:30+08:00</video:publication_date>
       <video:family_friendly>yes</video:family_friendly>
       <video:restriction relationship="allow">IE GB US CA</video:restriction>
       <video:price currency="EUR">1.99</video:price>
       <video:requires_subscription>yes</video:requires_subscription>
       <video:uploader
         info="http://www.example.com/users/grillymcgrillerson">GrillyMcGrillerson
       </video:uploader>
       <video:live>no</video:live>
     </video:video>
   </url>
</urlset>

एक्सएमएल नेमस्पेस

वीडियो साइटमैप में मौजूद टैग के बारे में यहां दिए गए नेमस्पेस में बताया गया है:

xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"

वीडियो साइटमैप में मौजूद टैग की परिभाषाएं

rssboard.org पर आप मीडिया साइटमैप से जुड़ी ज़्यादा जानकारी देख सकते हैं.

टैग ज़रूरी है? जानकारी
<url> ज़रूरी आपकी साइट पर मौजूद होस्ट पेज का पैरंट टैग. यह साइटमैप के सामान्य फ़ॉर्मैट में होता है.
<loc> ज़रूरी

उस होस्ट पेज के बारे में बताता है जिसमें एक या एक से ज़्यादा वीडियो होस्ट किए गए हैं. जब कोई उपयोगकर्ता Google Search के नतीजों में दिखने वाले किसी वीडियो पर क्लिक करता है, तो उसे इस पेज पर भेजा जाता है. यह यूआरएल, साइटमैप में मौजूद बाकी यूआरएल से अलग होना चाहिए. यह साइटमैप के सामान्य फ़ॉर्मैट से तय होता है.

एक पेज पर एक से ज़्यादा वीडियो मौजूद होने पर, उस पेज के लिए एक <loc> टैग बनाएं. साथ ही, उस पेज के हर वीडियो के लिए एक चाइल्ड <video> एलिमेंट होना चाहिए.

<video:video> ज़रूरी

<loc> में बताए गए पेज पर मौजूद वीडियो के बारे में जानकारी देने के लिए पैरंट टैग

<video:thumbnail_loc> ज़रूरी

वीडियो के थंबनेल की इमेज फ़ाइल का यूआरएल. थंबनेल के लिए ज़रूरी शर्तें देखें.

<video:title> ज़रूरी

वीडियो का शीर्षक. एचटीएमएल वाली सभी इकाइयों को, CDATA ब्लॉक में एस्केप या रैप किया जाना चाहिए. हमारा सुझाव है कि यह वेब पेज पर दिखाए गए वीडियो के शीर्षक से मेल खाए.

<video:description> ज़रूरी

वीडियो के बारे में जानकारी. ज़्यादा से ज़्यादा 2048 वर्ण. एचटीएमएल वाली सभी इकाइयों को, CDATA ब्लॉक में एस्केप या रैप किया जाना चाहिए. यह वेब पेज पर दिए गए ब्यौरे से मेल खानी चाहिए (ज़रूरी नहीं कि दोनों जगह बिल्कुल एक जैसे शब्द हों).

<video:content_loc>

ज़रूरी है: या तो <video:content_loc> या <video:player_loc>

वीडियो की मूल मीडिया फ़ाइल का यूआरएल. यह ऐसे फ़ॉर्मैट में होना चाहिए जिसे इंडेक्स किया जा सके.

अन्य दिशा-निर्देश

  • एचटीएमएल और Flash फ़ॉर्मैट का इस्तेमाल नहीं किया जा सकता.
  • <loc> यूआरएल से अलग होना चाहिए.
  • यह स्ट्रक्चर्ड डेटा में VideoObject.contentUrl के बराबर है.
  • सबसे सही तरीका: अगर आप चाहते हैं कि आपके कॉन्टेंट को ऐक्सेस करने पर पाबंदी हो, लेकिन उसे क्रॉल किया जा सके, तो यह पक्का करें कि Googlebot, रिवर्स डीएनएस लुकअप इस्तेमाल करके आपके कॉन्टेंट को ऐक्सेस कर पाए.
<video:player_loc>

ज़रूरी है: या तो <video:content_loc> या <video:player_loc>

किसी वीडियो के लिए, प्लेयर का यूआरएल. आम तौर पर, यह जानकारी <embed> टैग के src एलिमेंट में होती है.

अन्य दिशा-निर्देश

  • <loc> यूआरएल से अलग होना चाहिए.
  • YouTube वीडियो के लिए, video:content_loc के बजाय इस मान का इस्तेमाल किया जाता है. यह स्ट्रक्चर्ड डेटा में VideoObject.embedUrl के बराबर है.
  • सबसे सही तरीका: अगर आप चाहते हैं कि आपके कॉन्टेंट को ऐक्सेस करने पर पाबंदी हो, लेकिन उसे क्रॉल किया जा सके, तो यह पक्का करें कि Googlebot, रिवर्स डीएनएस लुकअप इस्तेमाल करके आपके कॉन्टेंट को ऐक्सेस कर पाए.

विशेषताएं:

  • allow_embed [वैकल्पिक] Google, वीडियो को खोज के नतीजों में जोड़ सकता है या नहीं. yes या no को मान के तौर पर इस्तेमाल किया जा सकता है.
<video:duration> सुझाया गया

सेकंड में वीडियो की अवधि. इसका मान 1 से 28800 (आठ घंटे) के बीच होना चाहिए.

<video:expiration_date> जहां लागू हो वहां इस्तेमाल करने का सुझाव दिया जाता है

W3C फ़ॉर्मैट में वह तारीख जिसके बाद वीडियो दिखना बंद हो जाएगा. अगर आपका वीडियो हमेशा उपलब्ध रहेगा, तो इस टैग का इस्तेमाल न करें. अगर यह टैग मौजूद होगा, तो Google Search में इस तारीख के बाद आपका वीडियो नहीं दिखेगा.

इसका मान पूरी तारीख (YYYY-MM-DD) या घंटों, मिनट, सेकंड, और समय क्षेत्र के साथ पूरी तारीख (YYYY-MM-DDThh:mm:ss+TZD) में होना चाहिए.

उदाहरण: 2012-07-16T19:20:30+08:00.

<video:rating> ज़रूरी नहीं

वीडियो की रेटिंग. इसका मान 0.0 (कम से कम) से 5.0 (ज़्यादा से ज़्यादा) के बीच कोई भी फ़्लोट नंबर होना चाहिए.

<video:view_count> ज़रूरी नहीं

वह संख्या जितनी बार वीडियो देखा गया.

<video:publication_date> ज़रूरी नहीं

W3C फ़ॉर्मैट में वह तारीख जब वीडियो को पहली बार प्रकाशित किया गया था. इसका मान पूरी तारीख (YYYY-MM-DD) या घंटों, मिनट, सेकंड, और समयक्षेत्र के साथ पूरी तारीख (YYYY-MM-DDThh:mm:ss+TZD) में होना चाहिए.

उदाहरण: 2007-07-16T19:20:30+08:00

<video:family_friendly> ज़रूरी नहीं

सेफ़ सर्च की सुविधा चालू होने पर वीडियो उपलब्ध होगा या नहीं. अगर आप इस टैग का इस्तेमाल नहीं करते हैं, तो सेफ़ सर्च की सुविधा चालू होने पर वीडियो उपलब्ध होगा.

ये मान दिए जा सकते हैं:

  • yes: सेफ़ सर्च की सुविधा चालू होने पर वीडियो उपलब्ध होगा.
  • no: सेफ़ सर्च की सुविधा बंद होने पर ही वीडियो उपलब्ध होगा.
<video:restriction> ज़रूरी नहीं

आपके वीडियो को कुछ खास देशों में खोज नतीजों में छिपाया जाए या नहीं.

सूची में, देशों के कोड ISO 3166 फ़ॉर्मैट में होने चाहिए. इन कोड को अलग-अलग दिखाने के लिए इनके बीच में खाली जगह का इस्तेमाल किया जाना चाहिए. हर वीडियो के लिए सिर्फ़ एक <video:restriction> टैग इस्तेमाल किया जा सकता है. अगर कोई <video:restriction> टैग नहीं है, तो Google यह मानकर चलता है कि इस वीडियो को किसी भी जगह चलाया जा सकता है. ध्यान दें कि इस टैग से सिर्फ़ खोज के नतीजों पर असर होता है. हालांकि, यह उपयोगकर्ता को प्रतिबंधित जगहों पर दूसरे तरीकों से आपके वीडियो ढूंढने और चलाने से नहीं रोकता. देश से जुड़ी पाबंदियां लगाने के बारे में ज़्यादा जानें.

विशेषताएं:

  • relationship [ज़रूरी है] कुछ खास देशों में खोज के नतीजों में वीडियो दिखाने की अनुमति है या नहीं. allow या deny को मान के तौर पर इस्तेमाल किया जा सकता है. अगर इसका मान allow है, तो सूची में मौजूद देशों में वीडियो दिखाने की अनुमति होगी, बाकी में नहीं. अगर इसका मान deny है, तो सूची में मौजूद देशों में वीडियो दिखाने की अनुमति नहीं होगी, बाकी देशों में होगी.

उदाहरण: यह उदाहरण सिर्फ़ कनाडा और मेक्सिको में वीडियो के खोज के नतीजे दिखाने की अनुमति देता है:

<video:restriction relationship="allow">CA MX</video:restriction>

<video:platform> ज़रूरी नहीं

आपका वीडियो किसी खास प्लैटफ़ॉर्म पर खोज के नतीजों में दिखाया जाए या नहीं. इस सूची में अलग-अलग तरह के प्लैटफ़ॉर्म के बारे में बताया गया है. इनके नामों के बीच में खाली जगह का इस्तेमाल किया गया है. ध्यान दें कि इससे सिर्फ़ बताए गए डिवाइस पर दिखने वाले खोज के नतीजों पर असर होता है. हालांकि, यह उपयोगकर्ता को किसी ऐसे डिवाइस पर वीडियो देखने से नहीं रोकता जिस पर वीडियो के दिखाए जाने पर पाबंदी लगी हो.

हर वीडियो के लिए सिर्फ़ एक <video:platform> टैग दिखाया जा सकता है. अगर <video:platform> टैग नहीं है, तो Google यह मानकर चलता है कि वीडियो को किसी भी प्लैटफ़ॉर्म पर चलाया जा सकता है. ब्राउज़र से जुड़ी पाबंदियां लगाने के बारे में ज़्यादा जानें.

ये मान दिए जा सकते हैं:

  • web - डेस्कटॉप और लैपटॉप पर इस्तेमाल किए जाने वाले परंपरागत ब्राउज़र.
  • mobile - मोबाइल ब्राउज़र, ऐसे ब्राउज़र जो मोबाइल फ़ोन या टैबलेट पर इस्तेमाल होते हैं.
  • tv - टीवी ब्राउज़र, ऐसे ब्राउज़र जो गेम कंसोल या फिर उन डिवाइस पर उपलब्ध हैं जिन पर GoogleTV काम करता है.

विशेषताएं:

  • relationship [ज़रूरी है] यह बताता है कि वीडियो को बताए गए किसी प्लैटफ़ॉर्म के लिए प्रतिबंधित किया गया है या नहीं. allow या deny को मान के तौर पर इस्तेमाल किया जा सकता है. अगर allow मान का इस्तेमाल किया जाता है, तो उन प्लैटफ़ॉर्म पर वीडियो नहीं दिखेगा जो सूची में नहीं है. अगर deny मान का इस्तेमाल किया जाता है, तो वीडियो उन प्लैटफ़ॉर्म पर दिखेगा जो सूची में नहीं है.

उदाहरण: इस उदाहरण में उपयोगकर्ताओं को वेब या टीवी पर वीडियो दिखेगा, लेकिन मोबाइल डिवाइस पर नहीं दिखेगा:
<video:platform relationship="allow">web tv</video:platform>

<video:price> ज़रूरी नहीं

वीडियो को डाउनलोड करने या देखने के लिए चुकाए जाने वाले पैसे. ऐसे वीडियो के लिए यह टैग इस्तेमाल न करें जो कि मुफ़्त में देखे या डाउनलोड किए जा सकें. एक से ज़्यादा <video:price> एलिमेंट मौजूद हो सकते हैं (उदाहरण के लिए, अलग-अलग मुद्रा, खरीदने के विकल्प या रिज़ॉल्यूशन बताने के लिए).

विशेषताएं:

  • currency [ज़रूरी है] ISO 4217 फ़ॉर्मैट में मुद्रा बताता है.
  • type [वैकल्पिक] खरीदारी का विकल्प बताता हो. rent और own को मान के तौर पर इस्तेमाल किया जा सकता है. अगर इसका कोई मान तय नहीं किया गया है, तो डिफ़ॉल्ट रूप से इसका मान own है.
  • resolution [ज़रूरी नहीं] खरीदे गए वर्शन का रिज़ॉल्यूशन बताता है. hd और sd का इस्तेमाल किया जा सकता है.
<video:requires_subscription> ज़रूरी नहीं

यह बताता है कि वीडियो देखने के लिए सदस्यता (मुफ़्त या पैसे लेकर) लेने की ज़रूरत है या नहीं. मान yes या no इस्तेमाल किए जा सकते हैं.

<video:uploader> ज़रूरी नहीं

वीडियो को अपलोड करने वाले का नाम. हर वीडियो के लिए सिर्फ़ एक <video:uploader> इस्तेमाल किया जा सकता है. स्ट्रिंग का मान, ज़्यादा से ज़्यादा 255 वर्ण का हो सकता है.

विशेषताएं:

  • info [वैकल्पिक] वेबपेज के यूआरएल के बारे में बताता है. साथ ही, वीडियो अपलोड करने वाले के बारे में अन्य जानकारी भी देता है. यूआरएल भी उसी डोमेन में होना चाहिए जिसमें <loc> टैग होता है.
<video:live> ज़रूरी नहीं

यह बताता है कि कोई वीडियो लाइव स्ट्रीम है या नहीं. yes या no का इस्तेमाल किया जा सकता है.

<video:tag> ज़रूरी नहीं

वीडियो की जानकारी देने वाला आर्बिट्ररी स्ट्रिंग टैग. टैग, आम तौर पर किसी वीडियो या कॉन्टेंट से जुड़े की-कॉन्सेप्ट की जानकारी होती है जो कि बहुत कम शब्दों में दी गई होती है. एक वीडियो में कई टैग हो सकते हैं. हालांकि, हो सकता है कि वे एक ही कैटगरी के हों. उदाहरण के लिए, ग्रिल किए गए फ़ूड के बारे में एक वीडियो "ग्रिलिंग" की कैटगरी में हो सकता है, लेकिन इसे "स्टीक (मांस का टुकड़ा)", "मांस", "गर्मी", और "आउटडोर" की कैटगरी में भी टैग किया जा सकता है. किसी वीडियो से जुड़े हर टैग के लिए एक नया <video:tag> एलिमेंट बनाएं. ज़्यादा से ज़्यादा 32 टैग जोड़े जा सकते हैं.

<video:category> ज़रूरी नहीं

वीडियो जिस कैटगरी का है उसके बारे में कम शब्दों में जानकारी. यह स्ट्रिंग 256 वर्णों से लंबी नहीं हो सकती. सामान्य तौर पर, कैटगरी ऐसे ग्रुप होते हैं जिनमें कॉन्टेंट को उनके विषय के हिसाब से बांटा जाता है. आम तौर पर, एक वीडियो एक ही कैटगरी से जुड़ा होता है. उदाहरण के लिए, खाना पकाने से जुड़ी किसी साइट में तेज़ आंच पर सेके जाने वाले पकवान, बेक किए जाने वाले पकवान, और ग्रिल का इस्तेमाल करके बनाए जाने वाले पकवान से जुड़ी कैटगरी हो सकती हैं. ऐसे में वीडियो, इनमें से किसी एक कैटगरी में हो सकता है.

<video:gallery_loc> इस्तेमाल नहीं किया जाता

फ़िलहाल, इसका इस्तेमाल नहीं किया जाता.

साइटमैप के विकल्प

Google, वीडियो को मार्कअप करने के लिए वीडियो साइटमैप और schema.org के VideoObject इस्तेमाल करने की सलाह देता है. हालांकि, इसके लिए एमआरएसएस फ़ीड का भी इस्तेमाल किया जा सकता है.

एमआरएसएस

Google, एमआरएसएस को क्रॉल कर सकता है. एमआरएसएस एक ऐसा आरएसएस मॉड्यूल है जिसमें आरएसएस 2.0 से ज़्यादा विशेषताएं होती हैं. एमआरएसएस फ़ीड काफ़ी हद तक वीडियो साइटमैप जैसे होते हैं. साइटमैप की तरह इनकी जांच की जा सकती है और इन्हें सबमिट करने के साथ-साथ अपडेट भी किया जा सकता है.

हर एमआरएसएस फ़ीड, कंप्रेस किए बिना 50 एमबी से कम होना चाहिए. इसमें 50,000 से ज़्यादा वीडियो नहीं होने चाहिए. अगर आपकी बिना कंप्रेस की गई फ़ाइल 50 एमबी से ज़्यादा है या आपके पास 50,000 से ज़्यादा वीडियो हैं, तो आप एक से ज़्यादा एमआरएसएस फ़ीड और एक साइटमैप इंडेक्स फ़ाइल सबमिट कर सकते हैं. साइटमैप इंडेक्स में एमआरएसएस फ़ीड हो सकते हैं.

आरएसएस बनाम एमआरएसएस – एमआरएसएस, आरएसएस का ऐसा एक्सटेंशन है जिसका इस्तेमाल मल्टीमीडिया फ़ाइलों को ऑफ़लाइन बांटने के लिए किया जाता है. इसमें, आरएसएस स्टैंडर्ड की तुलना में कॉन्टेंट के लिए ज़्यादा जानकारी दी जा सकती है.

एमआरएसएस के उदाहरण

यहां एक एमआरएसएस एंट्री का उदाहरण दिया गया है जिसमें उन सभी मुख्य टैग के बारे में बताया गया है जिनका इस्तेमाल Google करता है. इसमें <dcterms:type>live-video</dcterms:type> शामिल है. इसका इस्तेमाल ऐसे वीडियो की पहचान करने के लिए किया जा सकता है जो लाइव स्ट्रीम किए जा रहे हैं.

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
<channel>
<title>Example MRSS</title>
<link>http://www.example.com/examples/mrss/</link>
<description>MRSS Example</description>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
    <link>http://www.example.com/examples/mrss/example.html</link>
    <media:content url="http://www.example.com/examples/mrss/example.flv" fileSize="405321"
      type="video/x-flv" height="240" width="320" duration="120" medium="video" isDefault="true">
      <media:player url="http://www.example.com/shows/example/video.swf?flash_params" />
      <media:title>Grilling Steaks for Summer</media:title>
      <media:description>Get perfectly done steaks every time</media:description>
      <media:thumbnail url="http://www.example.com/examples/mrss/example.png" height="120" width="160"/>
      <media:price price="19.99" currency="EUR" />
      <media:price type="subscription" />
    </media:content>
    <media:restriction relationship="allow" type="country">us ca</media:restriction>
    <dcterms:valid xmlns:dcterms="http://purl.org/dc/terms/">end=2020-10-15T00:00+01:00; scheme=W3C-DTF</dcterms:valid>
    <dcterms:type>live-video</dcterms:type>
  </item>
</channel>
</rss>

एमआरएसएस टैग

टैग ज़रूरी है? जानकारी
<media:content> ज़रूरी

वीडियो के बारे में जानकारी होती है.

विशेषताएं:

  • medium [ज़रूरी है] वीडियो किस तरह का है. यह video पर सेट होना चाहिए.
  • url [ज़रूरी है] सीधे ऐसे वीडियो पर ले जाने वाला यूआरएल जिस वीडियो में किसी तरह का बदलाव नहीं किया गया है. अगर इसके बारे में जानकारी न दी गई हो, तो आपको <media:player> टैग के बारे में जानकारी देनी होगी.
  • duration [ज़रूरी नहीं, लेकिन इस्तेमाल करने का सुझाव दिया जाता है] सेकंड में वीडियो की अवधि.

बाकी सभी ज़रूरी विशेषताएं और <media:content> टैग के चाइल्ड फ़ीड के लिए, एमआरएसएस की जानकारी देखें.

<media:player> यह इस पर निर्भर करता है

आपको <media:content> में, <media:player> या url में से कम से कम किसी एक विशेषता का मान तय करना होगा.

किसी वीडियो के लिए प्लेयर का यूआरएल. आम तौर पर, यह जानकारी <embed> टैग के src एलिमेंट में होती है और यह <loc> टैग में दिए गए कॉन्टेंट जैसी नहीं होनी चाहिए. <link> टैग वाले यूआरएल के जैसा नहीं हो सकता. <link> में ऐसे पेज का यूआरएल होना चाहिए जो वीडियो को होस्ट कर रहा हो, जबकि इस टैग में प्लेयर का यूआरएल होना चाहिए.

<media:title> ज़रूरी

वीडियो का शीर्षक. ज़्यादा से ज़्यादा 100 वर्ण. एचटीएमएल वाली सभी इकाइयों को CDATA ब्लॉक में एस्केप या रैप करना चाहिए.

<media:description> ज़रूरी

वीडियो के बारे में जानकारी. ज़्यादा से ज़्यादा 2048 वर्ण. एचटीएमएल वाली सभी इकाइयों को CDATA ब्लॉक में एस्केप या रैप करना चाहिए.

<media:thumbnail> ज़रूरी झलक दिखाने वाले थंबनेल पर ले जाने वाला यूआरएल. थंबनेल के लिए ज़रूरी शर्तें देखें.
<dcterms:valid> ज़रूरी नहीं

वीडियो प्रकाशित होने की तारीख. साथ ही, वह तारीख जब तक वीडियो उपलब्ध रहेगा. dcterms:valid की पूरी जानकारी.

उदाहरण:


<dcterms:valid>
  start=2002-10-13T09:00+01:00;
  end=2002-10-17T17:00+01:00;
  scheme=W3C-DTF
<dcterms:valid>
<media:restriction> ज़रूरी नहीं

ऐसे देशों की सूची जहां वीडियो चलाया जा सकता है या नहीं चलाया जा सकता. इन देशों के नामों को अलग-अलग दिखाने के लिए इनके बीच में खाली जगह का इस्तेमाल किया जाता है. ISO 3166 फ़ॉर्मैट में दिए गए देशों के कोड, मान के तौर पर इस्तेमाल किए जा सकते हैं. अगर कोई <media:restriction> टैग नहीं है, तो Google यह मानकर चलता है कि इस वीडियो को किसी भी देश में चलाया जा सकता है.

ज़रूरी विशेषता type को country पर सेट किया जाना चाहिए. सिर्फ़ देश से जुड़ी पाबंदियां काम करती हैं.

ज़रूरी विशेषता relationship बताता है कि वीडियो कुछ खास देशों में दिखाया जा सकता है या नहीं. मान allow या deny इस्तेमाल किए जा सकते हैं.

देश से जुड़ी पाबंदियां लगाने के बारे में ज़्यादा जानें.

<media:price> ज़रूरी नहीं

वीडियो को डाउनलोड करने या उसे देखने के लिए चुकाए जाने वाले पैसे. यह टैग ऐसे वीडियो के लिए इस्तेमाल न करें जो मुफ़्त में देखे या डाउनलोड किए जा सकते हैं. एक से ज़्यादा <media:price> एलिमेंट जोड़े जा सकते हैं (उदाहरण के लिए, अलग-अलग मुद्रा या खरीदने के विकल्प बताने के लिए).

विशेषताएं:

  • currency [ज़रूरी है] मुद्रा ISO 4217 फ़ॉर्मैट में होनी चाहिए.
  • type [ज़रूरी है] खरीदने का विकल्प. इसका मान rent, purchase, package ,और subscription हैं.

एमआरएसएस की सारी जानकारी में कई वैकल्पिक टैग के साथ-साथ इसके इस्तेमाल के सबसे सही तरीके और उदाहरण दिए गए हैं. एक बार एमआरएसएस फ़ीड बनाने के बाद, आप किसी अन्य साइटमैप की तरह ही इसकी जांच कर सकते हैं और उसे सबमिट कर सकते हैं.