I have a Linux system (Debian testing) with some video files I would like to play on my Playstation 3 (an original, unmodified PS3). I can connect the PS3 to my home network using either WLAN at 54Mbps, or using a 100MBit LAN, which is tunneled over power sockets using a pair of Devolo powerline adapters, operating at a speed of about 4 MB/s.

I know that DLNA would be the way to go, I've tried several DLNA servers for Linux (fuppes, mediatomb, minidlna, xbmc). None of those worked reliably. Either no media appears, or if, then the files randomly stop after some minutes, and it's not possible to fast forward or reverse the videos.

**Now the questions:**

 - I'm not sure what is the problem with DLNA. Is it that I need more
   bandwith, or is DLNA a bad protocol, or is the implementation of
   those servers buggy or incompatible with the PS3?
 - Are there other
   methods to connect devices **remotely** to my PS3? I have heared it's
   possible to tunnel USB devices other Ethernet using IP, but I haven't
   found anything of value using Google.

Currently I'm using an USB stick for media playback, but this solution feels somewhat clumsy!

**UPDATE:** Important thing I forgot to mention -- if I replace the PS3 with my work Laptop (Windows XP SP3) and mount the video share over the same devolo Ethernet connection using samba, then video playback works flawlessly.