Streaming player issues

I have been seeing consistent behavior with the built-in streaming interface
Desire: To use a poster image and have the preload not hide it.
Current Situation:
Poster with preload: video loads and poster is hidden.
Poster without preload: poster is visible but spinner remains on top and never stops spinning so the player looks like it is waiting to load forever (literally I let it go for 15+ minutes and the spinner never stops - and the video is less than 1 minute, it won’t take that long to load).

Has anyone found a way to achieve the desired result?