Einzelnen Beitrag anzeigen

ERBITUX

Registriert seit: 7. Mär 2019
12 Beiträge
 
#1

G711 oder GSM 6.1 abspielen

  Alt 10. Jun 2019, 11:37
Hallo,

neues Projekt und neue Probleme.

Ich bekomme von einem alten Überwachungssystem (Habe ich geschenkt bekommen - Ohne weitere Bezeichnung) Textnachrichten, Videos und auch Tondaten alles über TCP.

Die Textdaten kann ich mittlerweile problemlos auswerten. Die Videodaten kommen über einen anderen Port als Stream und sind auch kein Problem. Mein Problem sind die zusätzlichen Audiodaten.

Das Gerät verfügt über 4 weitere Audioeingaänge und kann diese auch digitalisieren und per TCP verschicken. Ich kann diese Daten auch empfangen und anhand des Headers erkenn von welchem Audioeingang sie stammen.
Die empfangenen Audiodaten speichere ich in ein Array of Byte.

Nun zum eigentlichen Problem.

A. Wie kann ich herausfinden in welchem Format die Daten vorliegen. Ich vermute aufgrund der lausigen Qualität G711 oder GSM 6.1 in 8khz. Ist aber nur eine Vermutung.
B. Wie kann ich die Audiodaten aus dem Array abspielen?

Ich habe auf Github https://github.com/lakeofsoft/vcp einige Komponenten gefunden. Dort gibt es auch Bibliotheken unaGSM.pas und unaG711.pas. Aber leider blicke ich da nicht durch.
Also ich bekomme die Demos zum laufen, aber mehr auch nicht.

Hat vielleicht jemand eine Ahnung wie man so etwas machen kann?

Viele Grüße
  Mit Zitat antworten Zitat