Описание тега android-cling
С официального сайта: http://4thline.org/projects/cling/
Cling - это совместимый с UPnP программный стек для сред Java.
Основными модулями Cling являются:
Cling Core
Встраиваемая библиотека Java, которая реализует UPnP Device Architecture 1.0. Используйте Cling Core для предоставления сервисов с интерфейсом удаленного взаимодействия UPnP или для написания приложений контрольной точки, которые обнаруживают устройства UPnP и используют их сервисы. Вы также можете интегрировать Cling Core как библиотеку Android UPnP/DLNA в свои приложения (требуется уровень платформы 7/2.1). Полный исходный код примера руководства Android UPnPBrowser можно найти здесь. Вы можете увидеть приложение в действии в этом видео.
Поддержка Cling
Дополнительные классы и полезная инфраструктура для разработки и управления услугами UPnP с помощью Cling Core; расширения, упрощающие работу с медиа-серверами и средствами визуализации UPnP, сопоставление портов NAT на маршрутизаторах и т. д.
Cling Workbench
Настольное приложение для просмотра устройств UPnP и взаимодействия с их сервисами, включая шлюз HTTP и мост WAN/LAN.
Cling MediaRenderer
Автономный UPnP MediaRenderer, основанный на gstreamer.
Википедия: универсальный Plug and Play (UPnP) - это набор сетевых протоколов, который позволяет сетевым устройствам, таким как персональные компьютеры, принтеры, интернет-шлюзы, точки доступа Wi-Fi и мобильные устройства, беспрепятственно обнаруживать присутствие друг друга в сети и устанавливать функциональные возможности. сетевые сервисы для обмена данными, связи и развлечений.