0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虹科案例 | 使用PRP协议解决广播行业中实现高可用性和亚微秒同步难题

虹科智能自动化 2023-01-05 15:14 次阅读

BROADCASTING PUBLIC ENTITY主要为用户提供电视频道和广播频道,为了带来更好的视听体验,该公司必须更新其无线电前端系统的基础设施。前端的主要功能是接收来自广播电台的现场音频并将其编码为压缩格式,例如AAC,然后将多个流多路复用到一个包,并将该包通过空中传输到数字无线电接收器,以分发给最终用户。

从90年代中期开始,BROADCASTINGPUBLIC ENTITY就基于这种架构成功运营此类服务。然而,在过去的几年里,该技术已经从专用设备和它们之间的物理布线转变为高度软件和基于IP的解决方案。这种新场景给广播运营商带来了新的挑战,因为他们需要在多个单独的站点上保持一切紧密同步,以保持无缝的故障转移和冗余。该项目的关键部分是设计和实施一个高度稳健和冗余的网络,以确保没有单点故障和高可用性。

2

困难与挑战

按照传统方法,广播应用程序中的此类冗余已使用SMPTE 2022-7标准定义和实施,这是一种创建冗余的非常简单的方法,仅适用于使用RTP(实时传输协议)的音频(或其他媒体)。它基于在两个物理网络接口上发送相同的数据包。

这种情况下的识别是通过检查 RTP 数据包本身的报头来完成的,该报头包含序列号和其他标识符。由于没有向数据包添加额外信息(如其他协议的 RCT),接收方可以轻松识别它们并选择哪些相同,哪些可以忽略。这允许通过两个独立的网络并行传输实时媒体(视频和/或音频),并在接收器中进行自动重组和故障转移。

但是,这种方法仅适用于使用 UDP 单播或多播传输的RTP数据包。这也成为了一个问题,因为在这种类型的系统中,媒体只是链的一小部分,而且完全冗余也是强制性的最终产品的同步(PTP)、控制(例如HTTP、SSH)、监控(SNMP、ilo/idrac)和分发(EDI)。许多其他领域已经解决了冗余和同步的挑战,特别是在需要零丢包网络的变电站应用中,这一特殊需求已经在很大程度上得到解决——采用PRP高可用性无缝冗余协议,即IEC 62439在第3条(IEC 62439-3)中提出的PRP并行冗余协议。该协议的基本功能如图a所示。

cadbd2ae-8c25-11ed-bcbd-dac502259ad0.jpg

图a并行冗余协议

如图所示,两个网络接口在支持PRP的节点(DAN)中支持冗余。每个接口都连接到不同的标准以太网(LAN A和LAN B)。任何非冗余节点(SAN)都可以使用RedBox以冗余方式连接。

此外,BROADCASTING PUBLIC ENTITY希望避免对操作系统和/或广播软件进行任何特殊调整来实现该功能。由于大部分功能都使用标准服务器,RELY-PCIe卡是一个完美的解决方案,因为它透明地转换进出PRP的标准以太网流量。

cae7b376-8c25-11ed-bcbd-dac502259ad0.jpg

图b RELY-PCIe NIC

3

解决方案

RELY-PCIe板卡可以作为标准NIC卡连接到操作系统,并能够确保驱动程序与市场上可用的大多数操作系统(Linux、Windows、VxWorks等)兼容,这功能意味着能够节省软件集成和网络连接配置方面的成本。由于这是独立于广播软件和硬件的解决方案,它还能够随着技术的发展方便快捷地进行升级。

图c显示了为广播公共实体的新音频头端定义的架构。在此新架构中,RELY-PCIe卡已安装在以下设备中:

caefaeaa-8c25-11ed-bcbd-dac502259ad0.jpg

图c音频广播架构

其中,DABMUX是指基于运行带有RELY-PCIeNIC的Ubuntu的DellR440服务器。它从网络(来自AoIP盒子)接收音频,对其进行编码并将其与元数据组合并将它们打包在一起。然后使用IP将这个包发送到全国各地山顶上的发射器,在那里它被转换为在空中广播的无线电信号。发送到发送器的IP数据包内的格式称为“EDI”。这些设备通过使用分配给每个流量的多个vlan来管理不同类型的流量(见图d中的表)。

cb488b24-8c25-11ed-bcbd-dac502259ad0.jpg

图d VLAN分配

除了简化复杂的时间感知高可用性网络的实施之外,RELY-PCIe还提供了用于配置、监控和诊断 PCIe卡和网络行为的高级工具。在配置方面,RELY-PCIe 嵌入了一个用户友好的 Web服务器(见图e),用于配置卡支持的所有同步、冗余和二层交换功能,无需在用户工作站安装软件。此外,配置管理工具允许在连接到的多个设备中远程部署预定义配置网络,在调试期间节省了大量时间。

cb53d60a-8c25-11ed-bcbd-dac502259ad0.jpg

图eRELY-PCIe网络管理器

嵌入在设备中的 Web 管理器提供了用于监控系统行为的不同工具,并可以从 GUI 工具监督以下元素:

SNMP v1、v2c、v3状态

服务的内部记录器:配置服务、PTP、NTP、SNMP等

系统参数监控器:CPU、内存、温度

基于 HSR/PRP 监督帧的网络节点表

每个端口的网络统计信息

上述工具与通过安全连接远程更新/升级设备的能力相结合,使最终用户可以完全控制网络操作。

此外,除了可以通过用户友好界面管理的这些高级功能外,该设备还可以通过命令行界面 (CLI) 进行配置。最后,如果应用程序需要,可以升级设备以完成其他边缘计算任务,不仅针对板载 CPU,还针对 FPGA

RELY-PCIe板卡关键特性

用于HSR/PRP网络的DAN和Redbox功能

灵活的IEEE 1588 PTP 实现

先进的L2交换功能:VLAN,端口掩码、帧限制等

以太网网络驱动程序可用于大多数操作系统(Linux、Windows、Vxworks等。)

除上述板卡以外,虹科还提供携手SoC-e&RELYUM为客户提供先进的TSN/HSR/PRP解决方案,包括IP核、交换机等多种产品,欢迎大家联系虹科了解详情。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 无线
    +关注

    关注

    31

    文章

    5422

    浏览量

    173007
  • 广播
    +关注

    关注

    1

    文章

    305

    浏览量

    23023
收藏 人收藏

    评论

    相关推荐

    精准定位隧道挖掘通讯难题PCAN卡如何满足专业通讯需求?

    在现代隧道挖掘行业,电控系统作为设备的“大脑”,其性能优劣直接关系到设备的整体运作效率与安全。本文将深入探讨PCAN卡在隧道挖掘机器
    的头像 发表于 11-14 01:01 57次阅读
    精准定位隧道挖掘通讯<b class='flag-5'>难题</b>:<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN卡如何满足专业通讯需求?

    应用 为什么PCAN方案能成为石油工程通讯的首选?

    在石油工程领域,实时监控钻井参数对于确保作业安全和提高效率至关重要。提供的PCAN解决方案凭借其高可靠和便捷的安装维护特性,为石油钻井行业带来了显著的革新。
    的头像 发表于 11-08 16:48 117次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>应用 为什么<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN方案能成为石油工程通讯的首选?

    使用bq769x0对可用性系统进行故障监控

    电子发烧友网站提供《使用bq769x0对可用性系统进行故障监控.pdf》资料免费下载
    发表于 10-15 10:13 0次下载
    使用bq769x0对<b class='flag-5'>高</b><b class='flag-5'>可用性</b>系统进行故障监控

    OPC UA协议网关的应用与实现

    DA等,实现不同设备之间的无缝连接。 可用性:设计具有高可靠,能在恶劣的工业环境稳定运行,确保通讯的稳定性和可靠
    的头像 发表于 09-23 14:52 241次阅读
    OPC UA<b class='flag-5'>协议</b>网关的应用与<b class='flag-5'>实现</b>

    方案 领航智能交通革新:PEAK智行定位车控系统Demo版亮相

    导读: 在智能汽车技术发展浪潮,车辆控制系统的智能化、网络化已成为行业发展的必然趋势。PEAK智行定位车控系统,集成了尖端科技,能够实现
    的头像 发表于 08-27 09:28 227次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案  领航智能交通革新:<b class='flag-5'>虹</b><b class='flag-5'>科</b>PEAK智行定位车控系统Demo版亮相

    浅析分布式风电电池储能系统可用性

    【摘要】 以内蒙古某一实际分布式风电-电池储能系统的设计和运行效果为基础,对影响其可用性的关键因素进行了分析。结果显示:能量管理系统的设计需要考虑功率补偿控制以抵消储能系统内部功率损耗;功率转换
    的头像 发表于 08-20 09:36 866次阅读
    浅析分布式风电电池储能系统<b class='flag-5'>可用性</b>

    华为云 FunctionGraph 构建可用系统的实践

    ,详细介绍如何构建可用的 Serverless 计算平台,实现客户和平台双赢。 可用介绍
    的头像 发表于 05-09 23:14 415次阅读
    华为云 FunctionGraph 构建<b class='flag-5'>高</b><b class='flag-5'>可用</b>系统的实践

    方案 | 符合医药行业规范的液氮罐运输和存储温度监测解决方案

    在医药行业,液氮罐用于运输和存储敏感生物样本和药品,需保持极低温度。的液氮罐温度监测解决方案不仅符合行业规范,还解决了极端低温下的挑战。了解如何保障产品质量、安全
    的头像 发表于 04-17 13:08 286次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案 | 符合医药<b class='flag-5'>行业</b>规范的液氮罐运输和存储温度监测解决方案

    SECO赛柯解决新型广播VoIP分析仪的难题

    客户是一家在广播和电信行业内处于领先位置的公司,他们目前正在开发新型广播VoIP分析仪,但在研发的过程遇到了一个难题,他们急需一款能够支持
    发表于 04-02 11:30

    EtherCAT协议与ModbusRTU协议在能源行业的应用

    采用主从通讯方式,只有主站才能发起通讯请求,从站收到主站的请求后才会响应。它通过串行线或以太网进行通讯,可以实现多个主站和从站之间的数据传输。在能源行业,EtherCAT和Modbus RTU都有其
    发表于 12-22 13:52

    基于NXP iMX8系列处理器的TSN网络时钟同步测试

    PTP 协议是一种精确的时间同步协议,IEEE 1588 标准为时钟分配定义了一个主从式架构,由一个或多个网段及一个或多个时钟组成。在局域网能将时间
    的头像 发表于 12-01 16:02 1388次阅读
    基于NXP iMX8系列处理器的TSN网络时钟<b class='flag-5'>同步</b>测试

    高性能电机控制应用的电流反馈系统的相关可用性

    电子发烧友网站提供《高性能电机控制应用的电流反馈系统的相关可用性.pdf》资料免费下载
    发表于 11-29 10:17 0次下载
    高性能电机控制应用的电流反馈系统<b class='flag-5'>中</b>的相关<b class='flag-5'>性</b>与<b class='flag-5'>可用性</b>

    方案 | 如何破解CAN与车载以太网之间数据传输和协议转换的难题

    在车辆网络时代,数据传输和协议转换在通信领域中扮演着至关重要的角色。它们不仅能够实现车辆内部系统之间的互联互通,还支持车辆与外部网络进行通信,从而为驾驶者带来更智能、便捷的驾驶体验。本文将介绍CAN总线与车载以太网协议在通讯
    的头像 发表于 11-27 09:55 871次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案 | 如何破解CAN与车载以太网之间数据传输和<b class='flag-5'>协议</b>转换的<b class='flag-5'>难题</b>?

    MAC地址注册管理最佳实践:安全可用性和灵活性

    MAC地址注册管理是在网络环境确保设备身份验证和访问控制的重要步骤。本文将介绍MAC地址注册管理的最佳实践,旨在提高安全可用性和灵活性,以满足现代网络的需求。随着网络规模和复杂
    的头像 发表于 11-21 14:57 520次阅读
    MAC地址注册管理最佳实践:安全<b class='flag-5'>性</b>、<b class='flag-5'>可用性</b>和灵活性

    华为云耀云服务器 L 实例:保障网站的稳定性和可用性

    在如今这个高度依赖互联网的时代,互联网应用的稳定性和可用性显得至关重要。然而,要实现这一目标,企业需要投入大量的人力、物力和财力。考虑到各种成本和技术难度,许多企业选择将应用迁移到云上,希望云服务
    的头像 发表于 11-21 09:14 254次阅读
    华为云耀云服务器 L 实例:保障网站的稳定性和<b class='flag-5'>高</b><b class='flag-5'>可用性</b>