Quando se trata de streaming de mídia e compartilhamento de arquivos, você tem várias opções. Alguns são mais compatíveis com os outros. Eu estaria interessado em saber qual sistema operacional ou aplicativo B é. Isso pode ajudar:
Linux <-- SMB --> Windows
Linux <-- Netatalk (AFP) --> OS X
Linux <-- uPNP --> Most Media Servers regardless of Operating System