为了缓解 ST 2110-20 中存在的拥塞问题,SMPTE组织对视频流又有了更细致的规定。根据视频包与视频包之间的不同间隔,SMPTE组织把视频流分成了三种类型:N型(Narrow),NL型(Narrow
Linear),W型(Wide),整形后的视频流如下:
其中绿色的竖条代表视频流中的每个包,绿条之间的空隙自然代表包之间的传输间隔,而图中的红线代表流带宽的变化。
从图中我们自然可以理解到:
-NL型视频信号的所有数据包在每个视频帧的持续时间内均匀分布。
-N型发送端在对应于传统SDI视频信号的VBI(垂直消隐间隔)或VANC(垂直辅助数据空间)期间内没有发送数据包。因此,类型N每个帧周期内将出现明显间隙。
-W型数据包之间拥有人为设定的传输间隙。此类别用以适应基于软件的发送端。但要注意W型会对接收端产生影响,接收端需要相应增加其输入缓冲区的大小。一个含有大量W型发送端的系统,需要使用具有足够大内存的网络设备来实现。
在进行了流量整形后,视频流的带宽也出现了变化,经过计算可以得出:
-NL型一直以接近9G左右的带宽恒定速率传输。
-N型先以12G的速率传输一会,再歇会。
-W型的带宽非常混乱,最高可以达到25G。
自然地,从稳定性考虑,系统集成中我们通常使用NL型。
值得一提的是,除了上文所提的发送端,ST 2110-21 对系统的接收端也进行了分类,并且要求发送端与接收端流量整形的格式上相互匹配,发送端分为三种类型:
-N型接收端:能够支持N型与NL型的发送端。
-W型接收端,能够支持N型,NL型和W型三种发送端。
-A型(异步)接收端,能支持任意类型的发送端,但同步与时钟源或者信号的相位无关。