Передавати відео бездротово з ПК на Pi на телевізор?


16

У мене на зовнішньому диску жорсткого диска є колекція фільмів (зверніть увагу: переважно 1080p). Цей привід підключений до мого ПК (Mac). Зовнішній жорсткий диск також містить деякі важливі робочі файли, тому я не зможу від'єднати його від мого Mac.

У передпокої поруч є 32-дюймовий телевізор. Я можу приєднати вихід свого Pi через HDMI до телевізора. Тепер все, що мені потрібно зробити, - це передавати відео-вміст з мого Mac, на телевізор через Pi. Обидва мої Pi і Mac підключені до однієї мережі Wifi. Pi також підключений до бездротового зв’язку, якщо це допомагає. Обидві кімнати також неподалік, і з Mac, і з Pi також близько до маршрутизатора wifi.

Я просто хотів би відтворити екран свого Mac на свій телевізор у залі. Таким чином я можу грати все, що завгодно, і це з’явиться на моєму телевізорі.

Однак у мене є кілька сумнівів:

Перш за все, чи можливо це? Якщо так, чи буде відео похмурим? Чи потрібно купувати додаткові кодеки?

Дякую.

Відповіді:


8

Якщо ви хочете використовувати PI виключно як HTPC або медіа-центр, ви можете використовувати дистрибутив, орієнтований на такі програми. OpenELEC / XBMC / RasBMC здається очевидним вибором. Я спробував OpenELEC свого часу, але змусити WiFi працювати надійно, здавалося, це біль.

Ось як я почав використовувати Raspbian (оскільки я використовую RPi для інших завдань, ніж відтворення медіа) для відтворення медіа на Pi:

  1. Поділіться (зовнішнім) накопичувачем з носіями в локальній мережі, монтуйте те саме на RPi, як і samba.
  2. Використовуйте програвач на зразок OMXPlayer для відтворення своїх відео на Pi. Більше нові версії, доступні тут, підтримують субтитри та кілька аудіо потоків.
  3. Запустіть веб-інтерфейс на зразок цього або керуйте медіаплеєром через SSH.
  4. Ви можете додати команду samba share mount & віддалений / веб-інтерфейс запуск медіаплеєра, щоб ~/.bash_loginподати файл, щоб кожен раз, коли ви входили в систему, Pi готовий до відтворення медіа.

Існують деякі недоліки цього типу налаштувань, найважливішим є те, що не всі формати можна розшифрувати та відтворити на Pi, але .mp4s та .mkvs здавалися чудовими більшість часу. Якщо Pi іноді заїкається під час відтворення 1080p відео, ви можете спробувати розігнати через raspi-config(відтворення плавне більшу частину часу з 900 МГц).

"Дзеркальне відображення" екрана можна досягти за допомогою VNC, ви можете встановити сервер VNC на хост-машині та отримати доступ до нього через переглядач VNC, який працює на RPi. Хоча це може бути корисним для доступу до тексту чи зображень, відтворення відео через таку настройку, швидше за все, буде жахливим.


@imaginonic: Я також хотів би запропонувати Rasplex на додаток до відмінної відповіді Бхаргава. Plex - це мій кращий медіаплеєр, оскільки все кодування робиться на сервері (вашому Mac), а потім передається на клієнт (ваш пі).
Jacobm001

Щоб додати коментар до @ Jacobm001, інформацію про Rasplex можна знайти тут: rasplex.com . Зверніть увагу, що він вимагає встановлення сервера Plex Media ( plex.tv/downloads ) на вашому хост-пристрої, але він, очевидно, може розміщуватись і з iOS або Andriod! Досить солодкий!
Псалом Огре3333

4

Google Chromecast використовує подібну технологію в компактному апаратному пакеті (хоча подібність, мабуть, і закінчується). Виявляється, існує стандарт екранізації для Wifi під назвою Miracast . Існує проект Raspberry Pi на ранніх стадіях розвитку (бета) під назвою Піракаст . Наразі існує підтримка лише обмеженого обладнання (чіпсет Realtek RTL8188EUS) та програмного забезпечення (образ зображення Wheezy Raspbian 2013-09-25), однак воно, здається, знаходиться в поточному розвитку, тому є надія на ширшу підтримку.


3

копіювання екрана, швидше за все, не спрацює.

найкращим підходом було б поділитися папкою з фільмами за допомогою NFS або SAMBA та отримати доступ до неї з Pi, щоб прочитати вміст і відтворити його на екрані телевізора.

Тим не менш, фільми 1080p можуть грати невдало під час екшн-сцени через те, що швидкість Wi-Fi недостатньо швидка для підтримки необхідної пропускної здатності. можливо, вам доведеться використовувати дротову мережу в якості останнього засобу.


Я не купую, що Wi-Fi не буде досить швидким. Чи не так працює Google Chromecast? Звичайно, вони можуть використовувати фірмовий кодек (я не розглядав його), але, безумовно, Google може це зробити, використовуючи дуже дрібний апаратний пакет.
Псалом Огре3333

Так, але ви не можете випустити, коли Chromecast відтворює відео, скажімо, на YouTube. Він завантажує відео з Інтернету, воно не виводить відео з пристрою, що контролює Chromecast. Якщо ви коли-небудь намагалися відкинути вкладку Google Chrome на хром, ви побачите, що існує значне відставання.
Дарт Вейдер

1

Я використовую те саме налаштування за допомогою xbmc, тепер kodi. У мене є синологія нас як мультимедіа та файловий сервер. в коді я склав частку, це досить просто, все, що вам потрібно знати, - це трохи базових мереж. програвач піклується про все, і чудово працює і з 1080p, без затримок чи похмурого відтворення. Я також рекомендую аддон підзаголовків

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.