Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2024-04-25 07:12:25



Reply to topic  [ 7 posts ] 
Audio stream and 1.26.9.16 
Author Message

Joined: 2011-09-21 03:19:23
Posts: 26
Reply with quote
I've noticed that some audio streams are buffering in 1.26.9.16. They play for 10-15 seconds, pause and resume. This is not happening with all streams and does not happen in the LL release client nor Firestorm.

Can I get a pointer as to which logs, etc (if any) I can collect and send to you for this issue?

Thanks/


2013-07-12 15:58:47
Profile

Joined: 2009-03-17 18:42:51
Posts: 5550
Reply with quote
This is probably due to your network connection getting filled up with texture downloads (the Cool VL Viewer is very fast, faster than most other viewers when downloading textures, so it consumes more bandwidth while rezzing): you could increase the buffer size for streaming music ("FMODExStreamBufferSize" debug setting which defaults to 7000ms = 7s) and/or decrease the "Max HTTP requests" setting (in Preferences -> "Network & Web").

For the required logs, see the rules for this forum (but it's not really a bug, here...).


2013-07-12 18:17:28
Profile WWW

Joined: 2011-09-21 03:19:23
Posts: 26
Reply with quote
I can replicate the issue.

Anytime I encounter a land stream at 64kbps or lower I would see the pausing issue. I saw it pretty consistently at streams I create since I always make mine 64kbps to save bandwidth. Once I bumped the same stream to 128kbps, no pauses at all.

I'd say this is a bug since you would think that buffer overrun issues would occur with faster, fuller streams, not slower ones.

(Just my opinion).


2013-08-04 23:53:27
Profile

Joined: 2009-03-17 18:42:51
Posts: 5550
Reply with quote
It cannot be a viewer bug. FMOD Ex may be the culprit, but I'm still to see it happening here. Also, you didn't provide any log, so it's impossible to tell what's happening for sure.


2013-08-05 09:31:44
Profile WWW

Joined: 2011-09-21 03:19:23
Posts: 26
Reply with quote
Here are the relevant log lines before I switched the stream (at the server) from 64kbps to 128kbps:

2013-08-04T15:27:25Z INFO: LLStreamingAudio_FMODEX::start: Starting internet stream: http://radio.compinche.net:4373
2013-08-04T15:27:29Z INFO: display_stats: FPS: 27.46
2013-08-04T15:27:34Z INFO: LLStreamingAudio_FMODEX::update: Stream starvation detected, muting stream audio until it clears.
2013-08-04T15:27:47Z WARNING: LLStreamingAudio_FMODEX::update: Starvation state cleared, resuming streaming music playing but new starvations will likely occur (time required to fill the buffer = 13.4107 - buffer size in seconds = 3).
2013-08-04T15:27:59Z INFO: LLStreamingAudio_FMODEX::update: Stream starvation detected, muting stream audio until it clears.
2013-08-04T15:28:28Z WARNING: LLStreamingAudio_FMODEX::update: Starvation state cleared, resuming streaming music playing but new starvations will likely occur (time required to fill the buffer = 21.4338 - buffer size in seconds = 3).
2013-08-04T15:28:29Z INFO: display_stats: FPS: 23.95
2013-08-04T15:28:30Z INFO: LLStreamingAudio_FMODEX::update: Stream starvation detected, muting stream audio until it clears.
2013-08-04T15:29:01Z INFO: LLStreamingAudio_FMODEX::update: Starvation state cleared, resuming streaming music playing.
2013-08-04T15:29:07Z INFO: LLStreamingAudio_FMODEX::update: Stream starvation detected, muting stream audio until it clears.
2013-08-04T15:29:08Z WARNING: LLStreamingAudio_FMODEX::update: Starvation state cleared, resuming streaming music playing but new starvations will likely occur (time required to fill the buffer = 3.23357 - buffer size in seconds = 3).
2013-08-04T15:29:29Z INFO: display_stats: FPS: 21.09
2013-08-04T15:29:31Z INFO: LLStreamingAudio_FMODEX::update: Stream starvation detected, muting stream audio until it clears.
2013-08-04T15:29:50Z INFO: LLStreamingAudio_FMODEX::update: Starvation state cleared, resuming streaming music playing.
2013-08-04T15:29:56Z INFO: LLStreamingAudio_FMODEX::update: Stream starvation detected, muting stream audio until it clears.
2013-08-04T15:30:20Z INFO: display_stats: MEMORY: 993 MB
2013-08-04T15:30:29Z INFO: display_stats: FPS: 21.45
2013-08-04T15:30:45Z WARNING: LLStreamingAudio_FMODEX::update: Starvation state cleared, resuming streaming music playing but new starvations will likely occur (time required to fill the buffer = 11.306 - buffer size in seconds = 3).
2013-08-04T15:30:48Z INFO: LLVOAvatar::processAvatarAppearance: Ignoring appearance message due to lack of parameters
2013-08-04T15:30:48Z WARNING: LLVOAvatar::processAvatarAppearance: ONCE: Zach Sharkfin - Number of params in AvatarAppearance msg (218) does not match number of tweakable params in avatar xml file (253). Processing what we can.
2013-08-04T15:30:52Z INFO: LLStreamingAudio_FMODEX::update: Stream starvation detected, muting stream audio until it clears.

(repeats as long as the stream is open).

Once I switch the stream (same server, just changing the Shoutcast config to stream 128kbps instead of 64kbps), these lines disappear and the stream is fine.


2013-08-05 21:20:09
Profile

Joined: 2009-03-17 18:42:51
Posts: 5550
Reply with quote
The viewer behaves perfectly normally, reacting to the starvation as it should: 64Kbps is simply insufficient a steaming speed for the music stream encoding.


2013-08-05 21:26:48
Profile WWW

Joined: 2011-09-21 03:19:23
Posts: 26
Reply with quote
64 kbps is perfectly sufficient and has been until the last FMod EX update (in 1.26.x.17 or so)


2013-08-06 03:06:04
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 7 posts ] 

Who is online

Users browsing this forum: No registered users and 137 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.