middleware - 如何使用 Adaptive Autosar 传输视频数据
问题描述
我正在从事自适应 Autosar 项目,其中从相机传感器捕获的输入数据(视频)需要从客户端机器传输到运行对象检测算法的服务器机器。
someIP(基于 IP 的面向服务的中间件)协议用作中间件。
是否可以使用 SomeIP 协议共享视频文件?如果否,还有什么其他方法可以共享视频帧?
感谢和问候阿莎米什拉
解决方案
问题是,您需要两个 ECU 之间的良好连接,我怀疑即使使用以太网,您也可以快速传递数据以保持一定的性能。在将数据传输到其他地方之前对数据进行预处理可能是有意义的。
传输将作为具有流式协议的字节流完成,例如 SomeIpTp,如果可能,您可能会考虑压缩。使用 UDP 代替 TCP 可能也是一个好主意,但请考虑 UDP 可能存在的缺点。
Vector 似乎为音频/视频桥接提供了一些称为 MICROSAR.AVB 模块的 MICROSAR 模块。
但请确保传感器/摄像头提供数据的速度不会超过通过网络将其推出的速度。
推荐阅读
- sql - 如何使用最大函数postgresql获取最大值的列名?
- javascript - 如何在浏览器工具栏旁边的 chrome 扩展中的 default_icon 上设置通知(徽章)?
- rust - GDB 无法识别 Rust 源
- spring - ControllerLinkBuilder/UriComponentsBuilder 不处理标头转发属性
- java - 防止在脚本调用时执行恶意输入
- javascript - 在javascript中的字符串中的每个特殊字符之前添加一个字符
- nginx - 将 localhost:3000 更改为子域地址
- swift - Swift 5 track CLLocation 当前位置点
- amazon-web-services - 如何一键修复导致 Nessus 漏洞扫描的服务器的所有关键问题?
- html - 是否可以将变量从 HTML (index.html) 发送到 Reactjs?