- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 Car-eye 开源平台的下一步思考
car-eye 开源平台经过团队几个月努力,基本形成了以车载视频为基础,车辆管理平台,流媒体服务器,视频直播等多功能的开源平台架构。我们先来看下目前的基本架构:其中中心服务器主要架构有两台方案:一种是主要针对车辆管理系统的设计的:采用extjs java 框架。实现了808协议。另外一套方案主要视频功能更突出,并未实现全部车辆管理系统全部功能,并采用最新的java架构:目前的平台还存在以下不足:1...
2018-03-31 13:26:23 538
原创 android jni 开发callback 传递参数
在android JNI开发中我们经常要在C中调用JAVA的程序,比如设计一个回调函数实现java与C之间的数据传递。在设计car-eye-player android版本的时候遇到这样的问题,记录一下。其中C中的callback调用代码如下:void callback(int channel){ JNIEnv *env; int mNeedDetach = -1; //...
2018-03-31 11:24:01 2127
原创 高性能视频推送库Car-eye-push 设计
在4G时代,移动终端网络越来越快,网络流量费越来越便宜,客观上为视频在各种领域应用创造了条件,尤其移动端视频监控,视频直播成为当下几个热点。car-eye-push就是为这些需求设计而成的一个高性能推送视频流库,它支持RTSP和RTMP两个种主要的视频直播协议。通过该库可以快速有效的将视频音频数据推送到视频服务器。下面记录下在整个推送库中涉及到几个要点。1. 解决视频卡机不连续的问题 car...
2018-03-25 22:08:39 484
转载 lvs keepalived nginx-rtmp 视频流服务负载均衡系统搭建
拓扑图如下:一、为什么要使用负载均衡技术?1、系统高可用性2、 系统可扩展性3、 负载均衡能力LVS+keepalived能很好的实现以上的要求,LVS提供负载均衡,keepalived提供健康检查,故障转移,提高系统的可用性!采用这样的架构以后很容易对现有系统进行扩展,只要在后端添加或者减少realserver,只要更改lvs的配置文件,并能实现无缝配置变更!二、LVS+Keepalived...
2018-03-25 13:53:10 1142
转载 LVS+Keepalived+nginx-rtmp-module搭建流媒体服务器集群
架构机器配置管理IP地址角色备注192.168.70.240LVS负载均衡服务器(Director server)对外提供服务的VIP为192.168.70.73(不存在的虚拟IP)192.168.70.241流媒体服务器1(Real server 1)192.168.70.242流媒体服务器2(Real server 2) 服务器架构由于流媒体服务数据量比较大,要支持高并发的请求,对服务器架构和...
2018-03-25 13:49:45 636
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人