----- Overview ------
We need a flash player coded that can play:
- Audio: from icecast (mp3 stream)
- Video (with audio): from Wowza (f4m / sanjose stream)
But where our requirements differ from a standard flash player are because we have an audio only stream as a
backup, and want video to 'take priority' when it becomes active.
The player will need to 'poll' the video server to see if the stream is active every few seconds.
---- How it works in practice -----
So a listener/viewer is using the flash player, and if the video source is offline it will play audio only from icecast.
When a video source connects, the listener will be switched to the video stream.. and when the visual source disconnects, the listener will revert to hearing audio only from icecast again.
--- Features ---
There are a few desired features:
- Show a gif/flv movie in the video space when the stream is 'audio only'
- Reload button that 'refreshses' the connection to the streams in case of any stream issues..
- Full screen button
- Volume / mute button
- social media links
No start/stop/pause/scrubber/time display required.
- other options may be requested
--- Other info ---
Existing players can connect to the streams, but it requires java and can be a bit fiddly.
In order to keep compatability up, we want the flash player to 'do all the work'.
The player needs to have fault tolerence though, so that it doesn't switch to audio when the video stream might suffer one time out.
Ideally the bidder should have experience with wowza or streaming generally, and have done audio/video flash players before.