Системные требования:
- телевизор с поддержкой DLNA
- маршрутизатор с прошивкой DD-WRT или OpenWRT или компютер
- голова, куда без нее

Делается при помощи xupnpd. Официальный сайт http://xupnpd.org
На сайте есть несколько примеров как установить и настроить и даже на русском, поэтому повторять не буду.
Из своего опыта: маршрутизатор собран из компъютера, ос - FreeBSD. Разобраться, установить и настроить заняло часа три. Второй раз будет значительно быстрее. Все работает - список каналов показывает как трэки в DLNA клиенте.