XPMN
XPMN - базирующийся на XMPP протокол, служащий для объединения в сеть медиа-устройств в целях предоставления сервисов друг другу. Например, для связывания ноутбуков, телевизоров, медиацентров/домашних кинотеатров (HTPC), и смарфонов между собой. Сервисы предоставляемые друг другу могут быть различными, например, запись видео или хранение данных. Протокол обладает возможностью расширения, а также в нем предусмотрено появление устройств с новой функциональностью, которая появится в дальнешем именно для поддержки XPMN.
Если устройство поддерживает XPMN, оно может обмениваться данными с другими устройствами. Что позволяется пользователю просматривать видеоролик с ноутбука через мобильный телефон. В этом примере устройства прозрачно для пользователя обмениваются данными и ему не требуется закачивать ролик на некий сервер (таким образом достигается децентрализация).
Обмен данными происходит через защищенное соединение. Есть механизм управления, какие действия разрешается выполнять устройствам по XPMN.