Есть ли библиотеки для PHP (может даже PECL) для работы со звуком (подключиться к PulseAudio)?
Отсылать ему биты в реал тайме на воспроизведение. Надо сделать плеер на PHP (такая вот простая задачка) (а библиотек ноль). Также есть ли библиотеки для простого принятия битов из формата ogg?
programmer0101, ну вот смотрите, вам следует внимательно почитать доку по пульсе.
Например, она умеет общаться через разделяемую память, умеет работать через сокеты. Оба варианта вполне себе совместимы с PHP.
Мужик, это не та тема, где можно по-быстрому найти готовую либу. Тут надо разбираться в протоколе и писать свою реализацию. Так что запасайся терпением, говори боссу, что тебе надо полгода и вперед.
Но честно тебе скажу, писать такую штуку на PHP затея не из лучших, я серьезно.
Возьми обычный С и пиши на нем.
Со звуком очень много проблем, прогать его сложно, т.к. надо постоянно следить за тем, чтобы буфер не пустел, но и в тоже время не было переполнения. Опять же это требует высокой производительности и гарантированного времени отклика, а также асинхроннности. Это накладывает жесточайшие требования к приложению и PHP тут далеко на фаворит. Для такого рода приложений это медленный язык. Если и писать, то на C или Rust.
php - это серверный\консольный язык, он для данной задачи не особо подходит.
Подобное возможно только в связке с js/html или через com или что-то подобное, а не напямую