长参考帧LTR

一、LTR是什么

在 RTC 场景下一般的编码参考策略是向前一帧参考(在不考虑 temporal svc 的情况下),因为一般情况下参考距离越近,相似性越好,则压缩效果越好,出于实时的考虑编码只有 I 帧和 P 帧,没有 B 帧。在有 P 帧丢失的场景下,接收端需要重新请求 I 帧才能继续正确的解码和播放。

如果发生弱网导致中间的某个 P 帧(✖️ 标记)丢失,无法恢复,则接收端会请求发送端重新编码 I 帧。

长期参考帧是一种可跨帧的参考帧选择策略,这种策略打破了传统的向前一帧的限制,可以更加灵活地选择参考帧。长期参考帧策略的目的是在有 P 帧丢失的场景下,接收端不需要重新请求 I 帧也能继续正确的解码和播放,其相对于 I 帧可以明显提升编码效率,节省带宽。该技术可以绕过丢失的帧,利用丢失帧之前的一个已经接收的长期参考帧作为参考进行编码 / 解码显示,从而提升弱网场景下的视频流畅性。

上图所示是引入 LTR 技术后的丢帧恢复策略,未发生弱网时仍然是正常的 I P P P 帧编码,只是会将其中的某些 P 帧标记为 LTR 帧(如图中的绿色 P 帧,以下称为 LTR 标记帧)。如果发生弱网中间的某个 P 帧(✖️ 标记)丢失,无法恢复,则接收端会请求发送端(编码器)利用 LTR 恢复,此时编码器会利用之前的已经确认收到的 LTR 标记帧做为参考编出一个 P 帧(图中红色 P 帧,以下被称为 LTR 恢复帧)。

由于之前的 LTR 标记帧已经被解码器确认收到,所以解码器参考帧 buffer 中必然存有此帧,所以利用此帧做参考的红色 P 帧必然可以被解码器正确解码。LTR 恢复帧由于是有参考的 P 帧,所以比 I 帧的编码效率显著提升。

根据上述 LTR 技术的特点和目的,可见 LTR 技术是一种网络模块和编码器共同配合完成的参考帧选择技术。实现 LTR 技术需要有接收端侧反馈信息,即编码器发出的 LTR 标记帧(图中的绿色 P 帧),如果被解码器成功收到,需要解码器通知编码器其收到了这一帧,这样编码器在收到 LTR 恢复请求的时候,才可以 “放心的” 使用此帧做参考。

二、LTR的应用

2.1 节省带宽、提高画质

与关键帧相比,LTR-P 尺寸更小,但质量更高。LTR-P 可以比关键帧小 40% 到 50%,但它提供与 P 帧相似的视频质量(如果离 LTR 不是很远)。下图说明了关键帧和 P 帧之间的潜在差异:

Figure 3: Key frame on the left. LTR-P on the right.

鉴于质量差异,LTR-P 可以成为改善损失恢复的基础。不再需要对每个丢失的数据包进行重传;现在接收器可以根据最后可解码的 LTR 帧请求 LTR-P。在高损耗网络中,这比重传要高效得多。

再者,在一个稳定的视频场景中,高质量的参考帧可以提高后续帧的图像质量。在解码内容相似帧时,可以使参考帧保持更长时间,这样避免在场景稳定的情况下传输另一个参考帧,从而节省传输带宽。 根据视频内容来动态的使用LTR功能,这叫做自适应性LTP。当检测到静态场景时采用LTP, 动态场景关闭LTP。

在视频监控的场景中,稳定的视频占多数,使用LTP会很好的提高视频质量。编码误差不容易扩散。

2.2 RTC场景下抗弱网

总的来说,利用LTR可以避免在弱网环境下频繁的进行I帧请求,降低卡顿率,以及减少对其他下行的影响,感兴趣的读者可以阅读字节和阿里在RTC场景下应用LTR的心得和分享。 developer.volcengine.com/articles/72…

mp.weixin.qq.com/s?__biz=MjM…

mp.weixin.qq.com/s?__biz=MjM…

三、参考

www.cnblogs.com/VideoCloudT…

cloud.tencent.com/developer/a…

zhuanlan.zhihu.com/p/103542912

<think>嗯,用户这次的问题是关于网络协议中MIP处理LTR帧的具体行为。从系统指令看需要严格遵循LaTeX格式和中文回答要求,同时生成相关问题。用户可能正在学习电信网络管理协议(如802.1ag),特别是故障定位流程。 注意到用户引用了ETH-LM的说明,但实际需求聚焦在MIP对LTR帧的处理。这属于CFM(连通性故障管理)协议的范畴。MIP(维护中间点)作为被动监测点,其关键特性就是不应响应LTR(链路追踪响应)帧——这是协议设计的核心机制。 需要解释清楚三层逻辑: 首先协议规范层面,IEEE 802.1ag标准明确规定只有MEP(维护端点)能处理LTR帧。这类似$f(x)=\begin{cases} 1 & \text{for } x\in MEP \\ 0 & \text{else} \end{cases}$的函数定义,MIP不在定义域内。 其次功能设计层面,MIP设计为透明传输点。当收到目标MAC匹配自己的LTR帧时,其处理流程应满足: $$\text{丢弃判决} = \begin{cases} \text{true} & \text{if 目标MAC == MIP地址} \\ \text{false} & \text{otherwise} \end{cases}$$ 这种硬件级过滤能避免网络产生环路响应。 最后失效场景层面,若MIP错误响应会破坏追踪机制。假设拓扑A-MEP→B-MIP→C-MEP,若B响应LTR将导致: $$T_{\text{错误}}=T_{A→B} \oplus T_{B}$$ 使$T_{B→C}$路径丢失($\oplus$表示路径截断),管理员将看到异常路径A-B而非完整A-B-C。 用户可能混淆了MIP和MEP的功能边界。需要强调MIP的“中间”属性:它只处理CCM(连续性检查消息)而不参与主动诊断。可以类比为高速路上的摄像头(MIP)不应响应车辆故障救援请求(LTR),那是服务区(MEP)的职责。 生成问题时要覆盖协议原理、配置验证和故障排查三个维度。特别加入“如何强制MIP响应”的反常识问题——实际上通过配置MEP属性可实现,但这属于非标准用法。</think>在IEEE 802.1ag(连通性故障管理)协议中,**MIP(维护中间点)收到寻址到它的LTR(链路追踪响应)帧应视为无效并丢弃**,原因如下: ### 核心机制分析 1. **功能定位差异** MIP 是被动监测点,仅处理连续性检查消息(CCM)。而 LTR 属于主动诊断工具(如链路追踪),**仅允许 MEP(维护端点)发起和处理**。当 LTR 的目标地址指向 MIP 时,违反协议栈的分层逻辑: $$ \text{协议栈层级} = \begin{cases} \text{MEP} & \rightarrow \text{主动发起/响应诊断} \\ \text{MIP} & \rightarrow \text{被动转发/透传} \end{cases} $$ 2. **帧处理规则** MIP 对 LTR 帧的硬件级过滤遵循标准流程: ```mermaid graph LR A[接收帧] --> B{目标MAC是否匹配?} B -->|是| C{帧类型是否为LTR?} C -->|是| D[丢弃帧] C -->|否| E[正常处理] B -->|否| F[转发] ``` 3. **防止路径混淆** 若 MIP 响应 LTR,会导致: - 路径追踪结果出现**中间点跳跃**(例如路径显示为 `MEP_A → MIP_B` 而非完整路径 `MEP_A → MIP_B → MEP_C`) - 破坏 TTL(生存时间)机制:LTR 的 TTL 递减仅由 MEP 执行,MIP 透传时不修改 TTL 值[^1] ### 失效场景验证 假设拓扑:`MEP_A -- MIP_B -- MEP_C` - **正确行为**:MEP_A 发送 LTR → MIP_B 透传 → MEP_C 响应 - **错误行为**:若 MIP_B 响应 LTR,则: $$ \text{追踪结果} = \text{MEP}_A \xrightarrow{\text{错误终止}} \text{MIP}_B $$ 导致 `MIP_B → MEP_C` 路径丢失,且违反协议状态机转移规则。 ### 相关问题 1. MIP 在 CFM 协议中具体处理哪些类型的帧? 2. 如何配置 MEP 以确保 LTR 帧不被中间 MIP 截获? 3. 当网络中出现 MIP 错误响应 LTR 帧时,如何通过协议分析定位故障设备? 4. 为什么 IEEE 802.1ag 要求 MIP 必须透传 CCM 帧而非响应? > 引用说明:ETH-LM(以太网环回监测)机制仅用于 MEP 间的双向帧计数统计(如通过 LMM/LMR 消息),与 MIP 的 LTR 处理逻辑无关[^1]。MIP 的核心设计原则是保持诊断路径的透明性,任何寻址到 MIP 的主动探测帧均属协议违规。 [^1]: 引用[1]: ETH-LM(服务于ETH层):用于收集计数器的数值,应用于入口和出口处的服务帧,在此计数器在一对 MEP之间保持着发送和接收的数据帧的计数。使用LMM PDU、 LMR PDU 或 CCM PDU。有单端和多端之分。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值