Xfinity Flex is a personalized streaming device for your TV that comes free with an Xfinity internet package. Ask an Xfinity customer service representative about it when you sign up. You can rent additional boxes for an extra $5 per month.