Пару лет назад я работал над проектом электронного обучения, который позволил студентам записать ответ (аудио только в моем случае), и профессор мог его прослушать и оценить ученика.
Мырассматривал Adobe FMS, Wowza Media Server (http://www.wowzamedia.com) и Red5. В конце концов был выбран Red5, потому что это были единственные бесплатные варианты с открытым исходным кодом, которые были достаточно стабильны для использования в этом проекте, хотя в нем не было много документации.
Как это работало, я закончил тем, что модифицировал один из упакованных примеров в соответствии со своими потребностями, и сервер работал на Mac OS 10.4. Red5 в основном захватил аудиопоток и сохранил файл в каталоге на машине.Затем мне пришлось обновить базу данных, чтобы указать аудиофайл, чтобы профессор мог его воспроизвести. Обратите внимание, я не делал никаких живых изменений или повторной трансляции потока, если это входит в сферу вашегоproject.
Во всяком случае, Red5 в то время не было большого сообщества, поэтому я не мог внести свой вкладТо, что я изучил в их документации, но кажется, что они сейчас более активны, и если вы решите использовать Red5, я бы попросил вас принять участие в проекте и помочь документировать его.