~/talk

One Player for Smart TV and Web. What Could Go Wrong?

TalkinRussianat HolyJS 2023 Autumn · 2023-11-02..11-12· [react-native]
links:none on file
slides:none on file

Describes how Okko extracted its video player into a separate product and organized teams per platform, then adapted a single video player/SDK to work on both classic web browsers and Smart TV platforms. Covers the architectural changes, specific decisions made, and the practical experience of aligning the SDK and development process across those two platform types.

AI-written summary · about

  1. 0:00Introduction
  2. 1:46About me
  3. 2:48Supported platforms
  4. 4:56Merging teams
  5. 5:40Modern video playback
  6. 7:03Logic duplication
  7. 8:09Unified SDK goals
  8. 9:14SDK development start
  9. 11:02Smart TV integration stages
  10. 12:30Moving players issues
  11. 14:10Player state management
  12. 16:43Tizen interface
  13. 17:47Async lifecycle
  14. 18:53SDK integration
  15. 20:23SDK publishing
  16. 21:27Player error handling
  17. 22:33Solving errors
  18. 23:14Event tracking
  19. 24:38Results
  20. 25:40Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.