I have an f4m file set for dynamic streaming. I'm pushing those two out two streams from my computer for testing "livestream1" and "livestream2". "livestream1" has a bitrate of 100kb/s and "livestream2" 500kb/s.
When I test it, I get different results, but typically it will play livestream1 to start then when it sees i have suffient bandwidth it will player livestream2. I then throttle down my bandwidth to 300kb/s. When it trys to play livestream1 again, it freezes. This works perfectly fine when it's not live.
Below are my NetStatus events along with the name of stream it's trying to play through the play2 method.
NetStream.Play.Reset
NetStream.Play.Start
NetStream.Buffer.Full
playing: [NetStreamPlayOptions] livestream2
NetStream.Play.Transition
NetStream.Buffer.Empty
playing: [NetStreamPlayOptions] livestream1
NetStream.Buffer.Full
NetStream.Play.StreamNotFound
NetStream.Pause.Notify
NetStream.Pause.Notify
Why did it not find the stream? It was the first one it played!
Sounds like it might be a FMS issue but I don't know. Has anybody run into this?