Как передать звук с ПК на сайт?

В общем есть прога на Delphi, записывает 3 секунды с микрофона и отправляет на сайт через post, на сайте php скрипт записывает звук в бд, и оттуда собственно его достаёт и присваивает в audio element src, звук передаётся, все работает, но не так как бы хотелось.. Есть вот эта небольшая задержка между записями, хотелось бы реализовать это как потоковую запись, где без прерываний воспроизводится звук. Есть идеи как это сделать?)


Ответы (1 шт):

Автор решения: SukhovPro

Можно предположить, речь о задержке между записями и что запись и отправка идет в одном потоке и пока отправляет, программа не пишет звук. Разделите на 2 потока, лучше 3. В одном пишите звук в кеш, во втором выбирайте и пишите в кеш готовые отрывки 3 сек, в третьем уже делайте отправку на сайт. Это в случае если если отправка на сайт именно в таком формате принцимпиальна.

→ Ссылка