PDA

View Full Version : Preferred Streaming Protocol - XBMS vs SMB vs UPnP vs FTP...etc


Thracx
2008-08-06, 23:42
I hoped to hear some thoughts on how the community is sharing media to/from XBMC. In short, I'm using FTP but am thinking of changing to UPnP or SMB. Thoughts? Any life-changing or horror stories out there?


Some personal background for those who are interested (most of you can skip the rest of my post).

I've been happily using XBMC for a few years now, but have only recently gotten involved in using it for videos. I originally used XBMS to stream my media files to my Xbox, but didn't like running yet another server on my PCs and I wasn't impressed with the Server's features and reliability (perhaps it's improved?).

I was already running an FTP server so I started using it as the main method of getting media to my Xbox, but I've had many problems with it. Namely, videos will abrupt exit after being paused for long periods of time (probably connection timeouts), and I was unable to add multiple sources (http://xbmc.org/wiki/?title=Types_of_Media_Sources#Sources_with_multipl e_paths_.2F_targets) to a single share point (XBMC simply deleted my shares! How rude!). Performing a 'Library Clean' also seems to delete all FTP accessed media.. although I haven't looked into why yet.

From what I've read in the online documentation linked above, only XBMS and SMB can be used in this manner - has anyone tried this using UPnP shares? I was hoping the documentation is simply out-of-date...

UPnP looked to be the most promising option, as I see it being more and more useful in the future (1 protocol for PC to/from Xbox, PC to Xbox 360, etc, etc). My media is spread across 2 main PCs (main PC, old-PC-to-become-file-server), and I recently ordered a larger hdd to store most of my videos locally.

With media in all these places, plus more-or-less removable sources such as 3+ notebooks and the desire to share media to/from other Xboxes over the Internet (likely a VPN), UPnP looks to be one of the most promising options going forward. It would require installing another server on my PCs, but would fit other needs (i.e. Xbox 360, user-friendly, etc). FTP and XBMS seem to perform badly for me, and I like keeping the MS-bloat on my WinXP machine to be as light as possible so enabling SMB doesn't sound like a super appealing option.

joebrady
2008-08-06, 23:52
I've been using SMB shares for my movies on my server for a few years now with no problems.

Gamester17
2008-08-08, 18:20
Local network = use SMB/Samba. Over the internet = use FTP, XBMSP, or UPnP http://xbmc.org/forum/showthread.php?t=13167

XBMC Fan
2008-08-12, 10:08
I love samba and XBMC. I have both XP and Vista Ultimate installed on one PC. - Set both installation "PC Network ID"s to the same thing and I can use a single Samba entry for video playback regardless of which OS is running.

bionic1234
2008-08-12, 16:09
Went down this path about a year ago.

SMB works well.
My personal setup =
1) WindowsXP used as fileserver (mainly because I found Linux to be a pain as SMB server and for remote desktop from a WindowsXP laptop)
2) XBMC on Xbox
3) Linux Gutsy7.10 running XBMC

Went down the path of running uPNP previously, but had varied results when trying to use XBMC library feature. SMB much cleaner.

Another note: instead of using SMB folder names, I force XBMC to use the IP address of the file server, found name resolution to add delay to folder access in XBMC.

I now focus more on content and appearance rather than connectivity because everything works well.

Thracx
2008-08-13, 15:12
Thanks for all the responses everyone - much appreciated!

Went down the path of running uPNP previously, but had varied results when trying to use XBMC library feature. SMB much cleaner. Bioinc1234 - could you elaborate on the UPnP issues with the Library? What kind of problems did you have with UPnP, and how is SMB 'cleaner'? The more details the better - thanks!

I had problems with FTP, the worst of which was when sometimes all my remote files would just be gone from the library - perhaps the same thing happened to you with UPnP? However, I suspect this would also affect SMB if the share wasn't available when XBMC was started (as that's my only clue as to why it happened to me with FTP).???

Gamester17
2008-08-13, 16:04
I suspect this would also affect SMB if the share wasn't available when XBMC was started (as that's my only clue as to why it happened to me with FTP).???That is correct, see => http://xbmc.org/forum/showthread.php?t=30638

Ghostface
2008-08-13, 20:42
Bioinc1234 - could you elaborate on the UPnP issues with the Library? What kind of problems did you have with UPnP, and how is SMB 'cleaner'? The more details the better - thanks!?

I might post some impressions as well since I tried to use UPnP first but was quite dissapointed.

With upnp xbmc doesn't seem to be able to even add stuff to the library thus rendering the library basically non functional when using upnp.
Btw. I used twonky media installed on a nslu2 slug.
Streaming worked tho.
SMB worked like a charm, however I would prefer to use upnp to be honest.
Also for some reason my videos showed up under the photos folder instead of the videos on (when browsing for the upnp source).
This never happened with any other device (ps3, n810,pc)

Thracx
2008-08-14, 14:36
With upnp xbmc doesn't seem to be able to even add stuff to the library thus rendering the library basically non functional when using upnp.
Btw. I used twonky media installed on a nslu2 slug.
Streaming worked tho.
SMB worked like a charm, however I would prefer to use upnp to be honest.
Also for some reason my videos showed up under the photos folder instead of the videos on (when browsing for the upnp source).
This never happened with any other device (ps3, n810,pc)
Wow. Thanks for the info, I may try to use UPnP to see if that is still an issue and if it is, see if there's a bug report for it or not. UPnP seems like it should be the preferred streaming method, but SMB is what we'll have to use for the time being as it's the most supported.

That is correct, see => http://xbmc.org/forum/showthread.php?t=30638
Thanks for the pointer! I was only able to scan the thread for now, but there seems to be a resolution for it so I will try that - thanks again!

InDashMP3
2008-08-22, 04:18
When trying to add a uPNP source, I browse to my Linkstation Pro Duo and it displays the path in plain english, however when I select "MUSIC" lets say, the address is a blur of: upnp://9839098f0a:098f:0980 etc......

I can't make heads or tails of that, and when adding multiple sources, it becomes quite a mess..