DDC
– (Digital Distribution Channel) – An avenue to sell/distribute digital products and services.
See the Interactive Television Institute.