"tiddy" wrote:
I was looking at the encoder again and I changed the output PIDs from an auto configuration to a manual one and I get several new options regarding transport stream shaping, key frames, PCR?, DTS Delay? and such.
Can I code my channel app to Auto Retry (repeat what I'm doing by pressing play over and over) or increase the wait time or tolerance for whatever is causing the Roku to stop trying to play on that attempt?
What kind of encoder are you using?
I wouldn't play around too much with those settings, unless you are sure you can get back to the original settings.
I believe that part, but not all of your problem, might be in the data you are handing to the video player object. As I said, I'm not seeing the problem on startup that you are seeing, I'm seeing glitchyness and rebuffering after the stream has been running for 10-15 minutes. The difference might be that I'm on a 100mbps internet connection, so I would suggest trying your device on a few other networks just to see if the behavior is the same or different.
Is there any way you can check that your wowza server is getting enough data and not suffering from buffer underruns? Any errors in your encoder log?
Yes, the Roku might be more sensitive than other devices to variances in the HLS stream, after all Apple created the HLS spec.
- Joel