自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 视频流中的缓冲池处理

在视频处理中,为了让图像能流畅的播放,往往需要一个缓冲区、循环队列往往被用到其中。下面的无限循环队列就用来做流媒体中的缓冲区处理,用以解决视频的不流畅的问题:#include "ssqueue.h"#include <time.h>#include <stdarg.h>#include "trace.h"int SSQ_Init(SS_QUEUE_OBJ_T *pObj,...

2018-02-11 22:03:04 1509 1

原创 流媒体框架

本文主要总结一些我在学习RTMP流媒体技术过程中积累的经验。也为后来学习RTMP流媒体技术的人们一个参考。本文力图从简到难,循序渐进的介绍RTMP流媒体技术的方方面面,先从应用说起,逐步深化剖析相关工程的源代码。看完本文的话应该会对RTMP流媒体技术有比较完整的了解。0.背景知识本章主要介绍一下RTMP流媒体技术都用在了哪里(在这里仅列几个我所知的,其实远比这个多)。说白了就是为了说明:RTMP是...

2018-02-08 20:43:13 1290

转载 RTMP流媒体直播资料

RTMP 简介: http://blog.chinaunix.net/uid-26000296-id-3360244.htmlRTMP Message Formats (RTMP消息格式): http://blog.chinaunix.net/uid-26000296-id-3364963.htmlRTMP Commands Messages (RTMP命令消息): http://blog.chi...

2018-02-08 20:34:53 594

转载 Nginx RTMP 功能研究

 Nginx-RTMP功能调研1. RTMP协议介绍...22.RTMP server.32.1当前的流媒体server.32.2Wowza功能...33.Nginx-based RTMP server.53.1  Nginx rtmp 功能点...53.2编译nginx rtmp模块...63.3配置以及功能介绍...63.4用nginx-rtmp-module搭建直播环境...83.5Ngin...

2018-02-08 20:21:22 226

原创 car-eye 行车记录仪中的外部存储卡操作

在行车记录仪中,android各个版本对外部存储卡存在着权限上的限制,对获取卡的位置存在不同SDK版本上的差异,car-eye行车记录仪为了保持兼容性。做了最全面的处理:获取卡的位置: public  String[] initDisk(Context context) {          String sd = null;         Class<?> storageVol...

2018-02-08 09:57:39 814

原创 android流媒体 视频编码格式和H264编码

android中使用previewcallback 获得的YUV数据格式一般是YV12 或者NV21.  而H264的编码格式一般是YUV420P或者YUV420SP这种格式。编码之前进行数据格式转化、程序自动检测格式设置参数。讲视频流压缩,完成推流前的准备工作. 其中转化的代码如下:public byte[] convert(byte[] data) {// A buffer l

2018-02-07 10:21:27 4787

转载 几个大的车载开源平台

首页 Apollo (阿波罗)是一个开放的、完整的、安全的平台,将帮助汽车行业及自动驾驶领域的合作伙伴结合车辆和硬件系统,快速搭建一套属于自己的自动驾驶系统。Apollo是百度重点打造的 AI 开... 上次更新: 2018年01月09日收藏 227评论 30评分 8.4开源汽车 OSVehicle开源汽车厂商 OSVehicle创立于意大利,已

2018-02-04 12:33:10 10149

原创 低通滤波算法在加速度传感器应用中的作用

加速度传感器低通滤波实现数字滤波处理

2018-02-04 12:19:10 11159

原创 流媒体服务器darwin 代码分析

darwin开源平台的源码分析

2018-02-04 12:04:34 2435

转载 分享一下linux系统的精彩描述

Linux 一句话精彩问答/陈绪 http://www.linuxpk.comLinux一句话精彩问答2007/12/12版编者:陈绪中国linux和开源战略经理Intel开源技术中心(OTC,Opensource Technology Center)http://www.linuxpk.com 1/65Linux 一句话精彩问答/陈绪 http://www.linuxpk

2018-02-04 12:02:18 8168

原创 linux移植(8)

3 在U-BOOT对Nand Flash的支持3.1 U-BOOT对从Nand Flash启动的支持3.1.1 从Nand Flash启动U-BOOT的基本原理1. 前4K的问题如果S3C2410被配置成从Nand Flash启动(配置由硬件工程师在电路板设置), S3C2410的Nand Flash控制器有一个特殊的功能, 在S3C2410上电后, Nand Flash控制器

2018-02-03 21:25:53 426

原创 linux移植(7)

第六部分 应用程序的移植1构造目标板的根目录及文件系统1.1 建立一个目标板的空根目录我们将在这里构建构建根文件系统,创建基础目录结构. 存放交叉编译后生成的目标应用程序(BUSYBOX,TINYLOGIN),存放库文件等。[arm@localhost rootfs]# mkdir my_rootfs[arm@localhost rootfs]# pwd/home/ar

2018-02-03 21:24:53 2916

原创 linux移植(6)

usbmon: debugfs is not available116x: driver isp116xhcd,05 Aug 2005s3c2410ohcis3c2410ohci:S3C24XX OHCIs3c2410ohcis3c2410ohci:new USB bus registered, assigned bus number 1s3c2410ohci

2018-02-03 21:23:34 293

原创 linux移植(5)

第五部分 linux 2.6内核的移植1 内核移植过程1.1 下载linux内核从http://www.kernel.org/pub/linux/kernel/v2.6/linux2.6.14.1.tar.bz2下载linux2.6.14.1内核至home/arm/dev_home/kernel.[root@localhost ~]#su arm[arm@local

2018-02-03 21:22:17 277

原创 linux移动植树(4)

.3.3 进入主UBOOT命令行进入命令循环(即整个boot的工作循环),接受用户从串口输入的命令,然后进行相应的工作。for (;;) {main_loop (); /* 在common/main.c */}2.4 代码搬运  为了支持NAND flash起动,S3C2410内建了内部的4k的SRAM缓存“Steppingstone”。当起动时,NANDflash最初

2018-02-03 21:21:04 289

原创 linux移植(3)

[arm@localhost gcc]#armlinuxgcccoh1.o h1.c[arm@localhost gcc]#armlinuxgccohello hello.c h1.o h2.o方法4:[arm@localhost gcc]#armlinuxgccohello hello.c h1.c h2.cc:只编译不连接。o:编译且连接

2018-02-03 21:19:38 493

原创 linux移植(2)

3 AXD的使用以及源代码说明3.1 源代码说明3.1.1 汇编源代码说明;===============================================================================; 引用头文件;=================================================================

2018-02-03 21:18:31 366

原创 linux 移植(1)

第一部分 前言1 硬件环境1.1主机硬件环境开发机:Pentium-4 CPU内存: 512MB硬盘: 60GB1.2 目标板硬件环境CPU: S3C2410SDRAM: HY57V561620Nand flash: K9F1208U0B(64MB)以太网芯片:CS8900A (10M/100MB)1.3工具介绍仿真器:Dragon-ICE电缆:

2018-02-03 21:17:05 542

转载 git 所有撤销、回退命令

git add 后撤销:撤销所有add文件 git reset HEAD .撤销单个add文件 git reset HEAD -filenamegit commit 后撤销:只回退commit的信息,保留修改代码:git reset --soft head彻底回退到上次commit版本,不保留修改代码:git reset --hard head^说明:HEAD :当前版

2018-02-02 09:54:08 298

原创 car-eye 车辆管理系统中平台架构(平台设计)

前面我们介绍了车辆管理平台,数据库和web系统和流媒体,各种设备和客户端构成的总体框架:现在我们看下数据云平台的总体架构:数据流程则如下图:系统从设备端获得数据指令,通过808,905等协议发送数据到通信平台,通信平台控制socket通信链接,然后再讲数据转发到web服务器处理,web服务器负责跟数据库进行交互,上层页面进行展现并通过http协议提供API给手机

2018-02-01 17:07:16 1508

原创 全志android平台下的SDK快速移植

分享一下 全志平台的SDK移植过程:第5 页 共18 页1. 概述T3 平台快速移植文档,本文基于T3 T3-P1 方案。1.1. 名词解释1. vendor-namesoftwinner2. device-nameT3-p13. product-nameT3_p1第6 页 共18 页2. 方案定制方案

2018-02-01 11:20:30 3946

原创 全志ANDROID 平台下的优化

zram的说明zram是 Linux内核的一个模块,之前被称为“compcache”。zram通过在 RAM内的压缩块设备上分页,直到必须使用硬盘上的交换空间,以避免在磁盘上进行分页,从而提高性能。 zram的开起和使用一. Linux内核的配置:Symbol: ZRAM [=y]│Location:│->

2018-02-01 11:16:55 2619

原创 car-eye 车辆管理开源平台 MCU 系统之 按键扫描处理

在MCU系统中按键处理经常要处理扫描,去抖等操作。按键一般是在定时器开动以后进行扫描处理,如没个一段时间进入一个按键处理,判断按键的状态当按键持续时间达到一定数值的时候才认为是按键被按下:void Bsp_Key_Check(void){ static u32 keytime= 0;  if(CheckSysTick((u32 *)&keytime, 20)) //每隔20

2018-02-01 11:05:18 783

CMS客户端API接口文档V1.0.3.doc

实现了基于国家交通部部标协议的平台的API,方便各个厂家能集成

2019-07-25

Car-eye-Client-android-master.rar

支持android系统下管理车辆,支持电子地图和实时视频管理。能快速应用到车联网管理场景

2019-05-21

active MQ 通信程序全套代码

集成了所有active MQ资源,应用于windows和linux即时通信

2019-05-18

四路行车记录仪

支持四路行车记录仪录像和数据远程上传文件,支持多卡录像和文件回收。详细描述欢迎访问开源网站https://github.com/Car-eye-admin

2018-02-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除