Wie würde ich einem Benutzer erlauben, Videos zur Speicherung an eine Webanwendung zu streamen?

StackOverflow https://stackoverflow.com/questions/54221

Frage

Ich möchte einer Website einige Funktionen hinzufügen, die es Benutzern ermöglichen, Videos mit ihrer Webcam aufzunehmen und diese einfach online zu speichern.Ich weiß nicht einmal, ob das derzeit möglich ist, aber ich denke, dass Flash Zugriff auf lokale Webcams hat, die über den Browser laufen.

Haben Sie Vorschläge oder Ressourcen, um mir den Einstieg zu erleichtern?Ich bin in erster Linie ein Java-Entwickler. Wenn ich es also in einem Applet machen könnte, wäre das großartig, aber es könnte einfacher sein, dies mit Flash oder einer anderen Technologie zu erreichen.

Dies würde bedeuten, dass das Video zurück zum Webserver gestreamt und dort gespeichert wird.Das Hochladen einer Datei ist recht einfach, aber ich möchte, dass sich der Benutzer wenn möglich nicht damit befassen muss.

Nur um das klar zu stellen.Ich spreche nicht davon, ein Video hochzuladen.Ich spreche davon, dem Benutzer zu erlauben, in einer Webanwendung auf „Aufzeichnen“ zu klicken und das Video auf den Server zu streamen und zu speichern, wenn der Benutzer auf „Stopp“ klickt.

War es hilfreich?

Lösung

Dies ist möglich mit Adobes Flash Media Server . Red5 ist eine Open-Source-Alternative. Das Protokoll sie für diesen Einsatz ist RTMP .

Andere Tipps

Auf der Serverseite, haben Sie drei Möglichkeiten:

  1. Adobes Flash Media Server
  2. Red5 , eine Open-Source-Version
  3. Wowza Media Server Pro , eine kommerzielle Alternative

Sie entweder eines dieser auf Ihrem eigenen Server laufen können oder auch für einen Web-Anbieter gehen (ich gefunden

Zusätzlich zu den oben genannten Entscheidungen, können Sie auch haxevideo verwenden (Open Source)

scroll top