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