Когда VLC не видит DLNA-сервер, в списке Вид → Плейлист → Локальная сеть → Universal Plug'n'Play просто отсутствует нужное устройство, хотя другие плееры или телевизор его отображают. Чаще всего причина кроется не в самом VLC, а в блокировке обнаружения устройств на уровне сети: брандмауэр, изоляция клиентов на роутере или отключённый протокол SSDP мешают плееру «услышать» широковещательные запросы сервера.
Ниже разберём пошаговую диагностику — от простых проверок до настроек роутера. Порядок действий выстроен от наиболее вероятных причин к редким, поэтому начинайте с первого раздела и двигайтесь дальше, только если предыдущий шаг не помог.
Как VLC обнаруживает DLNA-серверы
Обнаружение DLNA-устройств работает через протокол UPnP и его составляющую — SSDP (Simple Service Discovery Protocol). Сервер периодически рассылает по локальной сети multicast-уведомления о своём присутствии, а клиент, например VLC, отправляет поисковый запрос M-SEARCH и ждёт ответов.
Если на любом участке этой цепочки multicast-трафик блокируется, сервер просто не появится в списке. При этом сам сервер может исправно работать — его будут видеть другие устройства, настройки которых позволяют принимать такие пакеты. Именно поэтому диагностику стоит начинать с сетевого уровня, а не с переустановки плеера.
Шаг 1. Базовые проверки сети
Прежде чем лезть в настройки, убедитесь, что выполняются базовые условия. Компьютер с VLC и устройство с DLNA-сервером должны находиться в одной подсети — например, оба подключены к одному роутеру. Если ПК подключён по кабелю, а сервер — через Wi-Fi гостевой сети или другого диапазона с изоляцией, обнаружение работать не будет.
- 🔌 Проверьте, что оба устройства подключены к одному роутеру, а не к разным точкам доступа.
- 📶 Убедитесь, что устройства не разведены по гостевой и основной сети — гостевые сети почти всегда изолируют клиентов.
- 🔄 Перезапустите роутер и DLNA-сервер: зависший UPnP-сервис на роутере — частая причина проблемы.
- 🖥️ Проверьте видимость сервера с другого устройства (телефона, телевизора) — это сузит поиск до ПК или до сети.
Если сервер не виден ни с одного устройства, проблема на стороне сервера или роутера. Если виден везде, кроме VLC на конкретном компьютере, — переходите к настройкам брандмауэра.
Шаг 2. Брандмауэр и антивирус
Самая частая причина на Windows — брандмауэр блокирует входящие SSDP-ответы. При первом запуске VLC система спрашивает, разрешить ли ему доступ к сети; если тогда был выбран запрет или профиль сети определён как «общедоступная», обнаружение устройств не заработает.
Откройте Панель управления → Брандмауэр Защитника Windows → Разрешение взаимодействия с приложением и найдите в списке VLC media player. Для него должны стоять галочки как минимум в колонке «Частная». Заодно проверьте, что тип текущей сети установлен как «Частная сеть»: Параметры → Сеть и Интернет → Свойства подключения.
⚠️ Внимание: сторонние антивирусы со встроенным файрволом (Kaspersky, ESET, Avast и другие) могут блокировать multicast-трафик даже при корректных настройках брандмауэра Windows. Для проверки временно отключите защиту и обновите список сети в VLC. Если сервер появился — добавьте VLC в исключения антивируса, а не оставляйте защиту выключенной.
Шаг 3. Настройки роутера: UPnP и изоляция клиентов
На роутере должны быть включены две опции: UPnP и отсутствие изоляции клиентов. Названия пунктов меню зависят от производителя, поэтому ищите похожие формулировки в админ-панели роутера (обычно доступна по адресу 192.168.0.1 или 192.168.1.1).
- 📡 UPnP / SSDP — должен быть включён; без него устройства не анонсируют себя в сети.
- 🚫 AP Isolation / Client Isolation / Изоляция точки доступа — должна быть выключена, иначе Wi-Fi-клиенты не видят друг друга.
- 📻 Multicast / IGMP snooping — если есть настройка мультикаста, убедитесь, что он не отключён.
После изменения настроек роутер лучше перезагрузить, а в VLC закрыть и заново открыть плейлист локальной сети — плеер кэширует результаты поиска.
Шаг 4. Проверка настроек самого VLC
В VLC обнаружение DLNA выполняется через модуль UPnP. Откройте Инструменты → Настройки → Показывать настройки: Все → Плейлист → Сервисы обнаружения и убедитесь, что пункт Universal Plug'n'Play отмечен. После изменения настройки перезапустите программу.
Затем откройте Вид → Плейлист и в левой панели разверните Локальная сеть → Universal Plug'n'Play. Подождите 30–60 секунд: поиск устройств не мгновенный, VLC отправляет запрос и ждёт ответов от всех серверов в сети.
☑️ Чек-лист диагностики VLC и DLNA
Шаг 5. Проверка самого DLNA-сервера
Не исключено, что проблема на стороне сервера. Если вы используете Windows Media Player как DLNA-сервер, проверьте, что включена функция Поток → Включить потоковую передачу мультимедиа, а служба «Служба общих сетевых ресурсов проигрывателя Windows Media» запущена. Для сторонних серверов (Home Media Server, Plex, Serviio, miniDLNA) убедитесь, что в их настройках выбран правильный сетевой интерфейс — сервер, привязанный к неактивному адаптеру, не будет анонсироваться в нужную подсеть.
На Windows также должны работать две службы, отвечающие за обнаружение устройств: «Обнаружение SSDP» и «Узел универсальных PNP-устройств». Проверить их можно через services.msc — тип запуска должен позволять службе работать.
⚠️ Внимание: если DLNA-сервер работает на NAS или отдельном устройстве, сверьтесь с документацией конкретной модели — расположение настроек UPnP/DLNA у разных производителей сильно отличается, и универсальной инструкции здесь нет.
Сводная таблица причин и решений
| Симптом | Вероятная причина | Что делать |
|---|---|---|
| Сервер не виден нигде | Сервер не анонсируется или выключен UPnP на роутере | Проверить сервер и настройки роутера |
| Сервер виден везде, кроме VLC | Брандмауэр или антивирус блокирует VLC | Разрешить VLC в правилах файрвола |
| Сервер виден, но пропадает | Нестабильный multicast, Wi-Fi-проблемы | Подключиться по кабелю, перезапустить роутер |
| Сервер виден, но файлы не открываются | Формат не поддерживается или нет прав доступа | Проверить кодеки и права на папки сервера |
| Пустой список Universal Plug'n'Play | Отключён UPnP-модуль в VLC | Включить модуль в настройках плейлиста |
Почему телевизор видит сервер, а VLC — нет?
Телевизоры и приставки часто используют собственные механизмы обнаружения и агрессивнее опрашивают сеть. VLC же полагается на стандартный SSDP-обмен, который легко блокируется брандмауэром ПК. Поэтому ситуация «ТВ видит, а VLC нет» почти всегда указывает на настройки компьютера, а не сети.
Альтернативный способ: прямое подключение
Если обнаружение так и не заработало, а файл нужно воспроизвести срочно, можно обойтись без автопоиска. Многие DLNA-серверы показывают прямые ссылки на контент, а VLC умеет открывать потоки по URL: Медиа → Открыть URL и вставьте адрес потока. Это не решит проблему обнаружения, но позволит проверить, работает ли сама передача данных.
Другой вариант — открыть сетевую папку сервера как обычный общий ресурс SMB через проводник Windows и воспроизводить файлы оттуда. Это подтвердит, что сетевая связность между устройствами есть, и проблема касается именно протокола обнаружения DLNA.
Часто задаваемые вопросы
Почему VLC видит DLNA-сервер, но список файлов пуст?
Обнаружение работает, но сервер не отдаёт контент. Проверьте на стороне сервера, добавлены ли папки в медиатеку, завершилось ли их индексирование и есть ли у сервера права на чтение этих каталогов.
Нужно ли переустанавливать VLC, если он не видит DLNA?
Обычно нет. Переустановка помогает только при повреждении самих файлов программы, что встречается редко. Сначала проверьте брандмауэр, тип сети и UPnP-модуль в настройках плеера — это закрывает подавляющее большинство случаев.
Влияет ли VPN на обнаружение DLNA-серверов?
Да. Активное VPN-подключение перенаправляет трафик через туннель и часто блокирует локальный multicast. Отключите VPN и обновите список устройств в VLC — сервер должен появиться.
VLC на Android не видит DLNA-сервер — это решается так же?
Принципы те же: одна подсеть, отсутствие изоляции клиентов на роутере, включённый UPnP. Дополнительно проверьте, что у VLC на Android есть разрешение на доступ к локальной сети в настройках системы.
Можно ли использовать другой плеер вместо VLC для DLNA?
Да, существуют альтернативные плееры с поддержкой UPnP/DLNA. Если VLC упорно не видит сервер, а другой плеер видит, это ещё одно подтверждение, что проблема локализована в настройках самого VLC или его взаимодействии с брандмауэром.