Andreas Sperber: Audio Recording auf Website

Grüß Euch,

mir kam die Idee zu einem Webprojekt bei dem unter anderem vom Benutzer Sprache aufgezeichnet werden soll. Der Benutzer soll auf Record clicken, in sein Mikrofon sprechen können und das ganze dann auf einem Server abgespeichert werden.

Da das keine Standard-Anwendung ist, tu ich mich da auch gerade etwas schwer und bitte euch um Hilfe.

Bis jetzt viel mir noch der Flash Player. Mit dem kann man auch Video aufnehmen und dazu gibt es noch einen Flash Media Server. Doch für so eine Anwendung bräuchte ich Flash und das kostet Geld. Ich will aber nur den Audio Stream vom Mikro auf den Server kriegen.

Das wäre dann mein nächstes Problem. Die Audio Daten sollten möglichst klein sein und am besten bereits vor Versand an den Server in komprimierter Form vorliegen, weil sonst die Datenmenge ausufert.

Ich bin um jede Idee dazu dankbar.
Dinge wie, mit welchen API´s kann man per Javascript/PHP ... auf das Mikro zugreifen?
Welche anderen Möglichkeiten gibt es ausser Flash Player?
Erfahrungen, Tipps, Tutorials für den Flash Player...

Mit freundlichen Grüßen,
Andi

  1. Hallo Andi,

    mir kam die Idee zu einem Webprojekt bei dem unter anderem vom Benutzer Sprache aufgezeichnet werden soll. Der Benutzer soll auf Record clicken, in sein Mikrofon sprechen können und das ganze dann auf einem Server abgespeichert werden.

    da hast du dir ja was vorgenommen ... ;-)

    Dinge wie, mit welchen API´s kann man per Javascript/PHP ... auf das Mikro zugreifen?

    Gar nicht. Javascript kennt nichts, was sich außerhalb des Browserfensters abspielt (abgesehen vom Anfordern neuer Ressourcen), und PHP läuft auf dem Server, weiß also nichts von einem Mikrofon beim Client.

    Welche anderen Möglichkeiten gibt es ausser Flash Player?

    Grundsätzlich: Ein extra für diesen Zweck geschriebenes Browser-Plugin, eventuell ein Java-Applet. Keine Ahnung, ob es sowas schon fertig gibt; ich fürchte, hier ist Selbst-Programmieren angesagt.
    Wenn es plattformspezifisch sein darf, kann es natürlich auch eine echte eigenständige Applikation sein, die unabhängig vom Browser läuft (sowas in der Art von Skype).

    So long,
     Martin

    --
    Die letzten Worte der Challenger-Crew:
    Lasst doch mal die Frau ans Steuer!