More companies join streaming wars and battle for viewers