Streamen von Audiodaten



  • Hi

    Ich habe folgendes Problem:

    Ich bekomme Sounddaten über UDP von einem Mikrofon auf den Rechner.

    Diese Daten werden bis jetzt nur grafisch dargestellt.

    Ich muss jetzt eine Klasse finden/entwickeln, die diese Daten treamt und als Sound wiedergibt.

    Google und Sufu bringen mir schon den einen oder anderen Vorschlag, was ich aber möchte ist, dass ihr mir etwas empfehlt. Nützt ja nichts wenn ich mit Tagelang in eine Lib reinarbeite, die letztendlich nicht gut ist, inkonsistent ist o.ä. .

    Daher lasst mal hören womit ihr so Erfahrungen gemacht habt.

    Außßerdem wärs klasse, wenn ihr mir ein gutes Tutorial empfehlen könntet (nicht einfach irgendeins was Google ausspuckt, weil das kann ich selbst).

    Gruß
    Patrick



  • Ich habe nochmal genauer nachgefragt...der Stand ist der folgende:

    Die Daten (maximal 16 Kanäle, je nach A/D-Wandler) werden direkt ohne Umwege über die Soundkarte, per USB oder UDP an den Rechner gesendet. Dieser hat eine Anzeige, auf der Kanäle ausgewählt werden können. Nun ist gewünscht, dass man über diese GUI einen Kanal auswählt, und dieser dann abgespielt wird.

    Wie die Daten auf dem Rechner ankommen und was wie wo umgewandelt wird ist mir erstmal egal, wichtig ist für mich, welche Daten ich bekomme und in welchem Format/Größenordnung.
    Die Daten kommen als Arrays vom Typ Long bzw. Double (je nach A/D-Wandler) auf dem Rechner an. Dieser übergibt mir nun einen Pointer auf ein long-Feld, aus welchem ich die Daten auslesen und wiedergeben soll.

    Nun ist die Frage: Kennt jemand eine lib, die es mir ermöglicht aus diesen long-Werten ein Sound-Signal zu machen? Buffering usw. ist erstmal egal, ich möchte zunächst einmal "nur" etwas hören...


Anmelden zum Antworten