Yep - Netgear "homeplug" (similar to dLAN, but I'm not sure it's exactly the same protocol). I'm using the 200mbps model, which uses the earth cable of the home electicity network to transmit data.
I'm trying to play (stream?) an AVI file from my fileserver through XBMC. The file is approx 350MB in size, and running time is 45mins.
I'm working on the assumption that CAT5e is rated for 100mbps, and that the XB has a 100mbps ethernet port. I also believe that even with a 100mbps wired LAN I'll never actually get 100mbps in one direction. I know for fact that the 200mbps kit will never get anywhere *near* 200mbps (same as the theoretical "108mbps" for WLAN), but was hoping for around 50% of this... Whether my hoped-for 50% is enough for streaming AVI files (even if I really did get as much as that), I don't know.
The value of 3.5mbps is indeed based on tests. The test was basically to transfer a file from fileserver to XB via FTP. I was getting approx 3.5mbps listed as transfer rate, peaking at 4.0mbps (that was the rating actually displayed in the Filezilla tranfer window). I also timed it, too (that's where I got my calculation from).
So when transferring via FTP (or, I guess, playing videos through XB) the data transfer will be something like:
AVI file on server --> sent to router via homeplug --> sent back to XB via homeplug --> played through TV (or transferred to XB, or whatever)
This means that I can only ever get a maximum of 50% of the available bandwidth given that the traffic will be flowing both ways on the homeplug line and the kit is rated to a
maximum of 200mbps which, effectively, is the max bandwidth I can get on the home powerlines. (As in - the more homeplug devices I use, they will all eat into the same bandwidth).
I'm assuming my network is at fault - specifically I reckon the homeplug kit is not getting
anywhere near the speed I'd hoped
I don't know enough about the bandwidth required to play video files without stuttering. Do the figures speak for themselves? (If so please tell me :p ) Or is there something I can configure within XBMC (or elsewhere) to help?
Final note... I previously had 2 distinct networks with fileservers and XB connected on a gigabit ethernet. I linked them together using homeplug as I wanted the XBMC to be able to connect to the outside world. In that config, everything worked beautifully. Looks like I may have to revert to this setup so my wife can use XBMC while I'm away next week. Sigh.