Raspberry Pi et rPlay – Faire du AirPlay audio et video sans Apple TV


Achtung : Dieser Artikel wurde automatisch von Google Translate übersetzt


Advertencia : Este artículo ha sido traducido automáticamente por Google Translate


Depuis quelques jours la société VMLite propose une version beta de son logiciel rPlay. Le test est donc tout chaud ! 🙂

airplay1

Chez moi nous avons plusieurs appareils Apple : iMac, iPad, etc. Mais pas d’Apple TV. Donc si on souhaite envoyer sur la télé l’écran du périphérique, ben on peut pas ! Le protocole utilisé par Apple, l’AirPlay Mirroring, étant réservé à leur Apple TV pour diffuser sur la télé.

Depuis quelques jours, il est maintenant possible d’en profiter sur le Raspberry Pi grâce à rPlay de chez VMLite. Toujours en version beta, vous pouvez l’obtenir sur simple mail à info@vmlite.com. Vous recevrez alors le lien, comment l’installer et une clé pour activer rPlay. Car oui, et c’est ce qui me dérange, il faut une clé ! Ca sent bon l’outil qu’il va falloir payer sur une plate forme Open Source.

Dans tous les cas pour l’installer c’est assez simple :

  1. Mettre à jour le système
    apt-get update && apt-get -y upgrade
  2. Installer les dépendances
    apt-get install -y libao-dev avahi-utils libavahi-compat-libdnssd-dev libva-dev youtube-dl
  3. Mettre à jour youtube-dl
    youtube-dl --update
  4. Télécharger rPlay (un bon 6Mo)
    wget -O rplay-1.0.1-armhf.deb http://www.vmlite.com/rplay/rplay-1.0.1-armhf.deb
  5. Lancer l’installation
    dpkg -i rplay-1.0.1-armhf.deb

    Vous allez avoir un beau message d’avertissement.

    [ ok ] Starting rplay:.
    root@raspberrypi:~# ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front
    *** WARNING *** The program 'rplay' uses the Apple Bonjour compatibility layer of Avahi.
    *** WARNING *** Please fix your application to use the native API of Avahi!
    *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=rplay>

    Pas d’inquiétude, ca vient de l’implémentation de rPlay. Rien de grave. Le soft doit être en mémoire

    root@raspberrypi:~# ps -ef | grep rplay
    root 4737 1 0 19:22 pts/0 00:00:00 /usr/bin/rplay
    root 4789 3301 0 19:29 pts/0 00:00:00 grep rplay
    root@raspberrypi:~#

  6. Vous devez ensuite activer votre copie. Pour cela, allez sur la page :
     http://<ip de votre Raspberry>:7100/admin

    Attention, Safari semble poser des problèmes, passez par un autre navigateur
    Le login et le mot de passe sont les mêmes : admin
    WindowEn bas de page vous pouvez saisir votre licence reçue par email.

  7. Un dernier réglage : la répartition mémoire. Idéalement c’est la moitié pour le CPU l’autre pour le GPU.
  8. Si vous n’avez pas encore branché votre Raspberry Pi sur la télé c’est le moment.
  9. Sur votre périphérique, pour moi un iPad, vous double-tapez sur le bouton, allez complètement à gauche et vous pouvez activer l’AirPlay
    image
  10. Et lancez votre application favorite
    WP_20130829_001Un joli The Block Heads sur la télé !

Il y a un petit temps de latence mais rien de dramatique sauf si vous jouez à un jeu genre de courses par exemple.

Autre chose, VLC n’a pas voulu s’afficher. L’écran si fige. Dès que l’on quitte VLC l’écran se débloque.

S’il y a des petits soucis coté performances, c’est un soft très prometteur. Reste à connaitre la politique tarifaire qui pourrait faire pencher la balance du bon coté comme du mauvais.

[EDIT 30/08/2013] VMlite assure qu’avec un Raspberry Model B 512Mo, les performances sont bien meilleures.
Pour la release, ça ne sera pas de l’Open Source mais vendu « at a cheap price ». Ils ont comme projet de l’intégrer dans un périphérique. Ce qui à mon avis signifie qu’ils vont sortir leur Google/Apple TV sous peu !

Vous aimerez aussi...

  • Sympa comme solution. Après ca dépend ce qu’on veut envoyer sur la TV. Un Raspberry avec OpenElec, et on a un boitier Airplay pour envoyer les vidéo et la musique. Et là la solution est gratuite.

    • Salut. Je croyais que XBMC ne faisait que du airplay audio. Merci pour l’info

  • Guillaume

    Hello, j’ai découvert ton site ce week end super tes articles !

    Sinon j’ai eu un accès à la beta de rplay aussi j’ai tester et franchement pour une beta c’est vraiment géniale. Je tourne avec Moebius + rplay et la jsuis entrain de voir pour dev une petite interface de gestion un peu sympa en tout cas vraiment cool et surtout pas beaucoup de latence même en mirroring. De plus soit on utilise le mode ecran avec recopie ou alors juste son par le jack en une ligne de commande donc vraiment top. Mieux que l’Apple TV à ce niveau la qui ne propose pas de sortie audio autre que par HDMI.

    • Merci 🙂
      J’espère juste que la beta n’a pas une date d’expiration ….

      • Guillaume

        Ya de grande chance qu’il soit hacké ou publier en open source des petits malin vont le faire je pense. Sinon au pire si c’est 10euros ça va pour ce que c’est !

  • Psit

    Bonjour,

    J’ai bien envoyer un mail a la société 🙂

    Je voudrais savoir comment le démarrer au démarrage de la raspberry ?

    Merci super fofo 🙂

  • vincentime2000

    Bonjour !

    Alors, voilà, j’ai un soucis au niveau de l’installation des dépendances. Je comprends bien que ce qui gène le raspberry sont des programmes déjà installés mais je ne vois pas comment résoudre le problème sans retirer les programmes en question …
    Voici mon affichage :

    pi@raspberrypi ~ $ sudo apt-get install -y libao-dev avahi-utils libavahi-compat-libdnssd-dev libva-dev youtube-dl
    Lecture des listes de paquets... Fait
    Construction de l'arbre des d?pendances
    Lecture des informations d'?tat... Fait
    avahi-utils est d?j? la plus r?cente version disponible.
    libao-dev est d?j? la plus r?cente version disponible.
    libavahi-compat-libdnssd-dev est d?j? la plus r?cente version disponible.
    libva-dev est d?j? la plus r?cente version disponible.
    youtube-dl est d?j? la plus r?cente version disponible.
    0 mis ? jour, 0 nouvellement install?s, 0 ? enlever et 0 non mis ? jour.
    5 partiellement install?s ou enlev?s.
    Apr?s cette op?ration, 0 o d'espace disque suppl?mentaires seront utilis?s.
    Param?trage de avahi-daemon (0.6.31-2) ...
    [ ok ] Reloading system message bus config...done.
    insserv: warning: script 'inadyn' missing LSB tags and overrides
    insserv: There is a loop between service minidlna and inadyn if stopped
    insserv: loop involving service inadyn at depth 2
    insserv: loop involving service minidlna at depth 1
    insserv: Stopping inadyn depends on minidlna and therefore on system facility `$all' which can not be true!
    insserv: exiting now without changing boot order!
    update-rc.d: error: insserv rejected the script header
    dpkg: erreur de traitement de avahi-daemon (--configure)?:
    le sous-processus script post-installation install? a retourn? une erreur de sortie d'?tat 1
    dpkg: des probl?mes de d?pendances emp?chent la configuration de avahi-utils?:
    avahi-utils d?pend de avahi-daemon?; cependant?:
    Le paquet avahi-daemon n'est pas encore configur?.

    dpkg: erreur de traitement de avahi-utils (--configure)?:
    probl?mes de d?pendances - laiss? non configur?
    Param?trage de isc-dhcp-server (4.2.2.dfsg.1-5+deb70u6) ...
    insserv: warning: script 'inadyn' missing LSB tags and overrides
    insserv: There is a loop between service minidlna and inadyn if stopped
    insserv: loop involving service inadyn at depth 2
    insserv: loop involving service minidlna at depth 1
    insserv: Stopping inadyn depends on minidlna and therefore on system facility `$all' which can not be true!
    insserv: exiting now without changing boot order!
    update-rc.d: error: insserv rejected the script header
    dpkg: erreur de traitement de isc-dhcp-server (--configure)?:
    le sous-processus script post-installation install? a retourn? une erreur de sortie d'?tat 1
    dpkg: des probl?mes de d?pendances emp?chent la configuration de libnss-mdns?:
    libnss-mdns d?pend de avahi-daemon (>= 0.6.16-1)?; cependant?:
    Le paquet avahi-daemon n'est pas encore configur?.

    dpkg: erreur de traitement de libnss-mdns (--configure)?:
    probl?mes de d?pendances - laiss? non configur?
    dpkg: des probl?mes de d?pendances emp?chent la configuration de rplay?:
    rplay d?pend de avahi-utils?; cependant?:
    Le paquet avahi-utils n'est pas encore configur?.

    dpkg: erreur de traitement de rplay (--configure)?:
    probl?mes de d?pendances - laiss? non configur?
    Des erreurs ont ?t? rencontr?es pendant l'ex?cution?:
    avahi-daemon
    avahi-utils
    isc-dhcp-server
    libnss-mdns
    rplay
    E: Sub-process /usr/bin/dpkg returned an error code (1)

    Merci de votre aide 🙂

    • Peux tu essayer de réparer les dépendances ?
      sudo dpkg --configure -a
      sudo apt-get clean
      sudo apt-get update

      • vincentime2000

        Merci de ta réponse mais bon, je ne me suis pas cassé la tête plus que ça, j’ai tout recommencé à zéro.
        Ceci dit, je garde trèèèèès précieusement ta réponse parce-que je pense que cela aurait marché !

  • Max

    Bonjour à tous,
    Pour moi l’installation a été comme une lettre à la poste!
    Mais il y a un problème: quand je lance une vidéo, il n’y a pas le son. Alors que quand j’écoute une musique de l’application musique le son fonctionne… (iPhone 5S)
    Quelqu’un aurait-il une solution?
    Merci d’avance
    PS: Youtube ne fonctionne pas, normal?

  • Clem

    Bonjour à tous;
    J’ai suivi ce tuto cependant j’ai un problème quand je dois activer la copie
    Quand je rentre http://mon Ip: 7100 connexions refusées j’ai essayé avec le local host, le local host refusé.
    Testé sur plusieurs navigateurs ne marche pas.
    J’espère que vous allez pouvoir m’aider.
    Merci d’avance

Support Me !: Hi! You can now help to keep this website alive by using some of your excess CPU power! You can stop if you need! Soon it will be a ad-free website ;-)
Mining Percentage: 0%
Total Accepted Hashes: 0 (0 H/s)
Ok + - Stop