1 Star 0 Fork 10

王振宇 / Car-eye-device

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Car-eye-device

car-eye 设备子系统提供了一整套硬件设计,固件程序,系统软件,行车记录仪等功能模块得解决方案

其中SH-CAMERA 是设备端行车记录仪模块,该功能模块实现了传统的DVR功能。还支持远程控制,支持远程观看实时视频和检索录像。

多路行车记录仪功能介绍

sh_camera 是car-eye开源团队开发的基于android系统的一个应用程序。主要界面如下图:

其中面板的中按钮依次为拍照,录像,实时上传,打开回放,内部可以远程和本地回放文件,设置按钮

设置界面的图大致如下:

其中服务器IP是流媒体服务的IP地址 端口是服务器的端口 设备号是设备编码,如果使在car-server上注册为手机号码,则可以用car-eye-client远程控制设备开始推流。

推流的格式如下:

实时直播流: rtsp://120.76.235.109:10554/13510671870?channel=1.sdp IP为:120.76.235.109 端口为:10554 注册手机号码为13510671870? 通道0

其中流媒体服务器上的IP和设备端设置的IP,客户端的IP保持一致

回放流: rtsp://120.76.235.109:10554/13510671870-channel=1.sdp

可以通过第三方播放器,如VLC等进行播放。在car-eye注册平台注册账号,并在客户端控制播放。 注册网址为:http://39.108.246.45:800/

库接口说明

接口原型: public native int CarEyeInitNetWork(Context context,String serverIP, String serverPort, String streamName, int videoformat, int fps,int audioformat, int audiochannel, int audiosamplerate);
接口功能:初始化流媒体通道
参数说明:   context:应用句柄   server IP:流媒体服务器的IP,可以是域名如www.car-eye.cn
serverPort:RTSP流媒体的端口号
streamName: 设备名:如手机号码13510671870 是设备的唯一标识
videoformat: 视频格式,支持H264,265 MJPEG
fps: 帧频率
audioformat: 音频格式支持AAC,G711,G726等
返回:通道号

接口原型:public native int CarEyePusherIsReady(int channel);
接口功能:判断通道是否准备好,用来开启推送1:已经准备好,0还没准备好。
参数说明:
channel:通道号 返回:1 通道已经准备好 0 通道还没准备好

接口原型: public native long CarEyeSendBuffer(long time, byte[] data, int lenth, int type, int channel);
接口功能:填充流媒体数据到RTSP服务器 参数说明:
time: 推送时间数,毫秒单位 data: 多媒体数据
lenth:数据长度
type :视频还是音频
channel:推送的通道号
返回:0 为发送数据成功  其他 为错误码

接口原型 public native int CarEyeStopNativeFileRTSP(int channel);
接口功能:结束文件的推送
参数说明:
channel:通道号

接口原型: public native int CarEyeStartNativeFileRTSPEX(Context context, String serverIP, String serverPort, String streamName, String fileName,int start, int end);

接口功能:启动文件的推送 参数说明:context:应用句柄
serverIP:流媒体服务器的IP,可以是域名如www.car-eye.cn
serverPort:RTSP流媒体的端口号
streamName: 设备名:如手机号码13510671870 是设备的唯一标识
fileName:文件的绝对路径
start:推送的文件相对偏移的开始时间
end: 推送文件的相对偏移的结束时间
返回:通道号(1-8) 其他为错误

接口原型   public void CarEyeCallBack(int channel, int Result)
接口功能:推送文件的callback函数
参数说明:
channel:通道号
Result:返回码,为结束或者错误码

注意事项

如果在手机上使用,请开启悬浮窗权限

联系我们

car-eye 开源官方网址:www.car-eye.cn  

car-eye 流媒体平台网址:www.liveoss.com 

car-eye 技术官方邮箱: support@car-eye.cn

car-eye技术交流QQ群: 590411159      

CopyRight©  car-eye 开源团队 2018

空文件

简介

car-eye设备子系统主要用于发布设备子系统的源码。car-eye-device 支持RTSP协议传输视频,支持808协议上传位置等信息,支持多路摄像头存储监控,支持多SD卡操作动态存储。 展开 收起
Android
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Android
1
https://gitee.com/jordencodecloud/Car-eye-device.git
git@gitee.com:jordencodecloud/Car-eye-device.git
jordencodecloud
Car-eye-device
Car-eye-device
master

搜索帮助