This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
software:ssdpd:index [2014/10/23 00:15] – [Установка] root | software:ssdpd:index [2022/02/05 04:29] (current) – root | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | FIXME **This page is not fully translated, yet. Please help completing the translation.**\\ //(remove this paragraph once the translation is finished)// | ||
- | |||
====== SSDP announcer for UPnP/DLNA ====== | ====== SSDP announcer for UPnP/DLNA ====== | ||
- a program for announcing the network UPnP/DLNA devices.\\ | - a program for announcing the network UPnP/DLNA devices.\\ | ||
Line 15: | Line 13: | ||
Thanks SSDP announcer can write your own UPnP / DLNA server on any scripting language, which is able to work nginx.\\ | Thanks SSDP announcer can write your own UPnP / DLNA server on any scripting language, which is able to work nginx.\\ | ||
+ | |||
+ | |||
===== Supported OS ===== | ===== Supported OS ===== | ||
* FreeBSD | * FreeBSD | ||
Line 20: | Line 20: | ||
- | ===== Принцип работы | + | ===== How it works ===== |
- | UPnP клиенты | + | UPnP clients |
- | Анонсы представляют из себя | + | Announcements represent a IPv4 / IPv6 multicast |
- | Анонс содержит в себе: | + | Announcement contains: |
- | * UUID (уникальный идентификатор) устройства; | + | * UUID - unique device ID; |
- | * тип анонсируемого устройства; | + | * type devices advertised; |
- | * сервисы, | + | * services offered device; |
- | * URL для получения по HTTP-GET XML файла с подробным описанием устройства и ссылками на XML файлы-описания его сервисов.\\ | + | * URL for by HTTP-GET XML file detailing the devices and links to XML files, a description of its services.\\ |
- | SSDPd требует указания на каких интерфейсах работать, | + | SSDPd requires specify on which interfaces to work out what URL announce and XML file describing the device.\\ |
- | На этом работа | + | In this work SSDPd ends. Everything else happens communication client to the server via HTTP.\\ |
- | Клиент, | + | Client after receiving announcements if he was interested in the type of UPnP devices on the HTTP-GET |
- | XLM файлы статичные, примеры приложены в дистрибутиве.\\ | + | XML files are static, attached examples in the distribution.\\ |
- | После разбора | + | After parsing the XML files the client accesses the services by URL specified in XML files using HTTP, using the methods: POST, SUBSCRIBE, UNSUBSCRIBE.\\ |
- | В простом случае | + | In a simple case (for a minimum of the functional) processing |
+ | |||
+ | ==== Multicast addresses ==== | ||
+ | * 239.255.255.250: | ||
+ | * [FF02:: | ||
+ | * [FF05:: | ||
- | ===== Setup ===== | ||
- | wget http:// | ||
- | tar -xf ssdpd-1.01.tar.gz\\ | ||
- | cd ./ | ||
- | ./ | ||
- | make install\\ | ||
- | In the directory: | ||
- | ssdpd-1.01/ | ||
- | ssdpd-1.01/ | ||
- | ssdpd-1.01/ | ||
- | ssdpd-1.01/ | ||
===== Settings ===== | ===== Settings ===== | ||
- | [[en:software: | + | [[software: |
===== Download ===== | ===== Download ===== | ||
- | License: BSD\\ | + | Source code: [[https://github.com/rozhuk-im/ |
- | [[http://www.netlab.linkpc.net/download/ | + | UPnP docs: [[http:// |
- | [[http:// | + | |
- | + | ||
- | < | + | |
- | + | ||
- | + | ||
- | ===== Support ===== | + | |
- | Forum: [[http:// | + | |
+ | {{tag> |