I have a raspberry pi xbmc server set up at home that I use to stream videos over my local network, but I'd like to be able to stream videos over the internet. I am able to SSH and SFTP into my raspberry pi using the terminal and I can download anything from there at ~700KB/s, I figure that's a good enough speed to allow streaming. However, for some reason when I use SFTP and the same credentials/port to try to add the device to my XBMC player, XBMC refuses to connect and displays the message: "XBMC was unable to connect to the network location. This could be due to the network not being connected. Would you like to add it anyway?"
There's likely an easy solution that I'm overlooking, but I can't think of anything that I haven't already tried. I can provide additional information as needed.