全部产品
Search
文档中心

ApsaraVideo Live:Tinjauan otomatis

更新时间:Nov 22, 2025

ApsaraVideo Live menyediakan layanan tinjauan otomatis untuk memastikan kepatuhan konten siaran langsung. Layanan ini mencakup tinjauan video dan audio, yang menggunakan snapshot dan aliran audio untuk mendeteksi potensi pelanggaran secara otomatis. Konten yang melanggar aturan disimpan di Object Storage Service (OSS), tempat Anda dapat mengkueri dan mengelolanya.

Prasyarat

  • Fitur tinjauan otomatis hanya didukung di pusat siaran langsung tertentu. Untuk informasi lebih lanjut tentang pusat siaran langsung yang didukung, lihat Wilayah layanan.

  • Tinjauan video dan tinjauan audio adalah layanan berbayar. Sebelum menggunakan layanan ini, pastikan Anda memahami metode penagihan dan harga. Untuk informasi selengkapnya, lihat Penagihan tinjauan otomatis.

  • Snapshot untuk tinjauan video disimpan di OSS dan dikenai biaya penyimpanan. Untuk informasi selengkapnya, lihat Biaya penyimpanan.

Informasi latar belakang

Layanan tinjauan otomatis memanfaatkan volume besar data teranotasi dan algoritma pembelajaran mendalam untuk mendeteksi secara akurat konten terlarang dalam siaran langsung di berbagai dimensi, seperti suara dan visual. Layanan ini mampu mendeteksi berbagai jenis pelanggaran, termasuk pornografi, terorisme, konten sensitif secara politis, dan iklan. Selain itu, layanan ini juga mencakup fitur untuk mendeteksi konten sampah dan meninjau audio, sehingga membantu mengurangi risiko ketidakpatuhan serta menurunkan biaya tinjauan manual. Tinjauan video mendeteksi pelanggaran dengan menganalisis snapshot, sedangkan tinjauan audio mendeteksi pelanggaran melalui identifikasi konten terlarang dalam aliran audio. Notifikasi untuk semua pelanggaran dikirim melalui webhook agar dapat diproses oleh Anda.

Konfigurasi templat tinjauan

Konsol

  1. Masuk ke Konsol ApsaraVideo Live.

  2. Pada panel navigasi di sebelah kiri, klik Feature Management > Content Moderation untuk menuju halaman Content Moderation.

  3. Pilih domain streaming yang ingin Anda konfigurasi, lalu klik tab Video Moderation atau Audio Moderation.

  4. Klik Add untuk mengonfigurasi templat tinjauan.

    • Tinjauan videoimage

      Tabel berikut menjelaskan parameter untuk templat tinjauan video.

      Parameter

      Deskripsi

      Application Name

      Nama aplikasi. Application Name harus sama dengan Application Name dalam URL ingest agar konfigurasi berlaku. Anda juga dapat menggunakan satu tanda bintang (*) untuk mencocokkan semua AppName.

      Scenario

      Empat skenario berikut didukung.

      • Pornografi

      • Terorisme dan konten sensitif secara politis

      • Iklan

      • Konten sampah

      Snapshot Interval

      Interval snapshot. Satuan: detik. Rentang nilai: 5 hingga 3600.

      Storage Location

      Pilih lokasi penyimpanan OSS untuk snapshot.

    • Tinjauan audioimage

      Tabel berikut menjelaskan parameter untuk templat tinjauan audio.

      Parameter

      Deskripsi

      Application Name

      Nama aplikasi. Application Name harus sama dengan Application Name dalam URL ingest agar templat berlaku. Nilai ini peka huruf besar/kecil.

      StreamName

      StreamName harus sama dengan StreamName dalam URL ingest agar templat berlaku. Nilai ini peka huruf besar/kecil.

  5. Setelah mengonfigurasi parameter, klik OK.

Operasi API

Konfigurasi alamat webhook

Panduan operasi Konsol

  1. Pada tab Video Moderation atau Audio Moderation, atur Callback URL.

    image

  2. Masukkan Callback URL.

    image

  3. Periksa informasi webhook di server Anda. Untuk informasi tentang format dan contoh pesan webhook, lihat Webhook tinjauan otomatis.

  4. Temukan konten yang terdeteksi di OSS.

    Anda dapat menemukan konten tersebut di Konsol OSS berdasarkan informasi dalam webhook.

    • Temukan konten menggunakan AppName dan StreamName.

    • Temukan konten menggunakan tanggal ingest.

Panduan operasi API

Deskripsi format webhook

Format webhook default untuk tinjauan video

Notifikasi webhook hanya dikirim untuk konten video yang diidentifikasi sebagai bermasalah. Notifikasi tersebut berisi informasi tinjauan dan lokasi penyimpanan snapshot yang berisi konten video bermasalah.

{
 "DomainName": "example.com",
 "AppName": "liveApp****",
 "StreamName": "liveStream****",
 "OssEndpoint": "oss-cn-hangzhou.aliyuncs.com",
 "OssBucket": "liveBucket****",
 "OssObject": "liveObject****.jpg",
 "Result": [
     {
         "BizType": "example.com",
         "Result": [
             {"Label": "Porn", "Rate":11.1, "Suggestion": "review", "Scene":"porn", "Extent": {}},
             {"Label": "Ad", "Rate":11.1, "Suggestion": "review", "Scene":"ad", "Extent": {}}
         ]
     }
 ]
}
                    

Deskripsi parameter

Parameter

Tipe

Deskripsi

DomainName

String

Domain streaming.

AppName

String

Nama aplikasi.

StreamName

String

Nama stream.

OssEndpoint

String

Titik akhir objek penyimpanan.

OssBucket

String

Bucket objek penyimpanan.

OssObject

String

Nama file objek penyimpanan.

Result

JSONArray

Hasil deteksi. Untuk informasi selengkapnya, lihat Result.

Tabel 1. Result

Parameter

Tipe

Deskripsi

BizType

String

Jenis bisnis. Anda dapat menggunakannya untuk memilih model. Nilai default adalah nama domain.

Scene

String

Skenario deteksi.

  • porn: Deteksi pornografi.

  • terrorism: Terorisme dan konten sensitif secara politis.

  • ad: Pelanggaran teks dan citra.

  • live: Adegan yang tidak diinginkan.

  • logo: citra logo.

Label

String

Kategori hasil deteksi. Kategori hasil bervariasi berdasarkan skenario deteksi. Untuk informasi selengkapnya, lihat Label.

Rate

Float

Skor tingkat kepercayaan. Rentang nilai: 0 (kepercayaan terendah) hingga 100 (kepercayaan tertinggi).

Catatan

Nilai ini hanya sebagai referensi. Kami sangat menyarankan agar Anda tidak menggunakannya dalam bisnis Anda. Kami merekomendasikan agar Anda menggunakan hasil Label untuk menentukan pelanggaran konten.

Extent

JSONObject

Bidang cadangan.

Tabel 2. Label

Parameter

Tipe

Deskripsi

porn

String

Kategori hasil untuk deteksi pornografi dalam citra:

  • normal: Normal.

  • sexy: Seksi.

  • porn: Pornografi.

terrorism

String

Kategori hasil untuk mendeteksi terorisme dan konten sensitif secara politis dalam citra:

  • normal: Normal.

  • bloody: Mengandung darah atau kekerasan.

  • explosion: Ledakan dan asap.

  • outfit: Pakaian khusus.

  • logo: Logo khusus.

  • weapon: Senjata.

  • politics: Sensitif secara politis.

  • violence : Perkelahian.

  • crowd: Kerumunan.

  • parade: Parade.

  • carcrash: Adegan kecelakaan mobil.

  • flag: Bendera.

  • location: Landmark.

  • others: Lainnya.

ad

String

Kategori hasil untuk pelanggaran teks dan citra:

  • normal: Normal.

  • ad: Iklan lainnya.

  • npx: Iklan spam.

  • qrcode: Berisi kode QR.

  • programCode: Berisi kode program mini.

live

String

Kategori hasil untuk adegan yang tidak diinginkan:

  • normal: Normal.

  • meaningless: Tidak ada konten dalam citra (misalnya, layar hitam atau layar putih).

  • PIP: Gambar-dalam-Gambar (PiP).

  • smoking: Merokok.

  • drivelive: Streaming dari dalam mobil.

logo

String

Kategori hasil untuk logo citra:

  • normal: Normal.

  • TV: Berisi logo terkendali.

  • trademark: Berisi merek dagang.

Catatan

Secara default, pengguna baru menggunakan versi ini. Pengguna yang sudah ada tetap menggunakan versi saat ini. Untuk menggunakan versi ini, kirim tiket. Untuk informasi selengkapnya tentang cara mengirim tiket, lihat Hubungi kami.

Format webhook default untuk tinjauan audio

Notifikasi webhook hanya dikirim untuk konten audio yang diidentifikasi sebagai bermasalah. Notifikasi tersebut berisi teks dari audio bermasalah beserta konteksnya dari menit sebelumnya.

{
    "domain": "example.com",
    "app": "liveApp****",
    "stream": "5d9747eba39b44769852d276f9ff****",
    "timestamp": 1572248095,
    "result": [
        {
            "scene": "antispam",
            "label": "ad",
            "suggestion": "block",
            "rate": 99.91,
            "details": [
                {
                    "startTime": 1572248023,
                    "endTime": 1572248040,
                    "text": "Hak akomodasi gratis selama 120 hari di hotel di Dali, Longchuan, dan lokasi lainnya. Hak tersebut dapat dibagikan dengan keluarga dan teman. Kunjungi pusat penerima tamu Hotel Internasional Komunitas Yunqi di Jalan Tuanjie No. 96, Mangshi, di sebelah KTV Yiyi. Hotline: 2285699",
                    "label": "ad"
                },
                {
                    "startTime": 1572248040,
                    "endTime": 1572248070,
                    "text": "Vila klasik di Lianghe Jinta dan tahap kedua kota wisata Binhu Yuan. Grand opening pada 2 November. Air mata air alami, desain beragam dan klasik, serta nilai luar biasa. Anda layak memilikinya. Penawaran khusus tersedia pada hari pembukaan. Kami menyambut kunjungan Anda. Alamat: Jalan Xianfeng No. 229, Kota Zhedao, Kabupaten Ranhe. Hotline: 069269557776955777",
                    "label": "normal"
                },
                {
                    "startTime": 1572248072,
                    "endTime": 1572248077,
                    "text": "Waktu bahagia dihabiskan bersamamu. Hari-hari santai terasa sangat mudah.",
                    "label": "normal"
                },
                {
                    "startTime": 1572248078,
                    "endTime": 1572248086,
                    "text": "fme043 Istirahat sejenak dengan musik. Lagu-lagu hangat dan bioskop yang Anda rindukan.",
                    "label": "normal"
                }
            ]
        }
    ]
}

Parameter

Tipe

Deskripsi

domain

String

Domain streaming.

app

String

Nama aplikasi.

stream

String

Nama stream.

timestamp

Int

Stempel waktu UNIX webhook. Satuan: detik.

result

JSONArray

Hasil deteksi. Untuk informasi selengkapnya, lihat Result.

Tabel 2. Result

Parameter

Tipe

Deskripsi

scene

String

Skenario deteksi.

label

String

Kategori hasil deteksi. Nilai yang valid:

  • normal: Teks normal

  • spam: Mengandung spam

  • ad: Iklan

  • politics: Sensitif secara politis

  • terrorism: Aksi teroris

  • abuse: Hinaan verbal

  • porn: Pornografi

  • flood: Flooding

  • contraband: Barang terlarang

  • meaningless: Tidak berarti

  • customized: Kustom (misalnya, mengenai kata kunci kustom)

suggestion

String

Aksi yang direkomendasikan. Nilai yang valid:

  • pass: Hasil normal. Tidak diperlukan tindakan lebih lanjut.

  • review: Hasil tidak pasti. Diperlukan tinjauan manual.

  • block: Hasil merupakan pelanggaran. Kami merekomendasikan agar Anda menghapus konten atau membatasi akses publiknya.

rate

Float

Skor tingkat kepercayaan. Rentang nilai: 0 (kepercayaan terendah) hingga 100 (kepercayaan tertinggi).

Catatan

Nilai ini hanya sebagai referensi. Kami sangat menyarankan agar Anda tidak menggunakannya dalam bisnis Anda. Kami merekomendasikan agar Anda menggunakan hasil Label untuk menentukan pelanggaran konten.

details

JSONArray

Detail teks yang sesuai dengan audio. Setiap kalimat sesuai dengan satu elemen. Dapat berisi satu atau beberapa elemen. Untuk struktur setiap elemen, lihat Detail.

Tabel 3. Detail

Parameter

Tipe

Deskripsi

startTime

Int

Stempel waktu mulai kalimat. Satuan: detik.

endTime

Int

Stempel waktu akhir kalimat. Satuan: detik.

text

String

Teks yang dikonversi dari audio bermasalah.

label

String

Kategori hasil deteksi. Nilai yang valid:

  • normal: Teks normal

  • spam: Mengandung spam

  • ad: Iklan

  • politics: Sensitif secara politis

  • Terrorism

  • abuse: Penyalahgunaan

  • porn: Pornografi

  • flood: Flooding

  • contraband: Barang terlarang

  • meaningless: tidak berarti

  • customized: Kustom (misalnya, mengenai kata kunci kustom)

FAQ

Apakah layanan tinjauan otomatis mendukung kata sensitif kustom?

Tidak. Layanan tinjauan otomatis tidak mendukung kata sensitif kustom.

Apakah fitur tinjauan otomatis mendukung URL ingest dari platform lain yang memiliki parameter autentikasi?

Tidak. Fitur tinjauan otomatis tidak mendukung URL ingest dari platform lain.