> Compare that to the Reddit video player This is worthy of it's own question. Why is Reddit's player so uniquely bad? It's worse than any other video player on the entire internet.
Ask HN: Techwise, how did TikTok get so good?
51–60 of 152 posts
Re: Ask HN: Techwise, how did TikTok get so good?
#52People have answered about the inherent easiness of preloading videos. It's still a challenge. Users skip videos very frequently, right? And when you first open the app, it already has a video playing. Twitter's video player seems worse than it should be. Netflix has a harder job due to the quality, so I give them a pass. IIRC TikTok for a long time wasn't even using TLS encryption for client-server traffic, which is…
If they weren't using TLS, I'd guess that this wasn't cutting corners but rather intentional to help caching. Ten people watching the same video can get the same data packets, ten people watching the same video over TLS have ten data streams with nothing in common.
Re: Ask HN: Techwise, how did TikTok get so good?
#53Re: Ask HN: Techwise, how did TikTok get so good?
#54Re: Ask HN: Techwise, how did TikTok get so good?
#55Re: Ask HN: Techwise, how did TikTok get so good?
#56> Compare that to the Reddit video player This is worthy of it's own question. Why is Reddit's player so uniquely bad? It's worse than any other video player on the entire internet.
Re: Ask HN: Techwise, how did TikTok get so good?
#57From what I can recall, TikTok was the first one to let you to swipe to watch/switch videos, so users can easily be stuck on it, no matter the short video's quality is good or bad, interesting or boring. Since one single swipe, you changed to another, the cost is very low for user even the video quality is not good.
Re: Ask HN: Techwise, how did TikTok get so good?
#58Earlier quoted context omitted.
If they weren't using TLS, I'd guess that this wasn't cutting corners but rather intentional to help caching. Ten people watching the same video can get the same data packets, ten people watching the same video over TLS have ten data streams with nothing in common.
TLS is usually terminated at the CDN, isn't it? I actually don't remember. If so, it's not a problem for caching.