У меня есть небольшое приложение, которое записывает аудио, например. от микрофона. Теперь я хотел бы предоставить аудио-поток через UPnP, чтобы MediaRenderer мог получить доступ и воспроизвести его.Действуйте как UPnP MediaServer и воспроизводите потоковое аудио (микрофон) через UPnP MediaRender
Я уже использую CLING, чтобы открыть сеть для MediaRenders, но теперь я понятия не имею, с чего начать с потоковой части.
Может ли кто-нибудь сказать мне, с чего начать с UPnP в качестве новичка?
Окончательное решение, которое я хотел бы сделать, это:
- имеют свою программу, которая записывает аудио, например. от микрофона (сделано)
- открыть сеть для MediaRenders (~ сделано)
- нажмите на MediaRenderer (действуют как ControlPoint) и сказать ему: «Эй, играть этот поток» 3.1 позволяют MediaRenderer также искать мой программы и выбрать его (частично сделано)
- аудио поток из программы -> MediaRenderer
мне не нужен готовый код или что-то в этом роде. Я просто немного борюсь, потому что я понятия не имею, что делать, с чего начать.
Мои открытые вопросы на данный момент:
Я использую JAVA, и я уверен, что я хотел бы найти способ, как обеспечить PCM-аудио-поток через HTTP. Но как сообщить MediaRender, что он должен теперь играть в этот поток?
Я здесь абсолютно новый, любая помощь была бы очень желанной.
Я экспериментирую с Клингом, так что да, ваш ответ идет в правильном направлении, спасибо :) –