Переадресация Dlna В Удаленную Сеть

Фон : Итак, возникла необходимость сделать возможность просмотра фильмов с моего сервера на моем телевизоре.

Ну, казалось бы, поднимаем DLNA, например miniDLNA, и проблема решена.

Так было до тех пор, пока не возникла необходимость предоставить такую же возможность родителям, которые живут в другом месте, и они не захотели устанавливать там сервер или простой nas. Было решено объединить наши сети путем туннелирования трафика и дать доступ к моей фильмотеке.

Подготовка : Давно установил у родителей отличный роутер, с которым работаю давно и доверяю - Mikrotik 951Ui 12HnD. Если вы не знакомы с этим замечательным роутером, советую познакомиться.

Ценовая политика позволяет выбирать решения как для дома, так и для офиса.

При этом мы получаем функционал, аналогичный дорогим корпоративным решениям.

У меня в квартире тоже был Микротик, с одной лишь разницей: все порты у меня были гигабитные.

Не долго думая я открыл pptp туннель и тут началось.

Первые проблемы : В отличие от классического метода передачи потокового аудио и видео, сегмент данных DLNA несколько отличается.

И это сразу стало ясно после того, как я понюхал трафик.

Вся связь между медиасервером и телевизором происходит по протоколу HTTP. Телевизор осуществляет многоадресную рассылку пакетов SSDP по адресу 239.255.255.255.250, в котором он регистрируется как служба перед медиасерверами.



Переадресация DLNA в удаленную сеть

DLNA-серверы, когда видят новую услугу, начинают напрямую обращаться к телевизору, через пару пакетов отправляют свою информацию внутрь

Переадресация DLNA в удаленную сеть

XML

   

<Эxml version="1.0" encoding="utf-8"?> <root xmlns=" urn:schemas-upnp-org:device-1-0 " xmlns:dlna="urn:schemas-dlna-org:device-1-0 " xmlns:sec="http://www.sec.co.kr/dlna "> <specVersion>

Теги: #mikrotik #iptv #ipip #pptp #dlna #MTU
Вместе с данным постом часто просматривают: