SportsEvents - মডেলিং, পেশাদার পদ্ধতি ও স্যাম্পেল ফিড

সংজ্ঞা

SportsEvent হল এমন একটি এন্টিটি যা কোনও স্পোর্টস গেম বা স্পোর্টস গেমের সম্পূর্ণ রিপ্লেকে উপস্থাপন করে।

কী কী SportsEvent হিসেবে মডেল করা যেতে পারে? খেলাধূলা সম্পর্কিত গেম
কী কী SportsEvent হিসেবে মডেল করা যায় না?

যেকোনও স্বল্প দৈর্ঘ্যের বা ক্লিপ কন্টেন্ট বা শোল্ডার কন্টেন্ট। এখানে তালিকা দেওয়া হল:

  • র‍্যান্ডম রিক্যাপ বা ছোট ক্লিপ আবার চালানো
  • গেমের প্রিভিউ
  • গেমের হাইলাইট
  • গেম ব্লুপার
  • খেলোয়াড়ের ইন্টারভিউ ক্লিপ
  • বিহাইন্ড দ্য সিন ভিডিও
  • গেম রিভিউ (ব্যবহারকারীর তৈরি করা বা অন্য কোনওভাবে)
  • গেম থেকে নেওয়া র‍্যান্ডম ছোট ক্লিপ

এই ধরনের শোল্ডার কন্টেন্ট কীভাবে ম্যানেজ করব?

SportsEvents-এর সাধারণ ব্যবহারিক তথ্য

ক্রমিক নং বিবরণ প্রয়োজনীয় এন্টিটি
কেস ১ আমার ভিডিও অন ডিমান্ড ক্যাটালগের অংশ হিসেবে SportsEvent মডেল করতে হবে। SportsEvent গেমের প্রতিনিধিত্ব করছে।
কেস ২

আমার লাইভ টিভি ক্যাটালগের অংশ এবং অনলাইনে স্ট্রিম করা হয় এমন SportsEvent-এর মডেলিং করতে হবে

গেমটি ইন্টারনেটে স্ট্রিম করা হয় এবং কোনও চ্যানেলের সাথে যুক্ত থাকে না।

SportsEvent গেমের প্রতিনিধিত্ব করছে।

BroadcastEvent গেমের ব্রডকাস্টের প্রতিনিধিত্ব করছে।

কেস ৩ আমার লাইভ টিভি ক্যাটালগের অংশ এবং কোনও চ্যানেলে অনলাইনে স্ট্রিম করা হয় এমন SportsEvent-এর মডেল তৈরি করতে হবে।

SportsEvent গেমের প্রতিনিধিত্ব করছে।

Broadcast গেম সম্প্রচারিত হওয়ার বিষয়টি বোঝায়।

BroadcastService, Organization, TelevisionChannel, CableOrSatelliteService চ্যানেল ও লাইন-আপের প্রতিনিধিত্বকারী এন্টিটি।

কেস ৪ আগের তিনটি কেসের কম্বিনেশন। আপনি যদি আগে ব্যবহার করা হয়েছে এমন কেসগুলির সাবসেট একত্রিত করেন, তাহলে আপনাকে অবশ্যই "প্রয়োজনীয় এন্টিটি" কলামে সংশ্লিষ্ট এন্টিটির ধরন উল্লেখ করতে হবে।

আমরা যেসব চেক করি সেগুলির পেশাদার পদ্ধতি ও ইনসাইট

ক্রমিক নং প্রয়োজনীয় এন্টিটি নির্দেশিকা
কেস ১

আমার ভিডিও অন ডিমান্ড ক্যাটালগের অংশ হিসেবে SportsEvent মডেল করতে হবে।

প্রয়োজনীয় এন্টিটি

  • SportsEvent গেমের প্রতিনিধিত্ব করছে

মডেলিং নির্দেশিকা

SportsEvent এন্টিটিতে গেমের ডিপ লিঙ্ক দিতে হবে SportsEvent.potentialAction প্রপার্টি ব্যবহার করে।

যেসব কোয়ালিটি চেক করতে হবে

  • SportsEvent.potentialAction.actionAccessibilityRequirement.availabilityStarts কমপক্ষে ১৪ দিন আগে সেট করুন SportsEvent.startDate. খেলাধূলার ইভেন্টের ডেটা ১৪ দিন আগে জমা দেওয়ার কোনও বাধ্যবাধকতা নেই; ইভেন্টের ডেটা পরেও জমা দেওয়া যেতে পারে। তবে, availabilityStarts ভ্যালু ইভেন্টের অন্তত ১৪ দিন আগে সেট করতে হবে।
  • SportsEvent.endDate-এর পরে SportsEvent.potentialAction.actionAccessibilityRequirement.availabilityEnds সেট করুন।
কেস ২

আমার লাইভ টিভি ক্যাটালগের অংশ এবং অনলাইনে স্ট্রিম করা হয় এমন 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 প্রপার্টি থাকা উচিত নয় কারণ এটি ইন্টারনেটে ব্রডকাস্ট স্ট্রিম করে এবং কোনও চ্যানেলের সাথে অ্যাটাচ করা থাকে না।
কেস ৩

আমার লাইভ টিভি ক্যাটালগের অংশ এবং 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":"https://en.wikipedia.org/wiki/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 লাইভ টিভি চ্যানেল বিভাগে 'কনসেপ্ট' ট্যাবে উল্লিখিত এন্টিটি

আমি কীভাবে শোল্ডার কন্টেন্ট ম্যানেজ করব?

কোন কন্টেন্টকে শোল্ডার কন্টেন্ট হিসেবে বিবেচনা করা হয়?
  • র‍্যান্ডম রিক্যাপ বা ছোট ক্লিপ আবার চালানো
  • গেমের প্রিভিউ
  • গেমের হাইলাইট
  • গেম ব্লুপার
  • খেলোয়াড়ের ইন্টারভিউ ক্লিপ
  • বিহাইন্ড দ্য সিন ভিডিও
  • গেম রিভিউ (ব্যবহারকারীর তৈরি করা বা অন্য কোনওভাবে)
  • গেম থেকে নেওয়া অন্যান্য র‍্যান্ডম ছোট ক্লিপ
ক্রমিক নং ব্যবহারিক ক্ষেত্র মডেলিং সংক্রান্ত নির্দেশিকা
কেস ১ আমার ভিডিও-অন-ডিমান্ড ক্যাটালগে শোল্ডার কন্টেন্ট আছে।
  • এটি কাজ করে না এবং ফিডে প্রদান করা যাবে না।
  • ViTA ব্যবহার করে এই কন্টেন্টের একটি সাবসেট প্রদান করা যেতে পারে। ViTA সম্পর্কে আরও জানতে আপনার Google প্রতিনিধির সাথে যোগাযোগ করুন।
কেস ২ আমার লাইভ ক্যাটালগে শোল্ডার কন্টেন্ট আছে

উপ-কেস ১: কন্টেন্ট ইন্টারনেটে লাইভ স্ট্রিম করার জন্য উপলভ্য

  • ব্রডকাস্টের শিডিউল শেয়ার করতে 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 প্রতিনিধির সাথে যোগাযোগ করুন।