स्पोर्ट्स इवेंट - मॉडलिंग, सबसे सही तरीके, और सैंपल फ़ीड

परिभाषा

SportsEvent एक इकाई का टाइप है. यह किसी स्पोर्ट्स गेम या स्पोर्ट्स गेम के पूरे रीप्ले को दिखाता है.

SportsEvent के तौर पर क्या-क्या मॉडल किया जा सकता है? स्पोर्ट्स गेम
SportsEvent के तौर पर किस तरह के इवेंट को मॉडल नहीं किया जा सकता?

कम अवधि का कोई भी वीडियो, क्लिप या शोल्डर कॉन्टेंट. यहां सूची दी गई है:

  • छोटी क्लिप को रीप्ले करना या रैंडम रीकैप देखना
  • गेम की झलक
  • गेम की हाइलाइट
  • गेम से जुड़ी गलतियां
  • प्लेयर के इंटरव्यू की क्लिप
  • बिहाइंड द सीन वाले वीडियो
  • गेम की समीक्षाएं (उपयोगकर्ताओं की ओर से जनरेट की गई या अन्य)
  • गेम की रैंडम शॉर्ट क्लिप

मैं इस तरह के शोल्डर कॉन्टेंट को कैसे मैनेज करूं?

SportsEvents के इस्तेमाल के सामान्य उदाहरण

क्रम संख्या ब्यौरा ज़रूरी इकाइयां
केस 1 मुझे अपने वीडियो ऑन डिमांड कैटलॉग में शामिल SportsEvent का मॉडल बनाना है. SportsEvent गेम का प्रतिनिधित्व कर रहा है.
केस 2

मुझे एक SportsEvent को मॉडल करना है, जो मेरे लाइव टीवी कैटलॉग का हिस्सा है और ऑनलाइन स्ट्रीम होता है

गेम को इंटरनेट पर स्ट्रीम किया जाता है और यह किसी चैनल से नहीं जुड़ा होता.

SportsEvent गेम का प्रतिनिधित्व कर रहा है.

BroadcastEvent गेम के ब्रॉडकास्ट को दिखाता है.

केस 3 मुझे SportsEvent को मॉडल करना है. यह मेरे लाइव टीवी कैटलॉग का हिस्सा है और इसे किसी चैनल पर ऑनलाइन स्ट्रीम किया जाता है.

SportsEvent गेम का प्रतिनिधित्व कर रहा है.

Broadcast गेम के ब्रॉडकास्ट को दिखाता है.

BroadcastService, Organization, TelevisionChannel, CableOrSatelliteService ये चैनल और लाइनअप को दिखाने वाली इकाइयां हैं.

केस 4 ऊपर दिए गए तीन मामलों के कॉम्बिनेशन. अगर आपने इस्तेमाल के कुछ उदाहरणों को एक साथ इस्तेमाल किया है, तो आपको "इकाइयों की ज़रूरत है" कॉलम में, उनसे जुड़ी इकाइयों के टाइप देने होंगे.

सबसे सही तरीके और कुछ ऐसी जांचों के बारे में अहम जानकारी जो हम करते हैं

क्रम संख्या ज़रूरी इकाइयां दिशा-निर्देश
केस 1

मुझे अपने वीडियो ऑन डिमांड कैटलॉग में शामिल SportsEvent को मॉडल करना है.

ज़रूरी इकाइयां

  • SportsEvent में गेम के बारे में जानकारी दी गई है

मॉडलिंग के दिशा-निर्देश

SportsEvent.potentialAction प्रॉपर्टी का इस्तेमाल करके, SportsEvent इकाई पर गेम का डीप लिंक देना ज़रूरी है.

क्वालिटी की जांच करना

  • SportsEvent.potentialAction.actionAccessibilityRequirement.availabilityStarts को SportsEvent.startDate से कम से कम 14 दिन पहले सेट करें. इसका मतलब यह नहीं है कि खेल-कूद से जुड़े इवेंट का डेटा, 14 दिन पहले देना ज़रूरी है. इवेंट का डेटा बाद में भी दिया जा सकता है. हालांकि, availabilityStarts वैल्यू को इवेंट से कम से कम 14 दिन पहले सेट करना होगा.
  • SportsEvent.endDate के बाद SportsEvent.potentialAction.actionAccessibilityRequirement.availabilityEnds सेट करें.
केस 2

मुझे अपने लाइव टीवी कैटलॉग में शामिल SportsEvent का मॉडल बनाना है. साथ ही, इसे ऑनलाइन स्ट्रीम करना है.

गेम को इंटरनेट पर स्ट्रीम किया जाता है और यह किसी चैनल से नहीं जुड़ा होता.

ज़रूरी इकाइयां

  • SportsEvent में गेम के बारे में जानकारी दी गई है
  • BroadcastEvent गेम के ब्रॉडकास्ट होने की जानकारी देने वाला आइकॉन

मॉडलिंग के दिशा-निर्देश

पहला सब-केस: गेम सिर्फ़ लाइव स्ट्रीम के तौर पर उपलब्ध है. यह मांग पर उपलब्ध वीडियो के कैटलॉग में शामिल नहीं है

  • ब्रॉडकास्ट का शेड्यूल शेयर करने के लिए, BroadcastEvent इकाई की जानकारी देना ज़रूरी है.
  • BroadcastEvent.potentialAction प्रॉपर्टी का इस्तेमाल करके, BroadcastEvent इकाई पर गेम का डीप लिंक देना ज़रूरी है.
  • यह गेम सिर्फ़ लाइव देखा जा सकता है. इसलिए, SportsEvent इकाई में कोई डीप लिंक नहीं होना चाहिए. इसका मतलब है कि SportsEvent.potentialAction की वैल्यू नहीं दी जानी चाहिए.
  • BroadcastEvent.broadcastOfEvent वैल्यू देना ज़रूरी है, क्योंकि गेम को किसी चैनल के ब्रॉडकास्ट से नहीं जोड़ा गया है.

दूसरा सब-केस: गेम लाइव और मांग पर उपलब्ध वीडियो के कैटलॉग के हिस्से के तौर पर उपलब्ध है. ऐसा तब हो सकता है, जब गेम के रीप्ले को ब्रॉडकास्ट किया जा रहा हो

  • ब्रॉडकास्ट का शेड्यूल शेयर करने के लिए, BroadcastEvent इकाई की जानकारी देना ज़रूरी है.
  • गेम के डीप लिंक की जानकारी, BroadcastEvent इकाई पर BroadcastEvent.potentialAction प्रॉपर्टी का इस्तेमाल करके दी जानी चाहिए.
  • यह गेम, वीडियो ऑन डिमांड कैटलॉग के हिस्से के तौर पर लाइव देखा जा सकता है. इसलिए, SportsEvent इकाई में डीप लिंक भी होना चाहिए. उपयोगकर्ता को वीडियो ऑन डिमांड कैटलॉग पर रीडायरेक्ट करने के लिए, SportsEvent.potentialAction की जानकारी देना ज़रूरी है.
  • BroadcastEvent.publishedOn की वैल्यू नहीं दी जानी चाहिए, क्योंकि गेम को किसी चैनल के ब्रॉडकास्ट से नहीं जोड़ा गया है.

क्वालिटी की जांच करना

  • गेम के लाइव होने पर, BroadcastEvent.isLiveBroadcast प्रॉपर्टी को true पर सेट करें. गेम के रीप्ले के लिए, प्रॉपर्टी को true पर सेट न करें.
  • लाइव नहीं हो रहे BroadcastEvents के लिए, BroadcastEvent.startDate आम तौर पर SportsEvent startDate से पहले नहीं हो सकता.
  • BroadcastEvents के पास publishedOn प्रॉपर्टी नहीं होनी चाहिए, क्योंकि ब्रॉडकास्ट स्ट्रीम इंटरनेट पर होती हैं और किसी चैनल से जुड़ी नहीं होती हैं.
केस 3

मुझे एक SportsEvent का मॉडल बनाना है. यह मेरे लाइव टीवी कैटलॉग का हिस्सा है और किसी चैनल पर ऑनलाइन स्ट्रीम होता है.

ज़रूरी इकाइयां

  • SportsEvent जो गेम को दिखाता हो.
  • BroadcastEvent जो गेम के ब्रॉडकास्ट होने की जानकारी देता है.
  • BroadcastService, Organization, TelevisionChannel, CableOrSatelliteService ये चैनल और लाइनअप को दिखाने वाली इकाइयां हैं.

मॉडलिंग के दिशा-निर्देश

पहला सब-केस: गेम सिर्फ़ लाइव स्ट्रीम के तौर पर उपलब्ध है (और मांग पर उपलब्ध वीडियो के कैटलॉग में शामिल नहीं है)

  • ब्रॉडकास्ट का शेड्यूल शेयर करें. इसके लिए, BroadcastEvent इकाई की जानकारी दें.
  • चैनल और सेवा देने वाली कंपनी के लाइनअप को दिखाएं. इसके लिए, BroadcastService, Organization, TelevisionChannel, और CableOrSatelliteService इकाइयां दें.
  • BroadcastService का डीप लिंक दें. इसे BroadcastService.potentialAction प्रॉपर्टी के साथ दिखाएं.
  • BroadcastEvent.potentialAction प्रॉपर्टी की वैल्यू न दें.
  • यह गेम सिर्फ़ लाइव देखा जा सकता है. इसलिए, SportsEvent इकाई में कोई डीप लिंक नहीं होना चाहिए. उदाहरण के लिए, SportsEvent.potentialAction न दें.
  • BroadcastEvent.publishedOn प्रॉपर्टी की वैल्यू दें और उसे उस BroadcastService इकाई पर पॉइंट करें जो उस चैनल को दिखाती है जिस पर ब्रॉडकास्ट होगा.

दूसरा सब-केस: गेम लाइव और मांग पर उपलब्ध वीडियो के कैटलॉग के हिस्से के तौर पर उपलब्ध है (ऐसा तब हो सकता है, जब गेम के रीप्ले को ब्रॉडकास्ट किया जा रहा हो)

  • ब्रॉडकास्ट का शेड्यूल शेयर करने के लिए, BroadcastEvent इकाई उपलब्ध कराएं.
  • चैनल और सेवा देने वाली कंपनी के लाइनअप को दिखाने वाली BroadcastService, Organization, TelevisionChannel, और CableOrSatelliteService इकाइयां दें.
  • उस चैनल का BroadcastService डीप लिंक दें जिस पर गेम का ब्रॉडकास्ट होगा. इसे BroadcastService.potentialAction प्रॉपर्टी से दिखाया जाता है.
  • BroadcastEvent.potentialAction प्रॉपर्टी की वैल्यू न दें.
  • गेम को लाइव और मांग पर उपलब्ध वीडियो के कैटलॉग के हिस्से के तौर पर देखा जा सकता है. इसलिए, SportsEvent इकाई में डीप लिंक भी होना चाहिए. उदाहरण के लिए, SportsEvent.potentialAction दिया जा सकता है. इससे उपयोगकर्ता को वीडियो ऑन डिमांड कैटलॉग पर रीडायरेक्ट किया जा सकता है.
  • BroadcastEvent.publishedOn प्रॉपर्टी की वैल्यू दें और उसे उस BroadcastService इकाई पर पॉइंट करें जो उस चैनल को दिखाती है जिस पर ब्रॉडकास्ट होगा.

क्वालिटी की जांच करना

  • गेम के लाइव होने पर, BroadcastEvent.isLiveBroadcast प्रॉपर्टी को true पर सेट करें. गेम के रीप्ले के लिए, प्रॉपर्टी को true पर सेट न करें.
  • लाइव नहीं हो रहे BroadcastEvents के लिए, BroadcastEvent.startDate आम तौर पर SportsEvent startDate से पहले नहीं हो सकता.
  • गेम किसी चैनल पर दिखाया जाता है. इसलिए, BroadcastService.potentialAction प्रॉपर्टी का इस्तेमाल करके डीप लिंक जोड़ें. इस मामले में, BroadcastEvent इकाई के लिए डीप लिंक नहीं हो सकता.

उदाहरण

पहला मामला: खेल-कूद का ऐसा इवेंट जो मांग पर दिखाए जाने वाले वीडियो के कैटलॉग का हिस्सा हो


{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type":"SportsEvent",
  "@id": "http://example.com/basketball/professional/final_game_6",
  "name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
  "sport":"https://en.wikipedia.org/wiki/Basketball",
  "description": {
      "@language": "en",
      "@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
    },
  "startDate": "2018-09-16T10:00-08:00",
  "endDate": "2018-09-16T13:00-08:00",
  "homeTeam":{
    "@type":"SportsTeam",
    "name":"Team B",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "parentOrganization":{
      "@type":"SportsOrganization",
      "name":"Professional Basketball League",
      "sameAs":"http://www.example.com/professional_basketball_league"
    },
    "athlete":[
      {
        "@type":"Person",
        "name":"John doe"
      }
    ]
  },
  "awayTeam":{
    "@type":"SportsTeam",
    "name":"Team A",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "athlete":[
      {
        "@type":"Person",
        "name":"Jane Doe"
      }
    ]
  },
  "location":{
    "@type":"Place",
    "name":"Example Stadium",
    "address":{
      "@type":"PostalAddress",
      "streetAddress":"1600 Amphitheatre Pkwy",
      "addressLocality":"Mountain View",
      "addressRegion":"CA",
      "postalCode":"94043",
      "addressCountry":"US"
    }
  }
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "TMS_ID",
      "value":  "TMS ID of this game"
    }
  ],
"potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/pbl_semis_game?autoplay=true",
      "inLanguage": "en",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/MobileWebPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/AndroidTVPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.googleapis.com/GoogleVideoCast"
      ]
    },
    "actionAccessibilityRequirement": {
      "@type": "ActionAccessSpecification",
      "category": "subscription",
      "availabilityStarts": "2018-09-01T10:00-08:00",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
        "@type": "MediaSubscription",
        "name": "Example Package",
        "commonTier": true,
        "@id": "http://www.example.com/example_package"
       },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        }
      ]
    }
  }
}

दूसरा मामला: खेल-कूद का ऐसा इवेंट जो लाइव टीवी कैटलॉग का हिस्सा है और जिसे ऑनलाइन स्ट्रीम किया जाता है

ब्रॉडकास्ट इवेंट


{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastEvent",
  "@id": "http://example.com/live_eevent/basketball/professional/final_game_6",
  "name": "2019 Professional Basketball Finals, Game 6: Team A at Team B",
  "description": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B.",
  "startDate": "2018-09-16T10:00-08:00",
  "endDate": "2018-09-16T13:00-08:00",
  "videoFormat": "HD",
  "isLiveBroadcast": "False",
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/pbl_semis_game?autoplay=true",
      "inLanguage": "en",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/MobileWebPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/AndroidTVPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.googleapis.com/GoogleVideoCast"
      ]
    },
    "actionAccessibilityRequirement": {
      "@type": "ActionAccessSpecification",
      "category": "subscription",
      "availabilityStarts": "2018-09-16T10:00-08:00",
      "availabilityEnds": "2018-09-16T10:00-08:00",
      "requiresSubscription": {
        "@type": "MediaSubscription",
        "name": "Example Package",
        "commonTier": true,
        "@id": "http://www.example.com/example_package"
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        }
      ]
    }
  },
  "broadcastOfEvent": {
    "@type": "SportsEvent",
    "@id": "http://example.com/basketball/professional/final_game_6"
  }
}

स्पोर्ट्स इवेंट


{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type":"SportsEvent",
  "@id": "http://example.com/basketball/professional/final_game_6",
  "name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
  "sport":"https://en.wikipedia.org/wiki/Basketball",
  "description": {
      "@language": "en",
      "@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
    },
  "startDate": "2018-09-16T10:00-08:00",
  "endDate": "2018-09-16T13:00-08:00",
  "homeTeam":{
    "@type":"SportsTeam",
    "name":"Team B",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "parentOrganization":{
      "@type":"SportsOrganization",
      "name":"Professional Basketball League",
      "sameAs":"http://www.example.com/professional_basketball_league"
    },
    "athlete":[
      {
        "@type":"Person",
        "name":"John doe"
      }
    ]
  },
  "awayTeam":{
    "@type":"SportsTeam",
    "name":"Team A",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "athlete":[
      {
        "@type":"Person",
        "name":"Jane Doe"
      }
    ]
  },
  "location":{
    "@type":"Place",
    "name":"Example Stadium",
    "address":{
      "@type":"PostalAddress",
      "streetAddress":"1600 Amphitheatre Pkwy",
      "addressLocality":"Mountain View",
      "addressRegion":"CA",
      "postalCode":"94043",
      "addressCountry":"US"
    }
  },
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "TMS_ID",
      "value":  "TMS ID of this game"
    }
  ]
}

तीसरा मामला: खेल-कूद का कोई ऐसा इवेंट जो लाइव टीवी कैटलॉग का हिस्सा है और किसी चैनल पर ऑनलाइन स्ट्रीम किया जाता है

ब्रॉडकास्ट इवेंट


{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastEvent",
  "@id": "http://example.com/live_eevent/basketball/professional/final_game_6",
  "name": "2019 Professional Basketball Finals, Game 6: Team A at Team B",
  "description": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B.",
  "startDate": "2018-09-16T10:00-08:00",
  "endDate": "2018-09-16T13:00-08:00",
  "videoFormat": "HD",
  "isLiveBroadcast": "False",
  "publishedOn": {
    "@type": "BroadcastService",
    "@id": "http://example.com/stations/example_tv"
  },
  "broadcastOfEvent": {
    "@type": "SportsEvent",
    "@id": "http://example.com/basketball/professional/final_game_6"
  }
}

स्पोर्ट्स इवेंट


{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type":"SportsEvent",
  "@id": "http://example.com/basketball/professional/final_game_6",
  "name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
  "sport":"https://en.wikipedia.org/wiki/Basketball",
  "description": {
      "@language": "en",
      "@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
    },
  "startDate": "2018-09-16T10:00-08:00",
  "endDate": "2018-09-16T13:00-08:00",
  "homeTeam":{
    "@type":"SportsTeam",
    "name":"Team B",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "parentOrganization":{
      "@type":"SportsOrganization",
      "name":"Professional Basketball League",
      "sameAs":"http://www.example.com/professional_basketball_league"
    },
    "athlete":[
      {
        "@type":"Person",
        "name":"John doe"
      }
    ]
  },
  "awayTeam":{
    "@type":"SportsTeam",
    "name":"Team A",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "athlete":[
      {
        "@type":"Person",
        "name":"Jane Doe"
      }
    ]
  },
  "location":{
    "@type":"Place",
    "name":"Example Stadium",
    "address":{
      "@type":"PostalAddress",
      "streetAddress":"1600 Amphitheatre Pkwy",
      "addressLocality":"Mountain View",
      "addressRegion":"CA",
      "postalCode":"94043",
      "addressCountry":"US"
    }
  }
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "TMS_ID",
      "value":  "TMS ID of this game"
    }
  ]
}

BroadcastService, CableOrSatelliteService, TelevisionChannel, Organization इकाइयां, जैसा कि कॉन्सेप्ट सेक्शन में लाइव टीवी चैनल में बताया गया है

मैं शोल्डर कॉन्टेंट को कैसे मैनेज करूं?

शोल्डर कॉन्टेंट किसे कहा जाता है?
  • छोटी क्लिप को रीप्ले करना या रैंडम रीकैप देखना
  • गेम की झलक
  • गेम की हाइलाइट
  • गेम से जुड़ी गलतियां
  • प्लेयर के इंटरव्यू की क्लिप
  • बिहाइंड द सीन वाले वीडियो
  • गेम की समीक्षाएं (उपयोगकर्ताओं की ओर से जनरेट की गई या अन्य)
  • गेम की अन्य रैंडम छोटी क्लिप
क्रम संख्या इस्तेमाल का उदाहरण मॉडलिंग के दिशा-निर्देश
केस 1 मेरे पास मांग पर मिलने वाले वीडियो के कैटलॉग में शोल्डर कॉन्टेंट है.
  • यह सुविधा काम नहीं करती और इसे फ़ीड में नहीं दिया जा सकता.
  • हालांकि, इस कॉन्टेंट का सबसेट उपलब्ध कराने के लिए, ViTA का इस्तेमाल किया जा सकता है. ViTA के बारे में ज़्यादा जानने के लिए, अपने Google प्रतिनिधि से संपर्क करें.
केस 2 मेरे लाइव कैटलॉग में शोल्डर कॉन्टेंट है

पहला सब-केस: कॉन्टेंट इंटरनेट पर लाइव स्ट्रीम करने के लिए उपलब्ध है

  • ब्रॉडकास्ट का शेड्यूल शेयर करने के लिए, BroadcastEvent इकाई उपलब्ध कराएं.
  • BroadcastEvent.potentialAction प्रॉपर्टी का इस्तेमाल करके, कॉन्टेंट का डीप लिंक दें.
  • क्लिप से जुड़ा कोई भी मेटाडेटा, सीधे BroadcastEvent में जोड़ें. उदाहरण के लिए, BroadcastEvent.image प्रॉपर्टी का इस्तेमाल करके इमेज जोड़ी जा सकती हैं. BroadcastEvent.contentRating प्रॉपर्टी का इस्तेमाल करके, उम्र के हिसाब से रेटिंग जोड़ी जा सकती हैं.
  • यह कॉन्टेंट टाइप SportsEvent नहीं है. इसलिए, फ़ीड में SportsEvent इकाई शामिल नहीं होनी चाहिए. इसलिए, BroadcastEvent एट्रिब्यूट के लिए broadcastOfEvent प्रॉपर्टी की वैल्यू नहीं दी जानी चाहिए.
  • यह किसी चैनल से नहीं जुड़ा है. इसलिए, BroadcastEvent पर publishedOn प्रॉपर्टी न दें.

दूसरा सब-केस: कॉन्टेंट, इंटरनेट पर किसी चैनल पर लाइव स्ट्रीम करने के लिए उपलब्ध है

  • ब्रॉडकास्ट का शेड्यूल शेयर करने के लिए, BroadcastEvent इकाई की जानकारी देना ज़रूरी है.
  • चैनल और सेवा देने वाली कंपनी की लाइनअप को दिखाने के लिए, BroadcastService, Organization, TelevisionChannel , CableOrSatelliteService इकाइयां उपलब्ध कराई जानी चाहिए.
  • गेम का डीप लिंक, BroadcastService डीप लिंक होना चाहिए. इसे BroadcastService.potentialAction प्रॉपर्टी से दिखाया जाता है. यह प्रॉपर्टी देना ज़रूरी है.
  • BroadcastEvent.potentialAction प्रॉपर्टी की वैल्यू नहीं दी जानी चाहिए.
  • क्लिप से जुड़ा कोई भी मेटाडेटा, सीधे तौर पर BroadcastEvent में जोड़ा जाना चाहिए. उदाहरण के लिए, BroadcastEvent.image प्रॉपर्टी का इस्तेमाल करके इमेज जोड़ी जा सकती हैं. BroadcastEvent.contentRating प्रॉपर्टी का इस्तेमाल करके, उम्र के हिसाब से रेटिंग जोड़ी जा सकती हैं.
  • यह कॉन्टेंट टाइप SportsEvent नहीं है. इसलिए, फ़ीड में SportsEvent इकाई शामिल नहीं होनी चाहिए. इसलिए, BroadcastEvent पर broadcastOfEvent प्रॉपर्टी की वैल्यू नहीं दी जानी चाहिए.
  • यह चैनल से जुड़ा है. इसलिए, BroadcastEvent पर publishedOn प्रॉपर्टी की वैल्यू दें.
तीसरा केस मेरे पास मांग पर वीडियो देखने और लाइव टीवी कैटलॉग, दोनों के लिए ओएमवी से जुड़ा कॉन्टेंट उपलब्ध है

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

अक्सर पूछे जाने वाले सवाल

सवाल: मुझे ऊपर बताई गई इकाइयों के लिए, उनसे जुड़े स्पेसिफ़िकेशन कहां मिलेंगे?

जवाब: ज़रूरी स्पेसिफ़िकेशन यहां देखे जा सकते हैं.

कुल मिलाकर दस्तावेज़ लिंक
SportsEvent लिंक
BroadcastService, Organization, TelevisionChannel , CableOrSatelliteService लिंक
BroadcastEvent लिंक

सवाल: क्या कोई ऐसा दस्तावेज़ उपलब्ध है जिसमें लाइव टीवी चैनलों और लाइनअप को मॉडल करने के तरीके के बारे में ज़्यादा जानकारी दी गई हो?

जवाब: हां, कॉन्सेप्ट में जाकर लाइव टीवी चैनल सेक्शन में ज़्यादा जानकारी देखी जा सकती है. अगर आपको दस्तावेज़ देखने में समस्या आ रही है, तो कृपया इसे देखने के ऐक्सेस का अनुरोध करें.

सवाल: क्या ViTA, पूरे लाइव गेम और पूरे गेम को फिर से चलाने की सुविधा के साथ भी काम करता है?

जवाब: ViTA, लीग पर आधारित पूरे लाइव गेम और पूरे गेम के रीप्ले के मेटाडेटा के साथ-साथ, शोल्डर कॉन्टेंट के सबसेट के मेटाडेटा के साथ काम करता है

  • जिन पार्टनर के पास Google के साथ काम करने वाला मीडिया ऐक्शन फ़ीड पहले से मौजूद है या जो वीडियो ऑन डिमांड या लाइव टीवी की सुविधा देते हैं उनके लिए, Google को फ़ीड को बड़ा करने और उसमें SportsEvent के साथ काम करने वाले टाइप शामिल करने की ज़रूरत होती है.

    • कुछ समय के लिए, पार्टनर शोल्डर कॉन्टेंट को शामिल करने के लिए ViTA का इस्तेमाल कर सकते हैं. फ़ीड के ज़रिए सभी तरह के कॉन्टेंट को सपोर्ट करने की सुविधा, लंबे समय तक उपलब्ध होनी चाहिए.
  • जिन पार्टनर के पास मांग पर वीडियो देखने या लाइव टीवी देखने की सुविधा नहीं है, लेकिन वे सिर्फ़ लीग आधारित खेल और उनसे जुड़ा कॉन्टेंट उपलब्ध कराते हैं उनके लिए ViTA एक बेहतरीन विकल्प है. ViTA के बारे में ज़्यादा जानने के लिए, अपने Google प्रतिनिधि से संपर्क करें.