Video Production Services

Definition of CDN

An abbreviation for Content Delivery Network. This is where numerous computer systems are linked up to carry the same data at different nodes to improve their overall performance.

Updated: by Skeleton Productions