从用户的角度来看,VLS 可以分为四种组件
一个管理器 ,
输入,
转换器,
以及输出。
输入的作用是从给定的源(文件、DVD、DVB 卡、设备等)读取 MPEG 流,并将这些流馈送到正确的转换器。一个输入可能能够读取多个流,这些流被称为节目。输入有几种类型
本地输入,可以从文件或 DVD 读取视频,
视频输入,可以从 MPEG 编码卡设备读取视频,
dvb 输入,可以从 DVB 卡读取视频,dvb 输入,可以从 DVB 卡读取。
v4l 输入,可以从 Video4Linux 驱动程序支持的采集卡读取。
您可以同时使用多个输入并播放多个节目。
转换器的作用是从输入接收流,并将其转换为 MPEG-TS 格式。VLS 能够将 PS 流(例如来自 DVD)转换为 TS 流(ps2ts 转换器)。当然,它也可以读取 TS 流,并通过处理流不连续性来修复它们(ts2ts 转换器)。