VP8 and H.264 codecs are mandatory to implement to be webrtc compliant. Simulcast is a way to use multiple encoders at a time to provide different resolutions of the same media to chose from as a way to adapt to bandwidth fluctuations (and other good things). Unfortunately, while some patches were proposed some two years ago by some including HighFive, libwebrtc did not implement support for simulcast with the H.264 codec. H.264 was then a de-facto secondary codec, and Safari which only supported H.264, could not achieve the same level of adaptation (or quality) than VP8 and some other browsers could. This blog gives more details about the epic journey to get that done, the design of the implementation, and the impact for WebRTC products.
We had started the cosmo adventure in a co-working space. It was great: we were surrounded by entrepreneur-minded people, supported by great staff (kudos Claire and Evelyn), the space was nice, the roof top incredible, and it accommodated our growth from 1 to 13 local employees in 2017. If you’re looking for a centrally located co-working space in Singapore, I could not recommend any place more than WOTSO co-working space at 19 Cecil Street. The hard truth was that we had outgrown our co-working space.