Netflix and iQIYI have made a content licensing agreement for a batch of Netflix original series, like Stranger Things and Black Mirror, to be made available on the Chinese online video platform, iQIYI.