Skip to content

About Encore

Encore is built and maintained by the Videocore team at SVT.

Project history

  • 2018 — The initiative. SVT had a proprietary, inflexible transcoding solution that was overdue for licence and hardware renewal. Around that time, SVT runs Tekniksprint twice a year — a two-week period where a team picks a problem and innovates on it. A small team spent the sprint building a proof of concept, warts and all. It was hacky and demo-friendly (even had a GUI) but enough to prove the idea and win organisational buy-in for a proper rewrite.
  • 2019 — Development. Written, tested, and in production the same year. Replaced the proprietary solution, delivering better quality and flexibility at a fraction of the cost of a comparable commercial stack. Also unlocked work on new codecs and transcoding features that would have been impossible on a closed system.
  • 2020–2021 — Open sourcing. Done gradually across sprints: licence research, documentation, scrubbing SVT-specific code, splitting out reusable libraries. Released publicly in 2021.

Talks and articles