Car-eye 开源平台的下一步思考

Car-eye 车辆管理平台 最近在忙着完善新的管理平台,car-eye 车辆管理平台发展至今已经将近三年。我们似乎一直想跟着国家交通部的政策在做一个平台。跟着一些平台运营商学习开发一个标准的平台,满足JT/T796 或者是JB35658的标准。或者是按照JT905协议做一个网约车管理平台。可实际的上无论从技术上还是从市场上看都不尽如人意。这引发了我的思考,市场究竟需要一个什么样的平台。 从2011年起,国家对于车辆管理平台标准经历了几次革新或者说改进,有这几个标志性事件作为节点。 1). 2011年国家指定了GT808/809协议 阅读详情

car-eye 开源平台经过团队几个月努力,基本形成了以车载视频为基础,车辆管理平台,流媒体服务器,视频直播等多功能的开源平台架构。

我们先来看下目前的基本架构:


其中中心服务器主要架构有两台方案:一种是主要针对车辆管理系统的设计的:


采用extjs java 框架。实现了808协议。

另外一套方案主要视频功能更突出,并未实现全部车辆管理系统全部功能,并采用最新的java架构:


目前的平台还存在以下不足:

1. 没有实现设备跟设备之间通信。 808协议是便于平台管理的一套协议,用来管理车辆是足够的,但并不注重设备之间通信,所以存在行业限制,如果要实现设备之间通信,扩展功能和协议是必要的。

2. 要实现大平台程序和小设备程序

这里的意思就是,平台功能要足够复杂和强大,而设备程序要便于接入和移植。如流媒体这块,我们生成的URL应该用平台来分发而不是由设备来决定,同样服务器的IP,端口等都应该由平台来进行设置。

3. 单服务器功能决定了用户量不能很高,要实现多服务器架构,实现负载均衡。

当然还有很多需要不断改进的,如增加语音功能,视频文件管理等等。

我们最终的目标是要实现一个跨地域的,多种视频服务,点对点通信,同时支持多种客户端运行的体系架构。

看下物理构架:

 

  新架构下,整个平台将不再区分设备和客户端的概念。均等进行数据联网,只是针对不同应用展现不一样而已。


设备跟平台之间通过各种通信协议实现双向通信,设备与web之间通过HTTP等实现通信,设备跟流媒体之间通过RTSP,RTMP等协议通信,平台跟web之间通过http协议通信,平台跟流媒体之间通过RTSP,rtmp通信,形成了通信网络。

car-eye开源团队官方网站www.car-eye.cn  car-eye 技术交流群:590411159


SparseDrivev2:面向量产的稀疏结构化端到端自动驾驶架构 端到端自动驾驶本质是原始传感器输入到可执行控制指令的直接映射,其技术演进正从黑盒生成式模型转向可解释、可验证的结构化范式。稀疏表征通过动态关键点提取降低计算冗余,结构化推理依托图神经网络与物理约束建模实现因果性决策,二者共同支撑确定性执行层在车规芯片上的实时安全闭环。该路径显著缓解了生成式大模型在算力受限、功能安全(ASIL-D)及长尾场景泛化方面的工程瓶颈,为L2+/L3级量产落地提供了兼顾性能、鲁棒性与可认证性的新范式。SparseDrivev2正是这一范式的典型实践。 阅读详情

相关推荐

Car-eye 下一代云平台框架

car-eye 车载视频管理平台经过两年的发展,已经逐步实现了车载视频管理平台单机版本的基本功能。包含:定位,视频监控,报警,车辆管理,主动安全报警,视频服务器负载均衡等功能基本已经实现并稳定投入到实际使用之中。car-eye 将车载的管理的各种使用手册和客户端都开放给大家下载使用。团队开始开发国际化的云平台方案。新的云平台方案将完全基于云平台的特点开发,将多种服务器做负载均衡,打造一个高并发,兼...

Car_eye的博客 863

探索Car-eye-server:一款智能车载系统的强大后端服务

探索Car-eye-server:一款智能车载系统的强大后端服务 是一个开源项目,旨在为车载信息系统提供高效、安全和可扩展的后端解决方案。通过利用现代云计算技术和数据处理能力,它使得开发者能够构建出具有实时监控、数据分析和远程控制功能的智能车辆应用。 技术架构与分析 1. 微服务架构 Car-eye-server 采用微服务设计原则,将复杂的应用拆分为一系列独立的服务,每个服务都有特定的功能。这种...

gitblog_00057的博客 650

KEGG数据库与KAAS工具:基因功能注释的实用指南

本文提供了使用KEGG数据库与KAAS工具进行基因功能注释的完整实用指南。详细阐述了如何从准备基因或蛋白序列开始,通过KAAS服务器获取KEGG Orthology(KO)编号,并解读注释结果。文章进一步介绍了如何利用KOBAS工具进行通路富集分析,将定性观察转化为定量洞察,并分享了提高注释准确率、处理大数据集及使用API等避坑技巧与高阶方法,为基因组学、转录组学研究者奠定坚实的数据分析基础。

weixin_29292535的博客 390

探索未来出行:Car-Eye 设备与智能驾驶的融合

探索未来出行:Car-Eye 设备与智能驾驶的融合 项目简介 Car-Eye Device 是一个由 Car-eye Team 开发的开源项目,旨在为自动驾驶和智能交通领域提供一款高效、可靠的车载硬件设备。这款设备能够实时处理传感器数据,进行环境感知,并通过强大的计算能力实现高级驾驶辅助系统(ADAS)功能。项目源代码托管在 上,欢迎大家参与贡献和讨论。 技术分析 Car-Eye Device ...

gitblog_00042的博客 1015

10分钟训练你的AI歌手:RVC WebUI声音克隆保姆级教程

本文提供了一份详细的RVC WebUI声音克隆保姆级教程,指导用户如何在10分钟内利用Retrieval-based-Voice-Conversion技术训练专属AI歌手。教程涵盖从环境配置、数据准备、模型训练到最终推理应用的全流程,即使是新手也能快速上手,实现高质量的声音克隆与歌曲生成。

weixin_29073241的博客 818

littlefs系列:wear leveling

wear leveling的功能是通过block alloctor实现的。littlefs通过两个方法实现磨损均衡: 1) 检测和恢复bad blocks 2)通过dynamic blocks均衡磨损 检测和恢复bad blocks和block alloctor的关系并不紧密,主要依靠文件系统本身来检测坏块并标记。在littlefs中,检测坏块主要是通过写后回读并比较的方式实现的,如果数据不一致则说明是一个坏块。一旦检测到了坏块就要进行恢复。 如果是写入错误,因为数据才RAM中还有备份,因此需.

nstcl的博客 2568

car-eye 物联网音视频流媒体架构

car-eye 从车载领域的音视频解决方案全面向整个物联网发展,为此,我们以JB28181 级联为基础扩充了音视频服务器架构。 满足不同行业的摄像头接入其中,应用于音视频监控,对讲,报警等应用。整体服务器的架构如下图: 这死一个单机服务器网络构架。对数据并发比较大的系统,我们采用软负载均衡策略。满足设备流的并发需要。 如以车载管理平台为例子: 确保接入设备可以达到几百台,...

Car_eye的博客 821

基于STM32的简易电压、频率、占空比测量仪

任务详解:我们需要实现三个功能: 第一个是测频率的功能,输入信号为频率为1kHz~10kHz的三种波形(方波、三角波、正弦波),这也是我们最常见的三种波形。幅度是不需要测量的,所以先不关心幅度。 第二个是电压报警功能,当输入信号的幅度超过15V时,我们需要报警(这里我用了一个红色LED当报警器,有条件的还可以加个蜂鸣器)并且把此时的信号幅度显示在OLED屏幕上。 第三个是通信方式的要求,需要有串口通信功能。 第四个是计算占空比的任务,这个任务的输入是幅度为1V~10V、频率为20Hz ~1kHz的方波,需要

weixin_43469377的博客 7251

Car-eye 平台的去中心化云架构初步方案

Car-eye 从最初的单机版本已经开始迈向多视频服务器负载均衡的架构方案,我也开始思考下步云平台多服务器架构应该是什么样的。如何在保护用户信息安全的同时,能支持大量用户的接入。 在一个偶尔机会参加了腾讯课堂的学习过程,主要讲述了腾旭QQ服务器以及区块链的去中心化架构的方案。虽然我们的平台并不是一个十分符合去中心化案例的特点。但我还是觉得这次课堂对我产生很大的触动。我初步思考后,勾画了下一步ca...

路过的Blog 382

汽车电子开发必看:AUTOSAR MCAL层SPI驱动配置全解析(基于EB tresos)

本文深入解析了AUTOSAR MCAL层SPI驱动的核心配置,基于EB tresos工具详细阐述了通道、外部设备、作业与序列等关键概念。重点剖析了多设备共享总线时的资源管理与实时性调优策略,特别是SpiJobPriority参数的决定性影响,并提供了常见配置陷阱的实战排查指南,旨在帮助汽车电子工程师高效完成SPI驱动配置。

weixin_29188043的博客 292

Python爬虫实战:新浪财经股票金融数据全方位抓取教程

本教程系统介绍了新浪财经股票数据爬取技术,从静态网页解析、实时接口请求到异步爬取和数据存储,帮助你搭建了一个完整的金融数据采集流程。未来,可以结合深度学习模型进行行情预测,或者将数据接入量化交易系统,实现自动化投资。

2201_76125261的博客 2209

AI工具全景:从智能编码到模型训练的技术实践与架构解析

本文系统分析了AI工具链的三大核心组件:智能编码工具、数据标注平台和模型训练框架。通过技术架构解析、20+代码示例和15个企业案例,展示了GitHub Copilot的代码补全机制、LabelStudio的多模态标注流程,以及TensorFlow Extended的分布式训练能力。研究显示,整合AI工具链可使开发效率提升45%,标注成本降低62%,模型部署周期从72小时缩短至45分钟。

zzywxc787的博客 798

级联H桥构网型储能SVG系统设计与VSG控制策略研究

随着新能源渗透率不断提高,电力系统惯量和阻尼水平持续下降,传统跟网型控制策略在弱电网条件下的稳定性面临严峻挑战。构网型控制以电压源方式运行,能够为系统提供惯量和频率支撑,成为当前研究热点。本文针对10kV/10Mvar级联H桥构网型储能静止无功发生器(SVG),采用星形连接拓扑结构,设计了基于虚拟同步发电机(VSG)的构网型控制策略。文章从主电路拓扑设计、数学建模、VSG控制策略设计、调制策略、直流电压平衡控制、系统参数设计、仿真建模和硬件实现等八个方面展开系统论述,给出了完整的Simulink仿真模型~~

huanghm88的专栏 349

car-eye 流媒体SDK

car-eye 流媒体SDK是car-eye 开源团队针对android IOS windows linux等各种平台下开发的流媒体推送库和播放库的提供的一系列应用API接口。分成car-eye pusher,player,FFMPEG, server 各个章节,为各种流媒体音视频应用提供了完整的解决方案。以下是详细的文档说明:Car-eye RTSP client 库说明1 RTSP库接口说明关...

Car_eye的博客 1037

【超详细】计算机组成原理总结及思维导图

计算机组成 第一章 计算机系统概论 冯诺依曼型计算机特点 1.计算机由运算器,控制器,存储器,输入和输出设备5部分组成 2.采用存储程序的方式,程序和数据放在同一个存储器中,并以二进制表示。 3.指令由操作码和地址码组成 4.指令在存储器中按执行顺序存放,由指令计数器(即程序计数器PC)指明要执行的指令所在的储存单元地址,一般按顺序递增,但可按运算结果或外界条件而改变 5.机器以运...

圣三一 10万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Car-eye 开源平台基于JT/T 1078 视频协议打造功能强大的车联网管理平台

随着5G时代的来临,车辆管理平台开始慢慢把车载视频作为一个标准而制定。JT/T1078 是国家交通部制定的基于JT/T808 协议的视频补充协议。Car-eye 开源平台为此打造了功能强大的视频服务器和管理系统。整个系统的框架如下:     整个框架将设备,客户端,视频服务器,管理平台和数据库,政府监管平台几方有效的结合起来。其中使用成熟有效的 socket框架和功能强大稳定的流媒体服...

Car_eye的博客 5976

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Car-eye 流媒体服务提升和问题备份

Car-eye 流媒体服务器是Car-eye 开源团队基于nginx-rtmp mouldule 开发和维护的高性能RTMP 服务。目前已经进入商用阶段。代码可以从git上下载试用。对于原版的基础上做了几处大的提升1. gop-cache 功能  该功能主要为了加快首屏时间,争取做到秒开。原版本身不支持该功能,这个功能加入大大缩短了开屏时间,而且配合我们拉流库和推送库,可以做到秒开。2. FLV-...

Car_eye的博客 444

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Car-eye 人脸识别在车载管理系统的中应用

在人脸技术越来越成熟的今天,车载管理系统的上班考勤应用该技术进行管理,相对于传统的刷卡上班具有低成本,管理更精确等特点。 但需要指出的是在相关国家制定的标准中没有一个使用人脸技术。标准总是跟不上时代的节凑---事实上在很多地方都是如此。这就要求设计者需要去制定自己的策略来实现人脸识别技术。去年年初,在昆明市由瑞明视讯主导的昆明市网约车标准将人脸识别通过位置照片信息这种特殊的文件格式确定下来。同时...

Car_eye的博客 1017

car-eye 车联网企业平台架构

car-eye 在基于808,809,1078,905,苏标的基础上重新优化了企业平台架构,主要目标是基于以下几点 1. 构建更加高效的平台,使用最新的通信技术能减少通信的延迟,能更加稳定的传输数据 2. 优化数据库结构,管理更加细致 3. 支持负载均衡,能更大并发量 4. 支持更加安全的管理 5. 服务更加易于扩展和升级 6. 功能更加全面 以下是基本的框架设计: ca...

Car_eye的博客 1202
上一篇: 高性能视频推送库Car-eye-push 设计
下一篇: The C++ Standard Library forbids macroizing keywords. Enable warning C4005 to find the forbidden mac
路过&
博客等级 码龄19年 126粉丝 91原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值