2014-11-28, 20:53
I'm using the latest RASPBMC build from the RPI web site.
I'm trying to stream 1080p (bluray remuxes) from an SMB share, over a wired network connection[/code]. The streams play fine from a USB stick.
Over SMB though, some are ok, but some will periodically freeze. Interestingly when its playing, the network bw is lower. Then it'll freeze, and the network bw will increase for a few seconds (duration of the freeze) then drop back down again when it resumes playback.... (observed from the PC hosting the share).
I did notice it's using SMB 1 to connect. SMB 1 is ancient, and only supports 64kb max request size. Still, shouldn't be a limiting factor here since we're only talking about a few MB/s.
I tried creating an advancedsettings.xml (below) which had no visible impact on the playback or the observed network behavior.
Any ideas or anything more I can do to troubleshoot?
Thanks.
I'm trying to stream 1080p (bluray remuxes) from an SMB share, over a wired network connection[/code]. The streams play fine from a USB stick.
Over SMB though, some are ok, but some will periodically freeze. Interestingly when its playing, the network bw is lower. Then it'll freeze, and the network bw will increase for a few seconds (duration of the freeze) then drop back down again when it resumes playback.... (observed from the PC hosting the share).
I did notice it's using SMB 1 to connect. SMB 1 is ancient, and only supports 64kb max request size. Still, shouldn't be a limiting factor here since we're only talking about a few MB/s.
I tried creating an advancedsettings.xml (below) which had no visible impact on the playback or the observed network behavior.
Any ideas or anything more I can do to troubleshoot?
Thanks.
Code:
pi@raspbmc:~/.xbmc/userdata$ cat advancedsettings.xml
<advancedsettings>
<network>
<buffermode>1</buffermode> <!-- Comment: Default is 1 -->
<cachemembuffersize>31457280</cachemembuffersize> <!-- Comment: Default is 20971520 bytes or 20 MB -->
<readbufferfactor>4.0</readbufferfactor> <!-- Comment: Default is 1.0 -->
</network>
</advancedsettings>