AVB是前世,
TSN是今生,
EAVB是TSN的曾用名。
AVB: Audio Video Bridging
EAVB: Ethernet AVB, 通常EAVB简称AVB
IEEE,在2012年11月,将EAVB小组改名为TSN(Time Sensitive Networking),扩展AVB技术的适用范围以统一解决网络传输中的时效性问题。
EAVB is standardized within IEEE to enable reliable, low-latency audio and video transmission within Ethernet subnets.
The standards include
802.1AS: precise timing/synchronization protocol (PTP)
802.1Qat:media stream reservation protocol (MSRP),
802.1Qav:forwarding and queuing for time-sensitive media streams
1722:transport protocol for media streams.
AVnu: Alliance to help standardize EAVB
开源代码
http://avnu.github.io/OpenAvnu/avtp-pipeline/html/sdk_overview.html
参考:
https://e2e.ti.com/blogs_/b/behind_the_wheel/archive/2020/05/08/optimizing-eavb-bridging-for-automotive-applications-using-clock-generators
TSN:Time-Sensitive Network。运行在以太网二层。
相对于传统以太网,AVB 主要提供了以下三个能力:
预留带宽 (Bandwidth-reservation)
流量优先级 (Traffic-priorititzation)
时间同步 (Time-synchronization)
TSN 扩展了AVB的能力,增加了两个新的能力:
时间调度流量 (Time-scheduled traffic)
抢占帧 (Frame-preemption)
参考:
https://blog.csdn.net/weixin_45412507/article/details/96242217