Car-eye 车辆开源平台中流媒体相关技术应用
2018-01-18 12:15
405 查看
随着4G技术的普及,流媒体技术在车辆上应用越来越多。在出租车,公交车,校车上视频监控已经作为一个重要的功能模块被广泛应用。在私家车上,人脸识别.视频对话也越来越多作为车载系统一部分被实现。如此广泛的应用主要基于以下三个因素:一是无线网络的快速发展,网速越来越快,网络费用越来越低。二是流媒体技术越来越成熟,基于RTSP,RTMP,HTTP协议的网络产品和模块越来越涌现出来,三是云技术,尤其是云服务器云技术技术的普及,为车载流媒体产品发展提供了平台。 Car-eye开源平台提供了免费使用,代码提供。只需要简单注册装一个简单应用就可以实现车载定位,车载监控,车辆轨迹回放和统计运行状态等功能。同时其代码是开源的,不同应用可以方便引用其中相关模块快速构建自己的车辆管理系统。当然car-eye开源平台还有其他功能模块,如OBD功能模块,
不同硬件方案的SDK和基于车载系统的定制,车载语音系统等再此我只探讨一下车载系统构成和相关技术。
首先我们看一下Car-eye 平台的总体架构:
其中流媒体服务器主要完成数据流的转发功能。设备和客户端分别充当了数据采集和数据展现的功能。而各种流媒体指令开关则是通过数据库管理系统和平台来实现的,下面我们来更加形象地从技术角度来展现整个系统流媒体运作,和功能实现的内在逻辑。
整个过程主要有下面步骤:
1. 人通过各种客户端发送指令到数据通信平台,申请音视频服务
2. 数据库引擎接受到通信平台的指令后,检索和处理相关命令,并转发到需要执行指令的终端设备
3. 终端设备执行指令,开始跟流媒体平台进行流媒体通信,主要是推送音视频数据到流媒体服务器
4. 客户端接收到反馈,开始从流媒体服务器拉取数据流,并展现在客户面前。
流媒体服务器在整个业务中充当了中转站,一推一拉,完成了整个业务。
而数据库平台在实现了充当了数据中心,实现了设备跟客户端的通信。
不同硬件方案的SDK和基于车载系统的定制,车载语音系统等再此我只探讨一下车载系统构成和相关技术。
首先我们看一下Car-eye 平台的总体架构:
其中流媒体服务器主要完成数据流的转发功能。设备和客户端分别充当了数据采集和数据展现的功能。而各种流媒体指令开关则是通过数据库管理系统和平台来实现的,下面我们来更加形象地从技术角度来展现整个系统流媒体运作,和功能实现的内在逻辑。
整个过程主要有下面步骤:
1. 人通过各种客户端发送指令到数据通信平台,申请音视频服务
2. 数据库引擎接受到通信平台的指令后,检索和处理相关命令,并转发到需要执行指令的终端设备
3. 终端设备执行指令,开始跟流媒体平台进行流媒体通信,主要是推送音视频数据到流媒体服务器
4. 客户端接收到反馈,开始从流媒体服务器拉取数据流,并展现在客户面前。
流媒体服务器在整个业务中充当了中转站,一推一拉,完成了整个业务。
而数据库平台在实现了充当了数据中心,实现了设备跟客户端的通信。
相关文章推荐
- Car-eye 车辆开源平台中流媒体相关技术应用
- Car-eye 车辆开源平台中流媒体相关技术应用
- car-eye 车辆管理开源平台 MCU 系统之 按键扫描处理
- Car-eye 开源平台的下一步思考
- 以平台为技术,以开源为手段,成果共享开发建筑行业应用——IDC发布《软件商成长路线图》白皮书的感想!
- Car-eye 开源平台的下一步思考
- 【媒体应用:Android平台Vitamio播放器探索之路系列】之二:Vitamio API:核心类
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET平台开发指南 - 应用部署
- 【Android应用开发技术:媒体开发】章节列表
- AEAI DP V3.8.0 升级说明,开源综合应用开发平台
- 技术积累应用-可视化编程平台作用
- 技术积累应用-可视化编程平台在整个软件生命周期中作用
- Intel Centrino 2 vPro平台上的Intel AMT 4.0技术相关资源
- 日志分析系统和推荐平台的模块组成以及对应的开源技术简介
- 基于.NET平台的Web应用中数据访问技术的深入探索(转)
- 尽管关于Java中文问题的讨论已经相当多了,但由于Java的相关技术标准繁多,面向Java的Web服务器、应用服务器以及JDBC数据库驱动等都没有官方的标准,所以Java应用在处理中文时所存在的问
- 深度解析:微软云计算平台的通信技术与应用开发 推荐
- 采购教育行业办公应用系统平台,有相关产品的请与我联系
- 轻量级Java EE应用相关技术