Was ich getaninstallieren maßgefertigte Kurento Modul in node.js
ich eine maßgeschneiderte Kurento Media Server-Modul entwickelt habe, aber ich habe Probleme, wenn ich versuche, es zu benutzen in meinem node.js-Anwendung.
Dies ist die Beschreibung des Systems:
Basierend auf dem 00.59 tutorial, 2 Clients Verbindung miteinander herzustellen. Mein Modul, das ein OpenCV-Modul ist, nimmt jeden Rahmen und wandelt ihn in Graustufen um. WebRTCEndpoint von Client A ist mit meinem Modul verbunden und ist mit den B-Clients WebRTCEndpoint verbunden. Der Zweck besteht darin, den Graustufenfilter auf den Videostrom von A anzuwenden, während der von B intakt bleiben soll.
Nachdem ich alles programmiert habe, habe ich es im Kurento Media Server installiert, genau wie das Entwicklerteam es in der offiziellen Dokumentation erklärt (es scheint in Ordnung zu sein, denn wenn ich den Befehl kurento-media-server -v
ausführe, sehe ich es neben anderen). Der letzte Schritt, den ich getan habe, ist das Erzeugen der Javascript-Bibliothek mit cmake .. -DGENERATE_JS_CLIENT_PROJECT=TRUE
.
Das Problem ist, dass ich nicht weiß, wie ich es in meiner Anwendung hinzufügen. Ich habe es lokal, also nehme ich an, dass ich die Modulabhängigkeit in meiner package.json
Datei nicht hinzufügen muss, richtig?
Ja, wie ich oben sagte, es ist eine node.js-Anwendung. Aber beide Beispiele, die Sie hier eingeben, sind Kurento Media Server-Module, keine Anwendungen, die sie verwenden. Ich nehme an, ich muss das Modul in mein Anwendungspaket importieren.json, oder? – Kalatxori
Entschuldigung. Mein Fehler. Du hast recht. Sie sind Anwendungen, die benutzerdefinierte Module verwenden. Ich habe mein Modul in meine package.json importiert, aber wenn ich meine Anwendung zum Testen ausführen, sagt der Server "Unknown type custommodule at getConstructor ...". – Kalatxori
Die Dokumentation bezieht sich auf das Hinzufügen über NPM oder manuell. Wie kann ich Fehler beim Verwenden von NPM hinzufügen, indem ich den Client-Code des Moduls manuell hinzufüge? – Kalatxori