The NBA has agreed upon a five-year deal with Tencent Holdings of China to televise games and other programming.

The deal will be worth between $500 million and $700 million.