Добавляем технологию AirPlay в Windows
Удивительно, но даже в актуальной версии Windows 10 до сих пор не появились технологии беспроводной передачи аудио и видеоконтента AirPlay и Chromecast. Практически во всех мобильных телефонах и компьютерах мак, эта функция давно присутствует, даже производители телевизоров уже подсуетились, добавив поддержку AirPlay 2 в свои новые модели, а вот на Windows данную технологию так и не завезли.
Решил основательно разобраться в этом вопросе, так как понадобилось подключить ноутбук под Windows к Apple TV. Не может же такого быть, чтобы чисто программная проблема с поддержкой технологии AirPlay, не имела готовых решений. И знаете, всё оказалось легко решаемо.
iTunes и технология AirPlay на Windows
Полагаю, что штатный медиаплеер iTunes от компании Apple в особом представлении не нуждается. В той или иной мере с ним сталкивался любой владелец устройств из Купертино.
Закачав и установив свежую версию iTunes, увидел заветный значок технологии AirPlay, но счастье было не долгим. в версии для Windows он позволяет транслировать только аудиоконтент – никакого видео и уж тем более повтора содержимого экрана тут нет.
Soda Player и технология AirPlay
Раз получился такой облом с видео в iTunes, решил попробовать запасной вариант. Не так давно я рассказывал что нашёл классный бесплатный медиаплеер Soda Player под macOS. Он стал моим единственным проигрывателем на макбуке, заменив собой MPlayerX и VLC, которые зал ранее.
Так вот, у Soda Player есть версия и под Windows, причём обладает точно таким же функционалом и позволяет с лёгкостью выводить видео по технологии AirPlay на Apple TV. Получается, что с медиаконтентом на Винде нет проблем. Оставалось разобраться с отображением рабочего стола.
AirParrot
Вот тут оказалась самая засада, так как найти бесплатных продуктов не удалось, а из коммерческих мне понравилась AirParrot (на данный момент актуальная версия 2.7.5) от компании Squirrels. Не сказать чтобы лицензия стоила сильно дорого – $12.99, но и платить за единственно нужную функцию видеоповтора экрана тоже как-то не хочется.
Впрочем, на одном из форумов в интернете, мне удалось найти рабочий ключ. Хоть там и было написано, что он для более старой версии, но прекрасно подошёл и к этой 🙂
Стоит отметить, что AirParrot предлагает дополнительный функционал в управлении AirPlay, в отличие от штатной на маке, но лично мне оно без надобности. А вот на Windows, пока Мелкософт не соизволит осчастливить своих пользователей штатной поддержкой беспроводной передачи аудио и видеоконтента, программа очень пригодится.
Собственно, это всё о чём хотелось рассказать сегодня. Ставьте лайки и подписывайтесь, если считаете статью полезной.
Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.
Комментариев: 4
В 10 Винде кликаешь правой клавишой мыши на видеофайле .Выбираешь «отправить на » ,выбираешь свой телек , и любуешься !
ВАЛЕРИЙ, а не подскажете за счёт чего получается подобная «магия»?
dre@mer, Валерий скорее всего имеет в виду трансляцию через DLNA сервер встроенный в win, однако для этого нужно иметь поддержку DlNA и на телевизоре.
Собственно, ещё сравнительно недавно было возможно транслировать по DLNA и видео или музыку из браузеров Google Chrome и Microsoft Edge. Потом эти компании решили, что это для пользователей всё слишком уж просто и хорошо, и убрали из браузеров эту функцию. При этом Google стала продавать приставки Chromecast, a Microsoft внедрила технологию Miracast. И теперь оборудование без этих новых примочек не может просто так передать видео на другой экран и даже музыку из вкладки браузера. Через встроенный сервер виндовс медиа можно отправить по DLNA только локальные файлы форматов, поддерживаемых виндовс медиа. Для аудио Airplay под Windows существуют программы, в частности в онлайн магазине Microsoft — AirPlayTo Audio, а также парочка программ на сайтах разработчиков — это Airfoil и TuneBlade. C Airplay видео всё не так просто.
Источник
Как смотреть Apple TV + на ПК с Windows
На Apple TV + есть множество достойных шоу, которые стоит посмотреть, но это может показаться трудным для пользователей Windows, поскольку в Магазине Windows нет специального приложения. Однако не волнуйтесь, поскольку на самом деле очень легко наслаждаться всем контентом Apple TV + на своем ПК, если вы выполните следующие простые шаги.
Что такое Apple TV +?
Эта услуга представляет собой разновидность потокового телевидения и фильмов от Apple, которая конкурирует (или дополняет) Netflix, Amazon Prime Video, Disney + и другими поставщиками медиаконтента. Выбор игр определенно меньше, чем предлагают ее конкуренты, но Apple, похоже, рада создавать качественные шоу с известными звездами в умеренных темпах, вместо того, чтобы покупать огромное количество контента у других создателей.
Чтобы увидеть наш выбор контента, прочитайте, что идет на Apple TV?
Использование сервиса стоит 4,99 фунта стерлингов / 4,99 доллара США в месяц, но также предоставляется бесплатная подписка на год, если вы покупаете новый iPhone, iPad, iPad Touch, Apple TV или Mac.
Apple TV + также является частью сервисов подписки Apple One, которые объединяются в комбинации Apple Music, Apple Arcade, Apple News +, Apple Fitness + и iCloud. Чтобы узнать, сколько стоит каждый уровень и что он может предложить, прочитайте, стоит ли мне покупать Apple One? руководство.
Как смотреть Apple TV + веб-плеер на ПК с Windows
Хотя приложения нет, вы все равно можете получить доступ ко всем шоу на Apple TV + с помощью веб-портала. То же самое верно для Chromebook и (мы предполагаем) в дистрибутивах Linux. Для этого перейдите на tv.apple.com, и вы должны увидеть страницу Apple TV + с возможностью входа в систему в правом верхнем углу.
Нажмите на нее, введите свой Apple ID и пароль, после чего вы сможете просматривать весь контент службы.
Если у вас нет активной учетной записи Apple TV +, вы можете нажать кнопку Начните бесплатный пробный период кнопку на главном экране и зарегистрируйтесь. Пробный период составляет 7 дней, после чего вы перейдете на ежемесячную подписку за 4,99 фунта стерлингов / 4,99 доллара США.
Если вы купили новое устройство Apple, на которое распространяется годовая бесплатная подписка на Apple TV +, бесплатное предложение должно появиться при входе в систему со своим Apple ID. Если нет, попробуйте обратиться в службу поддержки клиентов Apple.
Чтобы увидеть, как сервис отличается от своих конкурентов, прочитайте Apple TV + против Netflix, Apple TV + против Disney +, Apple TV + против Amazon Prime Video или Apple TV + против NowTV.
Источник
Apple tv windows exe
- Перед тем как задать вопрос, посмотрите ->FAQ по Apple TV
Здесь обсуждается только Apple TV! Все другие девайсы обсуждайте на других ветках форума или общайтесь через личку! Посты впредь будут удаляться! Спасибо за понимание!
Правила темы:
- Не распространяйте непроверенную или ложную информацию!
- Читайте внимательно шапку, прежде чем задавать вопросы .
- Вместо слов «Спасибо» используйте +.
- Если у Вас меньше 15 сообщений — нажмите на кнопку «Жалоба» на том сообщении, где Вам помогли, и напишите, кто помог.
- Сообщения, нарушающие правила форума, будут удалены!
Новости Apple TV!
- Обзоры Apple TV: ixbt.com, ipone.mforum, pctuner.ru.
- Что такое Apple TV?
Особенности проигрывание видео на Apple TV
Параметры кодирования кодека:
Для модели 2007 года:
- Для тех у кого есть в наличии Ipad, Iphone рекомендую скачать программу Remote, она совершенно бесплатна и доступна в AppStore и на официальном сайте Apple. Скачиваем приложение, устанавливаем. Открываем приложение и коннектимся к Apple TV и своей домашней коллекции на ПК. Программа Remote позволяет управлять приставкой и совершать поиск в приложениях на русском языке.
- Если у вас нет яблочного девайса, то рекомендую приобрести bluetooth клавиатуру. Выбор производителя остается за вами. А можно вводить название в поиске латиницей, девайс тоже вас поймет.
#!/usr/bin/env python
import sys
from os import sep
import ConfigParser
from Debug import * # dprint()
«»»
Global Settings.
PMS: plexgdm, ip_pms, port_pms
DNS: ip_dnsmaster — IP of Router, ISP’s DNS, . [dflt: google public DNS]
IP_self: enable_plexconnect_autodetect, ip_plexconnect — manual override for VPN usage
HTTP: port_webserver — override when using webserver + forwarding to PlexConnect
HTTPS: port_ssl, certfile, enable_webserver_ssl — configure SSL portion or webserver
«»»
g_settings = < \
‘enable_plexgdm’ : (‘True’, ‘False’), \
‘ip_pms’ : (‘192.168.178.10’,), \ меняем значение на адрес вашего ПК (192.168.0.102)
‘port_pms’ : (‘32400’,), \
\
‘enable_dnsserver’:(‘True’, ‘False’), \
‘port_dnsserver’ : (’53’,), \
‘ip_dnsmaster’ : (‘8.8.8.8’,), \ меняем значение на ваш адрес DNS (192.168.0.1)
‘prevent_atv_update’ : (‘True’, ‘False’), \
\
‘enable_plexconnect_autodetect’:(‘True’, ‘False’), \
‘ip_plexconnect’ : (‘0.0.0.0’,), \
\
‘port_webserver’ : (’80’,), \
‘enable_webserver_ssl’ : (‘True’, ‘False’), \
‘port_ssl’ : (‘443’,), \
‘certfile’ : (‘./assets/certificates/trailers.pem’,), \ Здесь прописан путь к профилю. Его надо создавать отдельно!
\
‘loglevel’ : (‘Normal’, ‘High’, ‘Off’), \
‘logpath’ : (‘.’,), \
>
class CSettings():
def __init__(self):
dprint(__name__, 1, «init class CSettings»)
self.cfg = None
self.section = ‘PlexConnect’
self.loadSettings()
self.checkSection()
# load/save config
def loadSettings(self):
dprint(__name__, 1, «load settings»)
# options -> default
dflt = <>
for opt in g_settings:
dflt[opt] = g_settings[opt][0]
# load settings
self.cfg = ConfigParser.SafeConfigParser()
self.cfg.read(self.getSettingsFile())
def saveSettings(self):
dprint(__name__, 1, «save settings»)
f = open(self.getSettingsFile(), ‘wb’)
self.cfg.write(f)
f.close()
def getSettingsFile(self):
return sys.path[0] + sep + «Settings.cfg»
def checkSection(self):
modify = False
# check for existing section
if not self.cfg.has_section(self.section):
modify = True
self.cfg.add_section(self.section)
dprint(__name__, 0, «add section <0>«, self.section)
for opt in g_settings:
if not self.cfg.has_option(self.section, opt):
modify = True
self.cfg.set(self.section, opt, g_settings[opt][0])
dprint(__name__, 0, «add option <0>=<1>«, opt, g_settings[opt][0])
# save if changed
if modify:
self.saveSettings()
# access/modify PlexConnect settings
def getSetting(self, option):
dprint(__name__, 1, «getsetting <0>=<1>«, option, self.cfg.get(self.section, option))
return self.cfg.get(self.section, option)
if __name__==»__main__»:
Settings = CSettings()
Источник
Apple tv windows exe
- Перед тем как задать вопрос, посмотрите ->FAQ по Apple TV
Здесь обсуждается только Apple TV! Все другие девайсы обсуждайте на других ветках форума или общайтесь через личку! Посты впредь будут удаляться! Спасибо за понимание!
Правила темы:
- Не распространяйте непроверенную или ложную информацию!
- Читайте внимательно шапку, прежде чем задавать вопросы .
- Вместо слов «Спасибо» используйте +.
- Если у Вас меньше 15 сообщений — нажмите на кнопку «Жалоба» на том сообщении, где Вам помогли, и напишите, кто помог.
- Сообщения, нарушающие правила форума, будут удалены!
Новости Apple TV!
- Обзоры Apple TV: ixbt.com, ipone.mforum, pctuner.ru.
- Что такое Apple TV?
Особенности проигрывание видео на Apple TV
Параметры кодирования кодека:
Для модели 2007 года:
- Для тех у кого есть в наличии Ipad, Iphone рекомендую скачать программу Remote, она совершенно бесплатна и доступна в AppStore и на официальном сайте Apple. Скачиваем приложение, устанавливаем. Открываем приложение и коннектимся к Apple TV и своей домашней коллекции на ПК. Программа Remote позволяет управлять приставкой и совершать поиск в приложениях на русском языке.
- Если у вас нет яблочного девайса, то рекомендую приобрести bluetooth клавиатуру. Выбор производителя остается за вами. А можно вводить название в поиске латиницей, девайс тоже вас поймет.
#!/usr/bin/env python
import sys
from os import sep
import ConfigParser
from Debug import * # dprint()
«»»
Global Settings.
PMS: plexgdm, ip_pms, port_pms
DNS: ip_dnsmaster — IP of Router, ISP’s DNS, . [dflt: google public DNS]
IP_self: enable_plexconnect_autodetect, ip_plexconnect — manual override for VPN usage
HTTP: port_webserver — override when using webserver + forwarding to PlexConnect
HTTPS: port_ssl, certfile, enable_webserver_ssl — configure SSL portion or webserver
«»»
g_settings = < \
‘enable_plexgdm’ : (‘True’, ‘False’), \
‘ip_pms’ : (‘192.168.178.10’,), \ меняем значение на адрес вашего ПК (192.168.0.102)
‘port_pms’ : (‘32400’,), \
\
‘enable_dnsserver’:(‘True’, ‘False’), \
‘port_dnsserver’ : (’53’,), \
‘ip_dnsmaster’ : (‘8.8.8.8’,), \ меняем значение на ваш адрес DNS (192.168.0.1)
‘prevent_atv_update’ : (‘True’, ‘False’), \
\
‘enable_plexconnect_autodetect’:(‘True’, ‘False’), \
‘ip_plexconnect’ : (‘0.0.0.0’,), \
\
‘port_webserver’ : (’80’,), \
‘enable_webserver_ssl’ : (‘True’, ‘False’), \
‘port_ssl’ : (‘443’,), \
‘certfile’ : (‘./assets/certificates/trailers.pem’,), \ Здесь прописан путь к профилю. Его надо создавать отдельно!
\
‘loglevel’ : (‘Normal’, ‘High’, ‘Off’), \
‘logpath’ : (‘.’,), \
>
class CSettings():
def __init__(self):
dprint(__name__, 1, «init class CSettings»)
self.cfg = None
self.section = ‘PlexConnect’
self.loadSettings()
self.checkSection()
# load/save config
def loadSettings(self):
dprint(__name__, 1, «load settings»)
# options -> default
dflt = <>
for opt in g_settings:
dflt[opt] = g_settings[opt][0]
# load settings
self.cfg = ConfigParser.SafeConfigParser()
self.cfg.read(self.getSettingsFile())
def saveSettings(self):
dprint(__name__, 1, «save settings»)
f = open(self.getSettingsFile(), ‘wb’)
self.cfg.write(f)
f.close()
def getSettingsFile(self):
return sys.path[0] + sep + «Settings.cfg»
def checkSection(self):
modify = False
# check for existing section
if not self.cfg.has_section(self.section):
modify = True
self.cfg.add_section(self.section)
dprint(__name__, 0, «add section <0>«, self.section)
for opt in g_settings:
if not self.cfg.has_option(self.section, opt):
modify = True
self.cfg.set(self.section, opt, g_settings[opt][0])
dprint(__name__, 0, «add option <0>=<1>«, opt, g_settings[opt][0])
# save if changed
if modify:
self.saveSettings()
# access/modify PlexConnect settings
def getSetting(self, option):
dprint(__name__, 1, «getsetting <0>=<1>«, option, self.cfg.get(self.section, option))
return self.cfg.get(self.section, option)
if __name__==»__main__»:
Settings = CSettings()
Источник