Q6.解码器及NDI Tools如何判断主子码流 - H.264/H.265视频解码器 - kiloview

Q6.解码器及NDI Tools如何判断主子码流

06/09/2026 / 341

解码器/Studio Monitor如何判断主子码流?

文档目的

本文档旨在帮助您快速区分主子码流,实现实际应用场景的适配。

**适用产品:**NDI系列产品(含解码模块产品)、D350、D260、RD350、RD260

**适用版本:**全版本

  1. 问题现象与适用场景

    当您遇到以下情况时,可参考本文:

在NDI流使用过程中无法分辨是主码流还是子码流,主/子码流在带宽、画面质量、应用场景都存在较大区别。

解决方案

1、NDI主/子码流概念如下:

  • **主码流(Main Stream):**主码流是高分辨率、高码率、高帧率的码流,核心用于高清显示、正式直播及专业录制场景。其画面细节清晰、还原度高,但带宽占用较高,能满足核心业务对画质的高标准需求。
  • **子码流(Sub Stream/Preview Stream)**子码流是低分辨率、低码率、低帧率的码流,主要用于预览、多画面监看及低带宽传输场景。其画面清晰度低于主码流,但带宽占用少,可有效降低设备及网络负载,适配非核心场景需求。
    2、Kiloview音视频解码器主子码流判断方法
  • 通过主子码流核心参数指标区分

可通过以下关键参数快速区分主子码流,参数标准如下:

参数类型 主码流标准 子码流标准
分辨率 通常为1080P(1920×1080)、4K(3840×2160)及以上 通常为720P(1280×720)、(704×576)、(352×288)及以下
码率 较高,其中NDI HX主码流为4-20Mbps,Full NDI主码流为100-250Mbps
帧率 标准帧率,通常为25/30/50/60fps 多为降帧率,通常为10-15fps,部分型号可自定义调整
  • 通过不同系列解码器区分主子码流的方式
    • N系列解码器(含N5、N6等)

目前所有N系列解码器仅使用主码流,暂无子码流应用场景,且用户无法手动配置子码流,无需额外 判断,默认拉取主码流。

  • H.264/H.265解码器(如D350)

该系列解码器拉取主码流还是子码流会自动切换,切换逻辑与输出设置的宫格、编码格式、解码数量 相关,本质取决于解码器的解码性能。其中,核心判断依据为输出设置的分辨率和宫格数,具体规则 如下:

当单个窗格的分辨率满足以下任一条件时,解码器自动拉取子码流:

单个窗格宽度 < 640 × 1.5(即960)

单个窗格高度 < 360 × 1.5(即540)

结合实际应用场景举例说明:

场景一:视频源为1080P,输出设置为1080P、宫格为3分屏
单个窗格高度 = 1080P ÷ 3 = 360,该数值小于360×1.5(即540),因此解码器拉取子码流。

场景二:视频源为1080P,输出设置为4K(2160P)、宫格为3分屏
单个窗格高度 = 2160P ÷ 3 = 720,该数值大于360×1.5(即540),因此解码器拉取主码流。

3、NDI Studio Monitor 主子码流判断

NDI Studio Monitor是NDI官方免费工具,可快速查看NDI码流信息,其主子码流判断可通过画面观察、带宽查看及模式切换三种方式实现,具体如下:

  • 通过画面清晰度与带宽占用判断(辅助确认)
    • **画面细节观察:**播放码流后,若画面清晰、无模糊、运动画面流畅,即为主码流;
      若画面模糊、细节丢失、存在拖影,即为子码流。

    • **带宽占用查看:**主码流带宽占用明显高于子码流,例如Full NDI主码流带宽占用通常在100Mbps以上,而子码流仅占用几Mbps,可通过软件自带的带宽监测功能确认。

  • 通过Low Bandwidth Mode手动切换确认

NDI Studio Monitor支持「低带宽模式」(Low Bandwidth Mode),开启该模式后,工具会自动切换至子码流(Proxy流)播放,可通过以下步骤查看并确认码流类型:

步骤1:打开NDI Studio Monitor软件,点击顶部菜单栏「Settings」(设置);

步骤2:在下拉菜单中选择「Video」(视频),找到「Low Bandwidth Mode」(低带宽模式)选项;

若该选项处于勾选状态,表明当前拉取的是子码流用于预览;若未勾选,则当前拉取的是主码流。

根因分析

区分主子码流的核心目的:

用户掌握主子码流判断方法,核心是为了适配实际使用场景、保障业务效果、规避异常问题,同时优化设备运维,具体目的如下:

1、适配场景需求,避免资源浪费或效果不足

  • 主码流适用于正式直播、高清显示、精准录制等核心场景(如会议直播、赛事转播),若误用子码流,会导致画面模糊、细节丢失,影响观看及录制体验;
  • 子码流适用于预览、多画面监看、低带宽场景(如多摄像头同步预览、远程调试),若误用主码流,会占用过多带宽及设备资源(如解码器解码压力增大、网络卡顿),造成不必要的浪费。通过判断主子码流,可实现场景与码流的精准匹配,达到资源最优利用。

2、保障核心业务效果,规避故障风险

对于依赖高清输出的客户(如广电、企业直播),若误将子码流接入解码器输出至大屏,或通过NDI Studio Monitor误选子码流录制,会直接导致核心场景(如发布会、培训)画面模糊,影响业务呈现;对于带宽有限的客户(如远程监看、多设备组网),若误选主码流,会导致网络拥堵、码流卡顿,甚至出现解码失败、画面中断等问题。通过判断主子码流并合理切换,可有效保障业务稳定运行。

3、排查异常问题,提升调试效率

当出现画面模糊、卡顿、解码失败等问题时,可通过判断主子码流快速定位原因:画面模糊时,优先确认是否误选子码流,而非设备故障;网络卡顿时,优先确认是否误用主码流导致带宽不足,而非解码器或NDI Studio Monitor异常。无需盲目排查设备及网络,可快速缩小问题范围,提升调试效率。

4、优化设备运维,延长设备使用寿命

Kiloview解码器长期解码主码流会持续处于高负载状态,若无需高清输出却长期使用主码流,会加速设备损耗。通过判断主子码流,在非核心场景切换至子码流,可降低解码器负载,减少设备故障,延长设备使用寿命。

5、满足部分行业合规及标准需求

广电、安防等部分行业,对直播、录制画面清晰度有明确标准(需达到主码流级别)。用户通过判断主子码流,可确认输出码流符合行业要求,避免合规风险。

综上,判断主子码流并非额外操作,而是保障使用效果、优化资源配置、快速排查故障的关键环节,直接关联解码器及NDI Studio Monitor的使用体验与业务稳定性。


版权所有:长沙千视电子科技有限公司 | 网站地图 | 湘ICP备14007359号-1
Back to Top
申请借测