排序:
默认
按更新时间
按访问量

Car-eye 车辆开源平台中流媒体相关技术应用

随着4G技术的普及,流媒体技术在车辆上应用越来越多。在出租车,公交车,校车上视频监控已经作为一个重要的功能模块被广泛应用。在私家车上,人脸识别.视频对话也越来越多作为车载系统一部分被实现。如此广泛的应用主要基于以下三个因素:一是无线网络的快速发展,网速越来越快,网络费用越来越低。二是流媒体技术越来...

2018-01-18 12:15:28

阅读数:167

评论数:0

FFMPEG android 多CPU架构快速编译方案

前面文章我们已经构架了ffmpeg在android下的编译方案,本文介绍一下ffmpeg视频开发中多CPU架构编译的一些注意事项和应用开发的一些注意事项。在android下,通常有arm,armv7,armv8a,x86等架构。尤其中间两种在嵌入式中用得越来越多。要想编译进去,需要注意以下几点:1...

2018-06-02 23:56:31

阅读数:20

评论数:0

FFMEPG 平台移植,接口简化和外部模块接入 (六)ffmpeg android移植(ffmpeg android 下解码器)

前面谈了android下NDK编译,编码器,水印,等。我们再看下解码器的接口。直接上代码:/* * Car eye 车辆管理平台: www.car-eye.cn * Car eye 开源网址: https://github.com/Car-eye-team * CarEyeDecoderAP...

2018-05-26 23:44:10

阅读数:24

评论数:0

FFMEPG 平台移植,接口简化和外部模块接入 (五)ffmpeg android移植(ffmpeg android studio 静态编译)

前面我们用在ubuntu下编译了android的动态库,但实际开发中,我们可能需要在android 这类开发工具中开发基于太ffmpeg的视频应用。在android studio 中编译需要注意以下几点1. As ndk 对应的sdk不能大于编译ffmpeg本身编译的NDK中使用的SDK。可以在a...

2018-05-24 21:45:42

阅读数:48

评论数:0

FFMEPG 平台移植,接口简化和外部模块接入 (四)ffmpeg android移植(ffmpeg 视频编码)

FFMPEG 视频编码最常见的H264,H265需要X264,X265外部模块支持,可以从我们开源平台的FFMPEG编译项目里面获取代码和配置进行一键式编译:https://github.com/Car-eye-team/Car-eye-FFMPEG,我们下面的代码主要是为了简化代码调用结构。只需...

2018-05-19 22:46:46

阅读数:32

评论数:0

FFMEPG 平台移植,接口简化和外部模块接入 (三)ffmpeg android移植(ffmpeg实现水印文字显示)

首先来看一副图,用来纪念对视频领域做出贡献的雷神:当然在这个图片里面的decode不是必须的,Filter 模块本身是一个非常独立的模块,但因为相关的程序,给人造成了他必须要依赖于编码器或者解码器来工作。OK 不多说,先看看内部实现代码:#ifndef __CAREYE_PUBLIC_H__...

2018-05-18 11:19:32

阅读数:28

评论数:0

FFMEPG 平台移植,接口简化和外部模块接入 (二)ffmpeg android移植(JNI 开发环境建立)

工欲善其事情,必先利其器。在android下使用ffmpeg必须使用JNI。先创建一个好的编译工具为先:按照下面步骤在android stdio 下创建JNI的编译环境1.配置Anroid Studio(这步是关键)选中项目,单击File菜单,选择Setting进入设置界面。或者按快捷键 Ctrl...

2018-05-18 09:42:06

阅读数:40

评论数:0

FFMEPG 平台移植,接口简化和外部模块接入 (一)ffmpeg android移植(ndk 编译)

Car-eye-FFMPEG项目是Car-eye 开源平台的一个新项目,目的是在FFMPEG项目和其外部模块,如freetype,X264的基础上建立一个多平台编译,接口调用简单的工具集。本博客是一个连载,首先从android开始写吧。因为FFMPEG本身对android编译的支持就不是特别好。本...

2018-05-14 16:53:57

阅读数:55

评论数:0

技术之外的思考(谈中兴事件)

   就在不久,因为中美贸易战,美国以“没有停止发放32个高管奖金”为理由制裁中兴,并限制美国企业为中兴供应芯片。与此同时也讲华为列为了审查对象。后者在屡屡被美国政府扣上“危害国家安全”高帽,而不得不暂时退出了美国市场。预加其罪何患无辞,在当前大背景下,中美战略竞争加剧。没有拥有核心技术的中国企业...

2018-05-01 14:06:37

阅读数:20

评论数:0

Car-eye-http-flv-module 实现nginx-rtmp-mudule HTTP方式的FLV直播功能

nginx-rtmp-mudule RTMP 是一款优秀的RTMP服务器,客户端采用FLASH插件或者HLS,但flash插件消耗资源大,HLS延迟严重。nginx-rtmp-mudule 不支持HTTP方式的FLV直播。Car-eye-http-flv-module 是在nginx-rtmp-m...

2018-04-15 19:18:11

阅读数:69

评论数:0

基于nginx-rtmp-module模块实现的HTTP-FLV直播模块(nginx-http-flv-module)

本文章转自开源团队未央千城的博客,全文如下:   近几年直播行业火爆,开源的直播软件解决方案有SRS(Simple-RTMP-Server)和nginx-rtmp-module,前者是国人发起的一个优秀的开源项目,目前国内很多公司都使用它作为直播解决方案,由C++编写;后者依赖Nginx,以第三方...

2018-04-14 10:24:54

阅读数:25

评论数:0

car-eye server 开发之 Nginx RTMP server

car-eye 开源团队平台开始是基于RTSP协议开发的。在做好了RTSP和RTMP推送和播放两端的库和demo之后,我们决定启动RTMP服务器的开发。nginx RTMP是俄罗斯战斗民族开发一个高性能的RTMP服务器,现在已经停止维护。他的强大在于Nginx的稳定性和高并发性。先将代码下载下...

2018-04-08 09:38:57

阅读数:38

评论数:0

使用FFMPEG3.4.2版本进行视频的解码为YUV格式

本文章是转载开源团队路过之君的博客,最他移植ffmpeg解码器到我们的视频项目中。全文如下:最近关注的流媒体方向技术,FFMPEG学习是绕不过去的,不过网上关于FFMPEG的应用基本是基于2015年左右的版本,最新的FFMPEG视频解码部分变动还是挺大的,特此记录一下解码过程:首先当然是FFMPE...

2018-04-05 09:51:21

阅读数:12

评论数:0

windows10 vs2015编译 带nginx-rtmp-module 模块的32位nginx

1 下载必要软件  从 http://xhmikosr.1f0.de/tools/msys/下载msys:http://xhmikosr.1f0.de/tools/msys/MSYS_MinGW-w64_GCC_610_x86-x64_Full.7z。  把MSYS_MinGW-w64_GCC_6...

2018-04-01 19:33:50

阅读数:30

评论数:0

nginx优化——包括https、keepalive等

nginx优化——包括https、keepalive等一、nginx之tcp_nopush、tcp_nodelay、sendfile1、TCP_NODELAY你怎么可以强制 socket 在它的缓冲区里发送数据?一个解决方案是 TCP 堆栈的 TCP_NODELAY选项。这样就可以使缓冲区中的数据...

2018-04-01 18:57:32

阅读数:12

评论数:0

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...

2018-04-01 18:38:39

阅读数:27

评论数:0

ngnix RTMP module 学习笔记

源码地址:https://github.com/Tinywan/PHP_Experience说明:  rtmp的延迟主要取决于播放器设置,但流式传输软件,流的比特率和网络速度(以及响应时间“ping”)可能会对延迟产生影响,具有播放器的本地rtmp服务器 使用“否”缓冲区(如0.1-0.2秒缓冲区...

2018-04-01 18:30:17

阅读数:29

评论数:0

Nginx RTMP 模块 nginx-rtmp-module 指令详解

译序:截至 Jul 8th,2013 官方公布的最新 Nginx RTMP 模块 nginx-rtmp-module 指令详解。指令Corertmp语法:rtmp { ... }上下文:根描述:保存所有 RTMP 配置的块。server语法:server { ... }上下文:rtmp描述:声明一...

2018-04-01 18:17:45

阅读数:60

评论数:0

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

car-eye 开源平台经过团队几个月努力,基本形成了以车载视频为基础,车辆管理平台,流媒体服务器,视频直播等多功能的开源平台架构。我们先来看下目前的基本架构:其中中心服务器主要架构有两台方案:一种是主要针对车辆管理系统的设计的:采用extjs java 框架。实现了808协议。另外一套方案主要视...

2018-03-31 13:26:23

阅读数:98

评论数:2

android jni 开发callback 传递参数

    在android JNI开发中我们经常要在C中调用JAVA的程序,比如设计一个回调函数实现java与C之间的数据传递。在设计car-eye-player android版本的时候遇到这样的问题,记录一下。其中C中的callback调用代码如下:void callback(int chann...

2018-03-31 11:24:01

阅读数:35

评论数:0

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