Через callback интерфейс использую захват звука и аналогично воспроизведение на устройстве.
Если отправлять данные через "временную переменную", то все, более-менее работает без задержек и проблем, но вот при попытке передать информацию через socket.send, socket.recv и переменную, появляется лаг + размеры буферов, отправляемых данных и принимаемых становятся не равны (block_size стоит одинаковый и на отправке и на приеме).
В чем может быть проблема? Может быть такое, что данные, перед отправкой по сети, надо как-то преобразовывать?