La TV es un cliente DLNA como la PS3 y el BD, no se ven entre ellos...
Por lo tanto tendrás lo siguiente:
Clientes DLNA: (reproducirás los contenidos, fotos,musica, videos)
TV
PS3
Lector BD
(PC con XBMC)
Servidores DLNA: (con el software adecuado como SERVIO, TWERSY)
PC sobremesa
Portatil
Por DLNA verás los contenidos que estén compartidos por los servidores.
El movil ANDROID puedes ver y servir contenidos con iMEDIASHARE.
Con el iMAC no podrás hacer casi nada a no ser que encuentres un servidor DLNA que funcione bien...