Ich möchte gerne in einem privaten Projekt folgendes umsetzen und würde gerne euren Rat dazu einholen.

Das Projekt handelt von einem Audio Stream. Das Frontend, in diesem Fall HTML, soll vom Backend, in diesem Fall Flask oder ein anderer Server, getrennt sein. Ich möchte gerne eine Audio File von einem Flask Server so streamen, sodass ich diese Datei vorspulen kann ohne die komplette Datei runtergeladen zu haben. Ist das überhaupt die gängige Methode oder wird generell immer die Audio File vollständig runtergeladen?
Ich stelle mir Prinzip zur Zeit so vor, dass ich an das Backend die Sekundenzahl schicke und der mir ab diesen Zeitpunkt die AudioFile zurück liefert.
Folgende Links habe ich dazu gefunden:
- https://stackoverflow.com/questions/510 ... thon-flask , hierbei handelt es sich aber mehr um Audio Streaming mit direkten Input vom Mikrofon.
- https://gist.github.com/hosackm/289814198f43976aff9b , habe ich getestet. Jedoch wenn ich versuche vor- oder zurück zu spulen funktioniert das nicht mehr so gut. Vielleicht ist das die gängige Methode und mein Vorgehen war einfach nur falsch. Hier habe ich einfach mal in der Zeile 22 gesagt, dass er 100 Loops überspringen soll.
- https://github.com/diewland/Flask-SocketIO-Audio , hier scheint das über Sockets zu laufen. Wahrscheinlich ist das the way to go?
Ich hoffe, ich habe soweit nichts falsch gemacht. Sonst weist mich gerne drauf hin.

Liebe Grüße und bleibt gesund!
Update:
Ich kann mir auch vorstellen, dass man auf diese Art und Weise das Audio File vorspulen lassen kann und dann anfängt zu streamen.
https://stackoverflow.com/questions/187 ... -in-python