Page 1 of 1

Limited maximum bandwidth

PostPosted: Tue Mar 08, 2016 1:02 am
by tux_mark_5
Hello,

I've recently installed Serviio on my Linux box and found that it contains pretty much everything I want, however I ran into one issue:
It seems that maximum bandwidth of Serviio is 5.1 MB/s (~40 Mbit/s), which is lower compared to my network capacity. Is this a known limitation or a bug?

Some details:
* I'm using Serviio as a fileserver to copy files from PC to Android phone over wifi.
* Data is copied over 801.11n link.
* I'm using X-plore Android file manager that allows to copy-paste files from DLNA servers to Internal memory/SD card.
* Copied files are not transcoded. The android phone is using "Generic DLNA profile".
* And most importantly: When using MiniDLNA server and copying exactly the same file using exactly the same network config, I get speeds up to 15 MB/s. When I use 801.11ac link using the same config, I get speeds up to 35 MB/s. No matter the network configuration, the maximum download speed I've been able to achieve with Serviio is 5.1 MB/s.

Long story short, Serviio is currently 3 to 7 times slower compared to MiniDLNA. It would be nice to know if there is a fix for this or is the 5 MB/s some architectural limitation of Serviio.

Re: Limited maximum bandwidth

PostPosted: Tue Mar 08, 2016 1:27 pm
by atc98092
Well, I've seen bitrates exceeding 40 Mbps, but I only have one or two files that can sustain that rate. Only the highest quality Blu-Ray rips can approach that kind of bitrate. With 4K video coming (some people have some already), there will certainly be more content that can stream that high. I would guess that Zip would need some additional information on your files, i.e. container, video and audio codec, etc.

After re-reading your post, I am wondering what the purpose is of using DLNA for this. I don't have any Android devices, but isn't there some sort of file explorer that would allow connecting to the network share for download and not involve any processing overhead from the DLNA server?

Re: Limited maximum bandwidth

PostPosted: Tue Mar 08, 2016 1:57 pm
by tux_mark_5
The reason why I am using DLNA (or more specifically, Serviio) is that it allows transcoding. I want to transcode only the audio channel when copying stuff from PC to the phone (I have a custom profile for this that works). And since transcoding audio isn't that difficult performance-wise, maximum bandwidth is important for me.

Currently I'm using MiniDLNA & transcode shell script for this purpose, but I would prefer if I could simply "copy & paste" files from PC to phone without having to manually transcode files, copy them and delete them on PC side.

Also, DLNA seems to be the fastest protocol out of the ones I've tried to transfer files over network to the Android phone.

Re: Limited maximum bandwidth

PostPosted: Tue Mar 08, 2016 6:47 pm
by atc98092
OK, makes sense. just a use I hadn't considered before!