Going live on Kino: our own WebRTC stack in C
A live show is the hardest thing the Livsho app does. A seller's phone, on whatever network the shop has, sends video to viewers on networks just as bad, while bids land in real…


Kino: the C engine that plays, scrubs and re-encodes every video on Livsho
Every video on Livsho goes through one engine we wrote in C, in both directions. When you watch a show replay, a clip, a story or a video in a DM, Kino plays it. When you drag a…

We wrote a video codec to beat H.264
Every Livsho show is a video, and every viewer pays for it twice: in mobile data to download it, and in battery to decode it. Today those videos are H.264 or HEVC, whichever the…

How we taught the app to film itself
You're watching a live show. The seller pulls the card everyone was waiting for, the chat explodes, someone outbids you in the last second. You tap Clip. About twenty seconds…