Home Sharing вне дома: переносимая копия или удалённый сервис?
Home Sharing — это рабочий процесс в локальной сети. Выберите между проверенной переносимой копией и поддерживаемым удалённым библиотечным сервисом, прежде чем трогать сеть.
Вы уезжаете через два дня и хотите взять библиотеку с собой, и первое решение — не о том, какой VPN использовать. Оно о том, нужны ли вам файлы на устройстве или живой доступ к компьютеру, который остаётся дома, потому что это разные проекты с разными режимами отказа. Если сделать наоборот, получится работающий туннель, направленный на неверный сервис. Сначала выберите модель, потом сеть.
| What you need | Which model |
|---|---|
| A fixed selection for a trip | Portable copy prepared at home |
| A library that keeps changing | Supported remote library service |
| Sharing inside the house | Home Sharing on the same network |
Сначала заставьте работать локальную схему
Руководство Home Sharing от Apple описывает узкую схему: устройства в одной сети Wi-Fi или Ethernet, одна и та же учётная запись Apple на каждом и покупки, авторизованные для этой учётной записи. Компьютер, обслуживающий библиотеку, тоже должен быть включён с открытым медиаприложением. Повторите всё это дома и подтвердите воспроизведение на устройстве, которое планируете взять. Всё, что там не сработает, не сработает снова из отеля, с дополнительным слоем путаницы.
Home Sharing, AirPlay и общий доступ к файлам — три разных сервиса с тремя разными настройками. Приёмник трансляции в списке — не общая библиотека, а открытие адреса компьютера через туннель не доказывает ни того, ни другого. Путать их — это способ, которым выходные исчезают в отладке не того сервиса.
Вариант A: копия, проверенная офлайн
Если вам нужен предсказуемый набор медиа, подготовьте его до отъезда. Используйте поддерживаемый путь загрузки, синхронизации или экспорта в медиаприложении для контента, который вы вправе копировать, а затем подтвердите, что приложение воспроизводит его с выключенной сетью. Именно этот последний шаг и есть вся проверка, и именно его люди пропускают. Если файлу всё ещё нужно подключение, чтобы открыться, вы получили ответ рано, и в этом смысл проверки дома.
Загрузка по подписке ведёт себя не как обычный медиафайл. Правила авторизации и истечения срока отличаются, и они всплывают в самый неудачный момент.
Вариант B: сервис, созданный для удалённого доступа
Если библиотека меняется, пока вас нет, выберите сервис, созданный для удалённого доступа к библиотеке. Проверьте его клиентские приложения, поддержку форматов, требования к учётной записи и разрешённый контент, прежде чем трогать сеть, а затем разверните его точно так, как описано. Если сервис доступен по частному пути VPN, ничего не публикуйте: держите библиотеку на этом пути, а не открывайте её порты общего доступа в интернет.
Смысл частного пути в том, что сервис сохраняет аутентификацию и свои правила контента, но теряет публичную экспозицию. Открывать порты потому, что их легче тестировать из кафе, — это путь, которым библиотека попадает в индекс.
Чего Home Sharing не сделает, с ретранслятором или без
Ретранслятор обнаружения или эксперимент на уровне-2 может заставить удалённый сервис появиться в списке. Появиться — не подключиться, а подключиться — не воспроизвести.
Apple документирует Home Sharing как схему в локальной сети, поэтому ретранслятор не превращает его в поддерживаемый удалённый рабочий процесс, и проверки авторизации и воспроизведения по-прежнему происходят на той стороне этого ретранслятора. Сохраните это различие в плане, а не обнаруживайте его в гостиничном номере. Ретранслятор, который вы можете отлаживать дома, — это лаборатория, а не схема, на которую можно положиться в поездке.
Если экспериментируете, запишите три результата
Назовите три исхода и запишите каждый отдельно: библиотека появляется в списке, сеанс открывается из клиента, и выбранный элемент действительно воспроизводится. Рядом с каждым результатом запишите точные приложения, версии и схему сети. Успешный ping или пересланное объявление не входит в эти три.
Избегайте пересылки всего трафика обнаружения только чтобы узнать, какая модель вам была нужна. Эта работа относится к лаборатории, а не к плану поездки.
Для обычной поездки два защитимых ответа — это копия, проверенная офлайн, и сервис, созданный для удалённого доступа.