Начнём с конца вопроса. Платить придётся всегда. Даже в случае «бесплатного» подключения к IPTV, необходимо оплачивать пользование трафиком в интернете. И чем интенсивнее будете им пользоваться, тем выше будет абонентская плата...
Если вы проживаете в достаточно крупном городе, то в нём может быть сеть (в Москве их, например, более десятка) операторов кабельного телевидения. Среди их каналов, часто бесплатных, может быть и Discovery. Следует выяснить это в местной Управе вашего ЖКХ...
Если же только через интернет желаете подключаться, то искать следует местного провайдера - выяснить особенности вашего соединения с «большим» интернетом: для стабильной работы телеканалов, особенно в HD-качестве, потребуется скорость обмена данными не ниже 5 мбит/сек
https:// inet-yar.ru/articles/kakoj-skorosti-interneta-dostatochno
Тогда можете выбирать совершено любую «коробочку», что подойдёт по цене. Разница между ними лишь в функционале/возможностях. Которыми порой никто так и не воспользуется...
https://market.yandex.ru/catalog--tv-pristavki-i-mediapleery/18040715/list
А для «простого» пользователя вполне хватит возможностей smart TV. Некоторым удаётся загрузить сервис TV Discovery в ТВ, но ничего не говорят, кто оплачивает трансляции телепрограмм по нему?
https://zen.yandex.ru/media/id/5a92a2789d5cb336b457d71d/kak-besplatno-smotret-filmy-serialy-i-iptv-kanaly-na-smart-tv-5d680f134735a600ad3116ce
