The Spreecast engineering team has been hard at work over the last six months building a number of improvements aimed at optimizing the experience for both content creators and viewers. One of the largest ongoing projects has been a full revamp of our audio and video infrastructure, which we recently completed. We’ll try not to dive too deep into the technical details but the upgrades include:
- Resolution: We’ve upgraded from 320×240 to 640×480, improving the video resolution for both viewers and broadcasters.
- Variable Bit Rate Encoding: For broadcasters, we now dynamically adjust bit rate, or the amount of data being sent, based on your network connectivity providing the best possible reliability and audio/video quality that your setup can handle.
- Low Bandwidth Mode: For broadcasters with very weak connections, we allow the quality to auto-switch to a lower resolution.
- Improved video and image appearance: Viewers should notice smoother image quality due to improvements in our display algorithms.
- Improved Archive Quality: Archived spreecasts are now optimized to display even better quality than the live experience.
- “Single stream” Viewer Experience: This decouples viewer bandwidth from broadcaster bandwidth allowing us to maximize broadcaster quality without overwhelming the network for live viewers.
We are now setting our sights on optimization of the user experience and some really exciting new features. Is there a feature you’d like to see? Let us know at firstname.lastname@example.org.