web-dev-qa-db-fra.com

Streaming sur un Apple TV (3) depuis Linux

D'accord, voici la configuration:

  • Un Apple tv 3 dans le salon, connecté au réseau (filaire).
  • Un PC sous Linux (Arch Linux x64, AMD), contenant toute la musique, les films et les séries (câblés).

Maintenant, je sais que le VTT peut diffuser de la musique et des trucs partagés à partir d'un Windows/Mac en utilisant iTunes et le partage à domicile. La boîte contenant les fichiers tourne cependant sous Linux.

J'ai essayé de configurer forked-daapd, qui est reconnu comme serveur par toutes les instances iTunes en interne, mais pas par le VTT. J'ai lu que cela est dû au fait que forked-daapd prend en charge DAAP, mais pas au partage à domicile.

J'ai également essayé plusieurs autres serveurs DAAP pour Linux:

  • mt-daapd (le prédécesseur de forked-daapd), même histoire qu'avec forked-daapd.
  • mandarine. A été reconnu par iTunes, mais n'a proposé aucun média. Je ne sais pas si le VTT l'a vu, mais je ne pense pas.
  • spydaap. Cela ne fonctionnait pas avec la dernière version d'iTunes, qui semble être un problème conn

J'ai également essayé d'installer l'horreur qui s'appelle iTunes sur mon PC sous Linux, mais cela a échoué. Il a installé, donné un tas d'erreurs, démarre et ne fait absolument rien. C'est juste un écran vierge.

Maintenant, je sais que normalement une telle configuration serait possible en jailbreakant le VTT et en installant XBMC dessus. Cependant, l'atv3 n'est pas encore jailbreakable, donc malheureusement ce n'est pas une option pour moi.

Maintenant ma question est, quelles options ai-je. Existe-t-il des moyens de faire en sorte que le VTT reconnaisse forked-daapd que j'ai raté, ou existe-t-il des alternatives au forked-daapd qui fonctionnent avec le VTT? Existe-t-il un moyen de faire fonctionner iTunes sur mon système? Existe-t-il un autre moyen de diffuser les médias de mon PC Linux sur le VTT?

34
MaienM

Une solution maladroite serait d'utiliser virtualbox pour émuler une installation XP légère qui hébergerait le logiciel iTunes. Créez un partage samba de vos fichiers multimédias sur la boîte Linux et mappez ce partage sur un lecteur réseau dans le PC virtuel, puis ajoutez ce lecteur mappé à la bibliothèque iTunes sur la machine virtuelle. Ce n'est pas une solution élégante, mais au moins cela fonctionnerait et la machine hôte fonctionnerait toujours sous Linux.

5
Sympower

Si vous utilisez Arch Linux, je suppose que vous savez comment installer un rubygem. Jetez un œil à https://rubygems.org/gems/airstream - un outil de ligne de commande simple que vous pouvez utiliser pour envoyer des fichiers image et vidéo distants et locaux à votre Apple-tv (testé avec génération 3). Si vous avez besoin d'aide, laissez un commentaire sur http://blog.lipautz.org/linux-and-Apple-tv/ .

15
unused

Vous devriez envisager d'installer le backend plex et plexconnect ( https://github.com/iBaa/PlexConnect ) sur votre ordinateur portable. Une fois que vous avez installé plex, vous changez votre serveur DNS en celui de votre ordinateur portable et il intercepte l'application trailers pour lire toutes les vidéos que vous avez dans plex.

5
allenbina

Une solution:

  1. Installez Apache sur la boîte Linux pour servir les fichiers multimédias et les liens. (Je suis probablement allé un peu trop loin ici et j'ai créé une application PHP qui sert des fichiers avec des métadonnées, des pochettes d'album/des couvertures de DVD, etc. en tant que page Web. Vous n'auriez pas besoin de le faire pour simplement prouver le concept.)
  2. Accédez à la nouvelle page Web sur un iPad/iPhones et parcourez et sélectionnez de la musique ou des films.
  3. Lors de la lecture du média AirPlay sur l'ATV3

Un point assez important qui pourrait rendre cette idée irréalisable est que j'ai également dû créer un script pour reconditionner tous mes médias en H264/AAC MPEG4 afin que QuickTime standard puisse y faire face. J'avais déjà trouvé que cela commençait à être nécessaire même avec un VTT/XBMC jailbreaké pour profiter de l'accélération du traitement vidéo natif pour la vidéo haute définition.

3
Nic

Je ne suis pas sûr que ce soit ce que vous recherchez, mais la suggestion ne fonctionne que si vous utilisez un iDevice pour accéder et contrôler les médias sur votre PC.

OK, j'ai mon PC Linux Ubuntu et un PC Windows 7 en réseau ensemble, et en utilisant mon iPad2 ou iDevices, je peux accéder à tout le contenu multimédia sur le réseau via les serveurs multimédias que j'ai sur les deux PC.

Ces serveurs sont Media Tomb, Serviio pour Linux et Airplay, iTunes pour Windows. En utilisant les applications que j'ai, car chacune fonctionne différemment, il y a peut-être 10 façons d'accéder aux mêmes fichiers pour la lecture soit par airplay soit par mise en miroir. Je peux également créer une liste de lecture dans iTunes sur Windows 7 à partir des vidéos sur le PC Linux, qui joue sur l'ATV2 sur le réseau, il suffit de glisser-déposer de Linux vers iTunes Playist sur Windows!

Certaines options sont la lecture directe sur le réseau, la lecture via des serveurs multimédias ou une liste de lecture dans iTunes sur le réseau pour une lecture continue de certaines vidéos. C'est une configuration quelque peu complexe mais ça marche!

Dans votre cas, si vous utilisez simplement un PC Linux, tout ce dont vous avez besoin est le serveur multimédia Serviio pour Linux et l'application Media Connect pour iPhone ou iPad!

Si vous n'avez pas d'iPad, iPhone ou iPod, cela ne fonctionnera pas!

1
mulneri

Vous pouvez toujours configurer Samba sur le serveur Linux, afin que l'ATV voit un partage "windows" et que vous partagiez le répertoire/les répertoires qui contiennent votre média.

1
slafat01

Air Video a un client Linux (version alpha) qui peut diffuser sur iPad/iPhone: http://wiki.birth-online.de/know-how/hardware/Apple-iphone/airvideo-server-linux

Et vous pouvez ensuite utiliser Airplay pour le diffuser sur votre Apple TV

0
user29805

Avec forked-daapd, vous pouvez diffuser de l'audio sur le VTT en utilisant la fonction AirPlay. De plus, vous pouvez utiliser l'application Remote sur iPad/iPhone pour contrôler le fork-daad.

Mais cela ne fonctionnera pas pour les vidéos, je suis toujours à la recherche d'un serveur daap capable de faire du partage à domicile.

0
Sebastian