IIS Smooth Streaming is an extension of Microsoft IIS web server that enables live or on-demand media content delivery over the internet in HD quality. It adapts streaming quality based on viewer conditions, and supports protocols like RTP, RTSP, and HTTP for efficient media delivery. Key features include simultaneous streaming from different angles, encoding capabilities with Microsoft Expression Encoder, and deployment methods for both live and on-demand scenarios.