如果你曾经观看过一个24小时播出的电视频道,节目之间有过场画面,屏幕角落有时钟,广告在精确的时刻插入,那就是播出系统在发挥作用。

播出系统的组成部分
播出系统不是单一的软件。它是一组需要可靠协同工作的组件堆栈,通常需要连续运行数月而不中断。
媒体资产管理 (MAM)
MAM是所有内容的存储位置:视频文件、元数据、缩略图、版权信息和技术规格。优秀的MAM使操作人员无需直接接触文件系统即可搜索、预览和整理内容。在实际操作中,MAM也是在内容上线前发现问题的地方:缺失的音频轨道、错误的宽高比,或尚未完成转码的文件。
对于大型运营,MAM连接到采集工作站、转码流水线和归档系统。对于较小的配置(如单个FAST频道或社区流媒体),MAM可能只是一个包含MP4文件和元数据电子表格的文件夹。
视频服务器
视频服务器存储媒体并按照排期表进行帧精确播放。在传统广播中,这意味着专用硬件(如Harmonic、Grass Valley或Imagine Communications的机架设备)。在IP和云工作流中,视频服务器通常是软件解码文件并将输出推送到HLS或DASH打包器。
视频服务器最重要的是可靠性。缓冲区欠载或文件读取失败意味着黑屏,这是广播中可能发生的最糟糕的事情。这就是专业播出服务器使用冗余存储、预卷缓冲和能在几帧(而非几秒)内启动的故障切换机制的原因。
广播自动化
自动化是系统的大脑。它读取排期表(通常称为播出单或节目单),告诉视频服务器播放什么以及何时播放,触发图形,发送SCTE-35广告标记,并处理转场。良好的自动化处理例行工作(夜间排期、连续剧集、广告时段),使操作人员只需在直播活动或临时变更时进行干预。
自动化的程度差异很大。完全自动化的FAST频道可以无人值守运行数周。直播新闻频道可能需要操作人员每隔几分钟调整节目单。播出系统需要同时支持这两种极端情况。
频道品牌和图形
频道品牌涵盖观众看到的除内容本身以外的一切:频道标志(台标)、下方字幕条、即将播出预告叠加、时钟和画面压缩等。在传统广播中,这由Vizrt或Chyron等专用字幕发生器(CG)处理。在基于软件的播出系统中,图形渲染通常是内置的。
品牌标识比大多数工程师想象的更重要。没有一致品牌标识的频道看起来很业余。拥有精良品牌标识(流畅的转场、清晰的文字、易于识别的标志位置)的频道能建立信任感,防止观众换台。
监控和质量控制
在内容上线之前,应通过QC检查:正确的音频电平(符合EBU R128或ATSC A/85的响度标准)、适当的视频电平、无黑场、无冻结帧以及匹配的宽高比。播出系统通常包含信心监看功能,即对发送到输出端内容的实时预览。
在IP传输中,监控扩展到流的健康状况:片段可用性、清单一致性、关键帧对齐和CDN传播。一个输出完美文件却将其送入损坏的打包流水线的播出系统,仍然是一个损坏的频道。
播出类型:传统型、云端型和软件型
传统硬件播出
大约在2015年之前,播出意味着机房中的专用硬件。Harmonic(Spectrum)、Imagine Communications(Versio)、Grass Valley(iTX)和Pebble Beach(Marina)等公司主导了市场。这些系统耗资数十万美元,需要专业工程师操作,并且是为"五个九"(99.999%)正常运行时间作为基准要求而设计的。
在大型广播运营中(国家电视网络、大型体育广播机构),一分钟黑屏的损失超过软件的年度许可费用,传统播出仍然存在。但市场正在转变。
云播出
云播出将自动化、文件存储和流生成迁移到托管基础设施,通常是AWS、Azure或GCP。AWS MediaLive Channel Assembly、Amagi、Wurl和Frequency等产品将播出作为服务提供。你上传内容、创建排期表,平台就输出流。
其吸引力显而易见:无硬件、无维护、按频道计费。代价是控制权的让渡。云播出适合排期相对简单的24/7线性频道。当你需要帧精确控制、自定义图形渲染,或工作流不符合平台假设时,效果就不太理想了。
还有成本问题。云播出定价在一两个频道时看起来很有吸引力。当持续运行十到二十个频道时,月度账单通常会超过自托管方案的成本,而且你仍然不拥有基础设施。
通用硬件上的软件播出
中间路线,也是最有趣的工作发生的地方,是在标准硬件上运行的软件播出。CasparCG(开源)、StudioTV(由iReplay.TV开发)或基于FFmpeg的流水线等工具,让你能够在普通服务器甚至台式机上构建播出系统。
这是我们在iReplay.TV采用的方法。我们的FAST频道和VOD2Live流运行在软件播出技术栈上,自动处理排期、管理转场并直接输出HLS。每个频道的成本只是传统方案的一小部分,而且我们对工作流拥有完全的控制权。
我们的macOS应用My TV Channel更进一步,将完整的播出系统放在了Mac上。加载你的视频库,设置排期或让自动化处理轮播,应用就会输出一个包含品牌叠加的直播频道。它专为内容创作者、地方广播机构以及希望在不租用云基础设施或购买广播硬件的情况下运营24/7频道的用户而设计。
直播流中的播出
在直播流中,播出系统位于内容源和分发网络之间。对于直播活动,这意味着接收输入信号(通过SDI、NDI、SRT或RTMP),应用图形和品牌标识,并对输出进行编码以进行分发。
与基于文件的播出的关键区别在于对延迟的敏感性。在基于文件的工作流中,播出系统可以提前缓冲和预渲染转场。在直播工作流中,一切几乎实时发生。制作人触发的图形叠加需要在一两帧内出现在屏幕上,而不是在两秒的处理延迟之后。
直播播出还需要处理意外情况:信号中断、排期超时、突发新闻插播。自动化必须在不丢失整体排期的情况下支持手动覆盖。
对于自适应比特率传输,播出系统(或下游编码器)会生成多个版本(通常是540p、720p和1080p),以便不同网络条件下的观众获得其带宽所能支持的最佳画质。这是HLS和DASH传输的标准做法。
VOD和VOD2Live中的播出
对于纯VOD,没有传统意义上的播出。文件被转码、打包,按需提供。但随着VOD2Live的兴起,VOD和线性之间的界限已经变得非常模糊。
VOD2Live(也称为虚拟线性或伪直播)将现有的VOD资产作为连续的线性流进行播出,模拟传统电视频道。播出系统从资料库中排期内容,添加转场,插入带有SCTE-35标记的服务端广告插入(SSAI)广告时段,并生成一个在播放器看来与直播流完全相同的HLS清单。
这是当今大多数FAST频道的基础。内容是预先录制的,但观看体验是轻松的线性电视。播出系统决定了一个精心策划的专业频道与一个感觉像随机播放的频道之间的差异。
FAST频道的播出
免费广告支持的流媒体电视(FAST)是2022年以来播出系统最大的增长领域。Samsung TV Plus、Pluto TV、Tubi和Amazon Freevee等平台聚合了数百个FAST频道,每个都需要自己的播出系统。
FAST播出有不同于传统广播的特定要求:
动态广告插入
FAST频道通过广告盈利,广告体验需要无缝衔接。播出系统必须在正确的时刻插入SCTE-35标记,下游广告插入系统用定向广告填充这些时段。定时不当的标记意味着收入损失或观看体验中断。
规模扩展不与成本等比增长
运营五个频道的广播机构可以负担每个频道专用的播出基础设施。运营五十或一百个FAST频道的运营商则无法做到。这就是云播出和轻量级软件解决方案变得不可或缺的原因,因为只有每频道成本保持在低水平,经济模型才能成立。
内容轮播和排期
大多数FAST频道拥有有限的内容库,通常最多只有几百小时。播出系统需要智能轮播,在保持主题一致性的同时避免过于频繁地展示相同内容。简单的随机播放是不够的,观众会注意到并离开。
我们已经为多个VOD2Live频道构建了这类排期自动化,包括考虑新近度、类别和时段偏好的加权随机排期。
选择播出解决方案
没有唯一最好的播出系统。正确的选择取决于你的规模、预算、技术团队以及你实际想要实现的目标。
单频道或小规模运营
通用硬件上的软件播出,或macOS上的My TV Channel等应用,通常是正确的起点。资本成本最小,学习曲线可控,几小时而非几个月就能开播。这也是社区频道、校园电视、地方新闻或细分内容垂直领域应该考虑的方案。
中等规模运营(5至20个频道)
软件播出和云服务的组合通常最为合理。对需要控制的频道(自定义图形、直播活动、复杂排期)使用软件播出,对较简单的排期驱动型频道使用云播出。这样既避免了全部在云端运行的成本陷阱,又将运营复杂性保持在可管理的范围内。
大规模广播
当正常运行时间要求是绝对的,监管合规是强制的,预算能够支撑时,传统供应商(Imagine Communications、Harmonic、Pebble)仍然有其意义。但即使在这个规模,趋势也是转向在通用服务器上运行的软件定义播出,而非专有硬件。
需要评估的要点
- 输出格式:它能生成你需要的流格式吗?HLS、DASH、SDI、NDI?支持什么分辨率和比特率?
- 排期灵活性:它能处理你的工作流吗?自动轮播、手动覆盖、直播活动插入、无间隙连续内容?
- 图形能力:内置品牌功能,还是需要单独的CG?能否实时渲染?
- 广告插入:支持SCTE-35标记吗?能与你的SSAI供应商集成吗?
- 故障切换:当文件丢失或损坏时会怎样?是优雅跳过还是显示黑屏?
- 规模化成本:在目标频道数量下,每个频道的月成本是多少(包括存储、计算和出口流量)?
- 监控:能否在不登录服务器的情况下远程查看当前正在播出的内容?
播出的真实成本
播出系统的购买价格或订阅费很少是最大的成本。真正的费用在于:
内容准备。每个文件都需要采集、QC、归一化(音频电平、分辨率、编解码器)和元数据标注,然后才能排入节目表。对于500小时的内容库,这需要数周的工作。
排期管理。需要有人构建和维护排期。即使有自动化,编排决策(什么时候播什么、推广什么内容、如何处理节假日和特别活动)仍然需要人工判断。
持续运营。监控、故障排除、更新图形包、添加新内容,以及应对平台需求(FAST聚合平台更改规格、CDN出现故障、版权窗口到期等)。能自行运转的播出系统是不存在的。能将日常运营负担降到最低的系统才是目标。
分发基础设施。播出系统生成流,但要将其传送给观众,还需要编码、打包、CDN分发和播放器集成。如果你希望优化技术栈的这一部分,我们专为流媒体工作流构建了一个CDN成本优化器。
实际案例:Cars and Roads Brands TV
下面是我们为Cars and Roads Brands TV频道打造的播出系统实时视图。这是一个触控优化的横向排期视图。你可以通过捏合或滚动进行缩放,点击进行导航。该频道通过自动排期、加权内容轮播和品牌化转场实现24/7运营。
这个播出完全基于软件运行,没有广播硬件,也没有云播出订阅。排期根据内容权重、类别规则和时段偏好自动生成。图形和品牌标识在线内渲染。输出是通过我们的CDN基础设施提供的HLS流。
它不是有史以来构建的最复杂的播出系统,但它能正常工作,已经稳定运行了数月,运营成本几乎为零。对于许多使用场景(FAST频道、社区电视、细分内容垂直领域、变现流媒体),这正是你所需要的。