Домашний медиа-сервер (UPnP, DLNA, HTTP) Домашний медиа-сервер (UPnP, DLNA, HTTP) Домашний медиа-сервер (UPnP, DLNA, HTTP)
Главная Решения пользователей программы "Домашний медиа-сервер (UPnP, DLNA, HTTP)"
 
Текущее время: Сб авг 08, 2020 3:23 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 6 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Хранение информации в MySQL
СообщениеДобавлено: Сб янв 25, 2014 7:23 pm 
Не в сети

Зарегистрирован: Вт апр 10, 2012 11:22 pm
Сообщения: 9
Есть большое желание управлять базой данных HMS сторонними средствами
например напрямую внося изменения в BD или написав свой интерфейс для работы с БД, или клиента для планшетов!

Соответственно вопрос: есть ли возможность настроить HMS хранить инфу в MySQL?
ИМХО: Думаю очень полезная была бы функция

ЗЫ: Многие программы работающие в SQLite или своих форматах BD позволяют сменив настройки переехать на MySQL


Вернуться к началу
 Заголовок сообщения: Re: Хранение информации в MySQL
СообщениеДобавлено: Вс янв 26, 2014 8:28 am 
Не в сети

Зарегистрирован: Вт сен 16, 2008 7:30 pm
Сообщения: 2771
Sandr писал(а):
Есть большое желание управлять базой данных HMS сторонними средствами
например напрямую внося изменения в BD или написав свой интерфейс для работы с БД, или клиента для планшетов!

Соответственно вопрос: есть ли возможность настроить HMS хранить инфу в MySQL?
ИМХО: Думаю очень полезная была бы функция

ЗЫ: Многие программы работающие в SQLite или своих форматах BD позволяют сменив настройки переехать на MySQL

Думаю, что будет более универсальным управление базой любого сервера через заложенные механизмы UPnP (сервис ContentDirectory, действия CreateObject, DestroyObject, UpdateObject) - http://upnp.org/resources/upnpresources.zip. В HMS эти действия реализованы и, в принципе, могут быть развиты.


Вернуться к началу
 Заголовок сообщения: Re: Хранение информации в MySQL
СообщениеДобавлено: Вс янв 26, 2014 9:29 pm 
Не в сети

Зарегистрирован: Вт апр 10, 2012 11:22 pm
Сообщения: 9
Попробуем!
Сразу вопрос:
запрашиваю, через соккет порт 1900, на сервере с HMS
но ответ только от uTorrent, также установленного на этой машине

Код:
HTTP/1.1 200 OK CACHE-CONTROL: max-age = 1200 EXT: LOCATION:http://192.168.1.*:9091 SERVER: Windows/6.1.7601 UPnP/1.1 uTorrent(client)(native)/313 ST:ut:client:service:pairing USN:uuid:0953011d-708d-e111-ad80-50e549e64aef FRIENDLYNAME:SERVER


Пробовал остановить оба сервиса, и запустить только HMS - порт молчит
(Firewall на время отключал)

В HMS опция Использовать адрес 0.0.0.0 для получения UPnP сообщений Включена!
В журнале:
listening on 192.168.1.*:57244
listening on 0.0.0.0:1900

Отключая эту опцию получаю
listening on 192.168.1.*:1900


Вернуться к началу
 Заголовок сообщения: Re: Хранение информации в MySQL
СообщениеДобавлено: Вс янв 26, 2014 10:06 pm 
Не в сети

Зарегистрирован: Вт сен 16, 2008 7:30 pm
Сообщения: 2771
Sandr писал(а):
Попробуем!
Сразу вопрос:
запрашиваю, через соккет порт 1900, на сервере с HMS
но ответ только от uTorrent, также установленного на этой машине

Код:
HTTP/1.1 200 OK CACHE-CONTROL: max-age = 1200 EXT: LOCATION:http://192.168.1.*:9091 SERVER: Windows/6.1.7601 UPnP/1.1 uTorrent(client)(native)/313 ST:ut:client:service:pairing USN:uuid:0953011d-708d-e111-ad80-50e549e64aef FRIENDLYNAME:SERVER


Пробовал остановить оба сервиса, и запустить только HMS - порт молчит
(Firewall на время отключал)

В HMS опция Использовать адрес 0.0.0.0 для получения UPnP сообщений Включена!
В журнале:
listening on 192.168.1.*:57244
listening on 0.0.0.0:1900

Отключая эту опцию получаю
listening on 192.168.1.*:1900

Не знаю, что именно запрашиваете. Http-сервер HMS обычно работает на порту 45397 (TCP). UDP (1900) используется для обнаружения UPnP-устройств.

Набор полезных утилит для UPnP - http://opentools.homeip.net/dev-tools-for-upnp, правда с подключением IP6 работают как-то загадочно.


Вернуться к началу
 Заголовок сообщения: Re: Хранение информации в MySQL
СообщениеДобавлено: Вс янв 26, 2014 11:51 pm 
Не в сети

Зарегистрирован: Вт апр 10, 2012 11:22 pm
Сообщения: 9
Запрашиваю мультикастом доступные сервисы
Методом M-SEARCH по протоколу SSDP
Код:
M-SEARCH * HTTP/1.1 
HOST: 239.255.255.250:1908
MAN: "ssdp:discover"
MX: 100
ST: urn:schemas-upnp-org:device:MasterMediaServer:1
USER-AGENT: TestUPnP


И запрос, по стандарту, идет мультикастом на порт 1900

На что uTorrent и отвечает согласно стандарту:
Код:
HTTP/1.1 200 OK CACHE-CONTROL: max-age = 1200 EXT: LOCATION:http://192.168.1.*:9091 SERVER: Windows/6.1.7601 UPnP/1.1 uTorrent(client)(native)/313 ST:ut:client:service:pairing USN:uuid:0953011d-708d-e111-ad80-50e549e64aef FRIENDLYNAME:SERVER


PS: 1908 - первый свободный порт на хосте, удачно забинденный


Вернуться к началу
 Заголовок сообщения: Re: Хранение информации в MySQL
СообщениеДобавлено: Пн янв 27, 2014 6:56 am 
Не в сети

Зарегистрирован: Вт сен 16, 2008 7:30 pm
Сообщения: 2771
upnpresources.zip - UPnP-arch-DeviceArchitecture-v1.0-20081015.pdf

1.2.2 Discovery: Search: Request with M-SEARCH


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 6 сообщений ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB