Profile S is designed for IP-based video systems. A Profile S device (e.g. an IP network camera or video encoder) is one that can send video data over an IP network to a Profile S client. A Profile S client (e.g. a video management software) is one that can configure, request, and control video streaming over an IP network from a Profile S device. Both a Profile S device and client may also support PTZ control, audio, metadata streaming, and relay outputs.