It is also available on Youtube on Tencent's channel. I'd assume the resolution may be higher on Amazon, but for watching on a phone screen the Youtube video was certainly good enough for me.
The Netflix series doesn't premiere until next month. The Chinese show produced by Tencent was not made by Netflix.