0
Planned

more information on status or connection speed.

Razor Jack 5 years ago • updated by Jona (Lead Developer) 5 years ago 6

could you add some more information on buffer status? or average stream download speed (for example, last 10 seconds).
so people can know, how fast is a connection at the moment and is there any chance to listen to a radio without skips.


i'm using XiiaLive Pro often in my car, EDGE/UMTS/HSPA not always is so fast :)

Answer

Answer
Planned

Great post! Well currently you can see where the buffer is at with respect to the current playback position by looking at the seekbar. Please see the following post about that:

http://support.xiialive.com/topic/156141-how-seekbar-works/


About the current download speed, "baudrate", you can see info on the home widgets. The widgets contain 5 little bars that indicate the health of the connection for the required amount of data to be downloaded for the stream. Having less then 3 bars means your network speed can't keep up with the required download speed. If you have XiiaLive Pro, you can use the Stream stats widget that shows the actual baudrate value.


In the near future we do want to add a better way for you to check the network download speed from within the player.

Answer
Planned

Great post! Well currently you can see where the buffer is at with respect to the current playback position by looking at the seekbar. Please see the following post about that:

http://support.xiialive.com/topic/156141-how-seekbar-works/


About the current download speed, "baudrate", you can see info on the home widgets. The widgets contain 5 little bars that indicate the health of the connection for the required amount of data to be downloaded for the stream. Having less then 3 bars means your network speed can't keep up with the required download speed. If you have XiiaLive Pro, you can use the Stream stats widget that shows the actual baudrate value.


In the near future we do want to add a better way for you to check the network download speed from within the player.

thanks for reply, i know how seekbar works :) but it's hard to 'read' details from them.

All needed data like remaining data in buffer - in seconds and average speed, you have in your application.

Now it's just a matter of showing it :)

like

remaining buffer data: 3s (seconds)

average D/L speed: 270Kb/s


thanks again for considering this feature

of course it's a PRO feature ;)


Cool! Yeah, I'll look to see how that information could be available on the player. Again, on the XiiaLive Stats home screen widget you can see XiiaLive avg download speed, a.k.a baudrate.  About the buffer data remaining that's fine too. Could be ultimate debugging information for nerds like us ;)

I've tested widgets(stream stats)

baudrate: it shows average bitrate, not a network throughput

example: it shows 4000kbps on the beginning (filling the buffer), but then,drops to ~127kbps.

127kbps it's not a network throughput, it should show actual download speed (if you download chunks 128KB or 512KB, it'll be useful to show a speed that this data was downloaded, without a time between chunks - that's why baudrate is similar to stream bitrate now)


Baudrate is being reported correctly. Most live streams have a burst of data that they send out when you first connect. That is why the baudrate spikes at the start. As that burst of data is completed you should see ~127kbps download average since that is the max data rate the live stream will send out.


So you are correct that the reported baudrate is not the overall device network throughput but rather the throughput between the device and the live stream. That is why if the reported baudrate stays around 128kbps on a stream that is 128kbps there should be no issues with the stream.

ok, thanks. i've just found XiiaLive Stas widget (why it takes 3 cells of height when it needs only one row?)

There are some issues with our Widgets on some devices where it takes more cells then we intended. We are going to look into this issue and try to resolve it. Thanks.