Ich möchte die Webcam eines Benutzers (vom Browser) zu einem Server streamen und ich brauche den Server, um den Stream zu manipulieren (führen Sie einige C-Algorithmen in diesem Video aus) stream) und sendet dem Benutzer Informationen zurück.So streamen Sie die Webcam zum Server und manipulieren Sie den Stream
Ich habe mich intensiv mit WebRTC und MediaCapture befasst und lies die Beispiele hier: https://bitbucket.org/webrtc/codelab/overview.
Allerdings ist dies für Peer-to-Peer Video-Chat gemacht. Soweit ich das verstanden habe, wird der MediaStream von getUserMedia über eine RTCPeerConnection übertragen (mit addStream); Was ich gerne wissen würde ist: kann ich das verwenden, aber den Videostream auf dem Server verarbeiten?
Vielen Dank im Voraus für Ihre Hilfe
Ja, Sie können auf einem Server senden und bearbeiten :). Welche spezifischen Fragen haben Sie dazu? Es gibt zahlreiche MCU-Server da draußen (check out licode) –
Vielen Dank für Ihre Antwort. Nun, dieses Beispiel scheint für Video-Streaming von Peer-to-Peer (s) geeignet zu sein (obwohl ich es immer noch nicht geschafft habe, es zum Laufen zu bringen:/...). Was ich tun und nicht sehen muss, ist, die Webcam des Benutzers auf einen Server zu streamen und den Videostream zu bearbeiten: Wie/wo greife ich auf den Stream zu (ich kann sicher keinen Browser auf dem Server laufen lassen). Ich sehe nirgendwo im Beispielcode, wo ich "physischen" Zugriff auf die Daten habe! – nschoe
Sie würden nicht die Browser API verwenden, sollten Sie die [native c/C++ WebRTC API] (https://code.google.com/p/webrtc/source/checkout) verwenden und Sie können einen Anruf von einem Browser zu erhalten Diese App, die Sie erstellen, dass die native API und von dort aus manipulieren. –