Très clairement cette installation n'est pas faite pour de l'audio/video. Comme tu dis vu le chemin que prennent les données avant d'arriver à bon port, plus le buffer, il y a fatalement une latence (je suis entre 0.3s et 0.4s pour Pulseaudio et un peu plus pour Shairport).
Pulseaudio n'est pas fait pour ça, et Shairport ne gère pas (encore) les flux video. Je ne suis même pas sûr qu'il existe une techno fiable pour cet usage (si quelqu'un a des infos).
Tu peux en effet utiliser des techniques de sioux genre retarder la video pour tenter une synchro mais ça sera toujours un peu bancal.
C'est aussi pour ça que j'évoque XBMC, qui me semble une solution simple et efficace pour tout ce qui est vidéo (bon sur la TV, et pas depuis un ordi).
Pour l'anecdote, en sortant du cadre d'un film pour rentrer dans celui d'une vidéo Youtube (au hasard le pote qui te dit "tiens il faut absolument que tu la vois celle-là) Shairport peut s'avérer très pratique pour éviter de tomber dans une "soirée Youtube", celle où tout le monde prend son ticket pour passer SA vidéo. Pas besoin de bouger du canapé, on lance la vidéo sur le smartphone / la tablette et l'audio sur les enceintes. Bien sûr il y a une latence mais c'est supportable, quelques minutes plus tard la vidéo se termine, la musique repart automatiquement, et tout le monde reprend une activité normale. Win.
[^] # Re: Latence et synchronisation audio/video
Posté par kursus_hc . En réponse au journal Une installation hi-fi de qualitay avec le Raspberry Pi (Arch, Pulseaudio, Shairport, trolls inside). Évalué à 4. Dernière modification le 22 octobre 2014 à 15:08.
Très clairement cette installation n'est pas faite pour de l'audio/video. Comme tu dis vu le chemin que prennent les données avant d'arriver à bon port, plus le buffer, il y a fatalement une latence (je suis entre 0.3s et 0.4s pour Pulseaudio et un peu plus pour Shairport).
Pulseaudio n'est pas fait pour ça, et Shairport ne gère pas (encore) les flux video. Je ne suis même pas sûr qu'il existe une techno fiable pour cet usage (si quelqu'un a des infos).
Tu peux en effet utiliser des techniques de sioux genre retarder la video pour tenter une synchro mais ça sera toujours un peu bancal.
C'est aussi pour ça que j'évoque XBMC, qui me semble une solution simple et efficace pour tout ce qui est vidéo (bon sur la TV, et pas depuis un ordi).
Pour l'anecdote, en sortant du cadre d'un film pour rentrer dans celui d'une vidéo Youtube (au hasard le pote qui te dit "tiens il faut absolument que tu la vois celle-là) Shairport peut s'avérer très pratique pour éviter de tomber dans une "soirée Youtube", celle où tout le monde prend son ticket pour passer SA vidéo. Pas besoin de bouger du canapé, on lance la vidéo sur le smartphone / la tablette et l'audio sur les enceintes. Bien sûr il y a une latence mais c'est supportable, quelques minutes plus tard la vidéo se termine, la musique repart automatiquement, et tout le monde reprend une activité normale. Win.