Pedoman Tonton Berikutnya untuk penyedia TV

Selain panduan Tonton Berikutnya untuk developer aplikasi, penyedia Live TV harus mengikuti panduan ini saat menyisipkan konten ke saluran Tonton Berikutnya.

Program TV Live

Gunakan API Tonton Berikutnya hanya untuk menambahkan item film dan TV. Misalnya, jika pengguna menonton film Deadpool selama 45 menit, tambahkan film.

Jangan gunakan entitas tingkat channel. Misalnya, jika pengguna berhenti menonton saluran TBS pada pukul 16.30, jangan menambahkan saluran tersebut.

Konten yang belum selesai

Sertakan item TV Live di Tonton Berikutnya jika salah satu kondisi berikut terpenuhi:

  • Pengguna menjeda live streaming dan siaran masih aktif saat baris Play Next dirender. Dalam hal ini, lanjutkan konten dari stempel waktu yang dijeda.
  • Pengguna memiliki hak DVR atau on demand untuk item tersebut. Dalam hal ini, lanjutkan konten dari bagian terakhir yang ditinggalkan pengguna. Tindakan ini akan menggantikan live streaming.

Episode baru

Jika pengguna memulai serial, seperti yang dijelaskan dalam panduan untuk developer aplikasi, dan telah sepenuhnya selesai, maka tambahkan episode baru ke saluran Tonton Berikutnya dengan WATCH_NEXT_TYPE_NEW.

Menghapus program

Untuk semua skenario sebelumnya, jika program yang saat ini sedang berlangsung ditambahkan ke baris Mainkan Berikutnya pengguna, hapus setelah program langsung selesai kecuali salah satu hal berikut berlaku:

  • Program ini tersedia di perekam video digital (DVR) pengguna.
  • Program ini tersedia di layanan sebagai video on demand (VOD).

Program perekam video digital (DVR)

Tambahkan rekaman DVR ke baris Mainkan Berikutnya hanya jika salah satu kondisi berikut terpenuhi:

  • Pengguna mulai menonton rekaman, tetapi tidak menyelesaikannya.
  • Program yang direkam adalah episode baru, seperti yang dijelaskan di bagian lain dalam panduan ini.

Penyedia TV on demand (TVOD)

Penyedia konten TV on demand harus mengikuti pedoman di bagian ini.

Disewa

Jika pengguna menyewa konten dari layanan Anda, tambahkan konten tersebut ke saluran Tonton Berikutnya dalam kondisi berikut:

  • Pengguna telah menyewa konten tetapi belum melihatnya. Gunakan WATCH_NEXT_TYPE_NEW untuk menambahkan konten dan menetapkan lastEngagementTimeUtcMillis sebagai stempel waktu saat pengguna menyewa konten tersebut.
  • Masa sewa akan segera berakhir. Dalam hal ini, tambahkan ke saluran Tonton Berikutnya 48 jam sebelum waktu habis masa berlaku dan setel jenisnya ke WATCH_NEXT_TYPE_NEW.

Jika pengguna mulai menonton konten dan membiarkannya tidak selesai, ikuti panduan untuk konten yang belum selesai.

Pembelian

Jika pengguna membeli konten dari layanan Anda, tambahkan konten tersebut ke saluran Tonton Berikutnya. Gunakan WATCH_NEXT_TYPE_NEW dan setel lastEngagementTimeUtcMillis sebagai stempel waktu saat pengguna membeli konten.

Jika pengguna mulai menonton konten dan membiarkannya tidak selesai, ikuti panduan untuk konten yang belum selesai.

Konten yang tidak dibeli dan tidak disewa

Jangan menggunakan Tonton Berikutnya API untuk menampilkan konten baru yang belum disewa atau dibeli oleh pengguna. Misalnya, jika pengguna menyewa satu episode acara dan selesai menontonnya, jangan mengirim episode berikutnya ke Tonton Berikutnya kecuali pengguna menyewa atau membelinya.