Heim  >  Artikel  >  Backend-Entwicklung  >  Erfahren Sie Schritt für Schritt, wie Sie mit PHP eine Verbindung zur Baidu-Schnittstelle zur Überprüfung von Videoinhalten herstellen

Erfahren Sie Schritt für Schritt, wie Sie mit PHP eine Verbindung zur Baidu-Schnittstelle zur Überprüfung von Videoinhalten herstellen

WBOY
WBOYOriginal
2023-08-12 14:21:071608Durchsuche

Erfahren Sie Schritt für Schritt, wie Sie mit PHP eine Verbindung zur Baidu-Schnittstelle zur Überprüfung von Videoinhalten herstellen

Lernen Sie Schritt für Schritt, wie Sie mit PHP eine Verbindung zur Baidu-Schnittstelle zur Überprüfung von Videoinhalten herstellen.

Einführung:
Mit der Entwicklung des Internets wurde eine große Menge an Videoinhalten auf große Plattformen hochgeladen. Allerdings gibt es viele Videos mit illegalen Informationen, vulgärer Gewalt und anderen schlechten Informationen. Um die berechtigten Rechte und Interessen der Nutzer zu schützen, verstärken große Plattformen die Überprüfung von Videoinhalten. Baidu bietet eine leistungsstarke Benutzeroberfläche zur Überprüfung von Videoinhalten, die uns effektiv bei der Überprüfung von Videoinhalten helfen kann. In diesem Artikel erfahren Sie Schritt für Schritt, wie Sie mithilfe der PHP-Sprache eine Verbindung zur Baidu-Schnittstelle zur Überprüfung von Videoinhalten herstellen.

Schritt 1: Beantragen Sie die Baidu-Schnittstelle zur Überprüfung von Videoinhalten

  1. Zuerst müssen wir ein Konto auf der offenen Baidu AI-Plattform registrieren und eine neue Anwendung erstellen.
  2. Wählen Sie beim Erstellen einer Anwendung die Aktivierung des Dienstes „Inhaltsüberprüfung“.
  3. Nach erfolgreicher Erstellung erhalten Sie einen API-Schlüssel und einen Geheimschlüssel. Dies sind die Schlüssel, die zum Aufrufen der Baidu-Schnittstelle zur Überprüfung von Videoinhalten erforderlich sind.

Schritt 2: PHP SDK installieren

  1. Laden Sie das von Baidu AI Open Platform bereitgestellte PHP SDK herunter und extrahieren Sie es in Ihr Projektverzeichnis.
  2. Erstellen Sie im Projektverzeichnis eine config.php-Datei, um Ihren API-Schlüssel und Ihren geheimen Schlüssel zu speichern. Fügen Sie den folgenden Code in die Datei ein:
<?php

// 替换为自己的API Key和Secret Key
define('API_KEY', 'your_api_key');
define('SECRET_KEY', 'your_secret_key');
  1. Führen Sie in der PHP-Datei, die die Baidu-Schnittstelle zur Überprüfung von Videoinhalten verwenden muss, die SDK-Datei ein und laden Sie die Konfiguration wie folgt:
<?php

require_once 'AipContentCensor/AipContentCensor.php';
require_once 'config.php';

// 创建SDK对象
$client = new AipContentCensor(API_KEY, SECRET_KEY);

Schritt 3: Rufen Sie die Videoüberprüfungsschnittstelle auf.
Jetzt können wir mit der Videoüberprüfungsschnittstelle von Baidu für die Videoüberprüfung beginnen.

  1. Erstellen Sie eine neue PHP-Datei in dem Verzeichnis, in dem sich die zu überprüfende Videodatei befindet. Der Beispielcode lautet wie folgt:
<?php

require_once 'path_to_sdk/AipContentCensor/AipContentCensor.php';
require_once 'config.php';

// 创建SDK对象
$client = new AipContentCensor(API_KEY, SECRET_KEY);

// 视频审核
$response = $client->videoCensorUserDefined('path_to_video_file');

// 输出审核结果
var_dump($response);

Im Code verwenden wir die Methode videoCensorUserDefined um das Video zu überprüfen. Sie müssen path_to_sdk durch Ihren SDK-Pfad und path_to_video_file durch den Pfad der Videodatei ersetzen, die überprüft werden muss. videoCensorUserDefined方法对视频进行审核。你需要将path_to_sdk替换为你的SDK路径,将path_to_video_file替换为需要审核的视频文件路径。

  1. 运行PHP文件,你将得到一个审核结果的JSON字符串。你可以根据结果中的字段判断视频是否违规。

代码示例:

Array
(
    [conclusion] => 不合规
    [log_id] => 2021081800000001
    [data] => Array
        (
            [0] => Array
                (
                    [subType] => ocr 抽样检查
                    [conclusion] => 不合规
                    [msg] => 【抽样检查】文字色情信息
                )

            [1] => Array
                (
                    [subType] => porn 色情
                    [conclusion] => 不合规
                    [msg] => 【Porn】【色情】
                )

        )
)

在上述示例中,conclusion字段表示视频的审核结果。log_id字段为本次审核的日志ID。data

    Führen Sie die PHP-Datei aus und Sie erhalten eine JSON-Zeichenfolge der Prüfergebnisse. Anhand der Felder in den Ergebnissen können Sie feststellen, ob das Video gegen die Regeln verstößt.


    Codebeispiel: 🎜rrreee🎜Im obigen Beispiel stellt das Feld conclusion das Überprüfungsergebnis des Videos dar. Das Feld log_id ist die Protokoll-ID dieser Prüfung. Das Array im Feld data stellt den Typ der Nichteinhaltung, die Audit-Schlussfolgerung und die Audit-Informationen dar. 🎜🎜Zusammenfassung: 🎜Durch die oben genannten Schritte haben wir mithilfe von PHP erfolgreich eine Verbindung zur Baidu-Schnittstelle zur Überprüfung von Videoinhalten hergestellt und die Funktion zur Überprüfung von Videos implementiert. Ich hoffe, dieser Artikel kann Ihnen dabei helfen, die Überprüfung von Videoinhalten zu stärken und die legitimen Rechte und Interessen der Benutzer zu schützen. 🎜

Das obige ist der detaillierte Inhalt vonErfahren Sie Schritt für Schritt, wie Sie mit PHP eine Verbindung zur Baidu-Schnittstelle zur Überprüfung von Videoinhalten herstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn