这是什么牌子的记录仪?app是什么?

最近做一个APP与行车记录仪的直播功能。

//获取要回调的方法ID
 "方法的相关签名");
// 这个是需要回调的方法中的参数
// 创建一下jni线程,用于处理循环获取实时数据流
// 获取参数对象(object)中的每个参数
// 给每个参数赋值,根据参数类型的不同选择不同的SetXXField()方法
在这里要注意:如果是实时的传递大数据,比如大型的数组,我们应该这么处理:
这个很关键,浪费我2天时间

这样的话就获取到实时数据流了。
2、播放实时数据流(我这里C层给的是一帧一帧的char[],java可以转为byte[])

首先,我们得要问一下C层同事:给的帧数据中有没有包含帧头部,这与我们之后的解码相关,我这里是没有帧头部的。

// 参数frame是我们需要处理的帧数据,offset正常没有偏移设为0,length是我们的数组长度(这些都是没有帧头部的情况;假如有帧头部的话,offset就是帧头部的长度,length就是数组长度-帧头部长度)
 


3、假如是播放有服务器的直播或者回放的话

 
 

4、在JNI中开启线程,从C层循环获取数据【一帧h264数据】后,用mediacode解码导致画面延迟、马赛克

 
 
在jni中开启线程循环获取数据(线程不休眠或者休眠时间很短暂,此【usleep】方法),这时候mediacode解码会报错:_CAPABILITY_INTERNET)

当然假如你对手机有root权限,在手机的路由表添加IP地址也可以,但是Android这块在底层已经写死,也不建议这么做。

 
 

6、使用mediacode解码AAC帧数据,有的可以解码,有的不能解码的问题:

 
 
背景:项目播放的AAC是终端设备那边传送过来的实时流帧数据,采用mediacode进行硬解码
问题点:同一样的代码,对于不同的AAC文件,有的可以解码,有的不能解码。例如: //用来标记aac的类型


箭头标注的是AudioTrack的构造函数的参数。
下面是另外一个AAC文件格式,项目中用到的AAC格式: //用来标记aac的类型 //ADT头的解码信息


一开始用同样的代码,解码失败,各种查看AAC信息,设置采样率、声道等等都解码失败,最后发现关键点还是mediaFormat.setByteBuffer("csd-0", csd_0),ADT头的解码信息这块。还是对于这块不熟啊!!!!!!
 
首先对于这个不熟悉,看文档以及网上各种搜,大部分都是合成文件形式的demon,这个大家可以去查一下,网上很多的;但是我这项目是实时流,所以这又是一个坑,哈哈哈............
我接下来要讲的内容,希望大家先看一下这篇文章:



二、对于AAC的format我们则需要设置







5、合成的视频有马赛克或者花屏?
这个是由于视频帧数据输入的时候不是从I帧关键帧开始的,我们只需要判断实时流帧数据的类型,从I帧开始进行合成就行

刚买了领克 02 PHEV 2021,不自带行车记录仪,但预留了位置。而 4s 店送的外挂式记录仪非常丑陋,需要自行寻找装在预留位置的「专车专用」记录仪。

淘宝搜一下,很多牌子,哪个好?

上图第一个是通用外挂式,无法安装在预留位置,后面几个都是「专车专用」。

于是我联系客服,询问 App 名称,下载试用,哪家好用,就买哪家。

有句话叫做:软件吃掉世界(Software is eating the world)。如果一个公司的软件不好用,那说明软件研发实力不行,那有理由怀疑:研发投入不够,硬件也不行。

无品牌(酷斯特?)| 慧车天下 | 广告猖獗

凯路德 | 淘宝和知乎官方号皆拒绝告知 App

忠诚卫士 | 钛马星 | 有广告

先科(广东) | youmera | 设计精美,简洁美观

一路找来,被那些广告 App 和拒绝提供 App 的商家态度气的够呛,遇到先科的热情服务,美观的 App,而且是广东知名 VCD 老品牌,就买了。

然后看到网友说 papago 趴趴狗,是台湾知名品牌,试了下 App,可以称作完美!不过一般价格比先科贵一百多,除非 618 打折时候便宜。

结论:行车记录仪 推荐 papago 和 先科(虽然不在知乎返利范围,但我还是推荐)。

无品牌,慧车天下,广告猖獗

应用介绍应用截图相关版本网友评论下载地址
2265安卓网为您推荐:

我要回帖

更多关于 行车记录仪十大名牌 的文章

 

随机推荐