What infrastructure is required for casting, streaming, and IPTV systems?