Click here for the original audio. Netflix is by far the streaming leader — now nearly 302 million subscribers globally — and its film "Emilia Perez" was up for 13 Oscar awards. But the majority of ...