Car-eye-device
car-eye 设备子系统提供了一整套硬件设计,固件程序,系统软件,行车记录仪等功能模块得解决方案
其中SH-CAMERA 是设备端行车记录仪模块,该功能模块实现了传统的DVR功能。还支持远程控制,支持远程观看实时视频和检索录像。
多路行车记录仪:sh_camera
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/
Car-eye Camera 视频监控API 说明:
public native int CarEyeInitNetWork(Context context,String serverIP, String serverPort, String streamName, int videoformat, int fps,int audioformat, int audiochannel, int audiosamplerate);
功能:初始化流媒体通道
参数:
context:应用句柄
serverIP:流媒体服务器的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:通道号,初始化返回值
public native long CarEyeSendBuffer(int time, byte[] data, int lenth, int type, int channel);
功能:填充流媒体数据到RTSP服务器
参数
time: 推送时间数,毫秒单位
data:多媒体数据
lenth:数据长度
type :视频还是音频
channel:推送的通道号
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: 推送文件的相对偏移的结束时间
返回:通道号
public void CarEyeCallBack(int channel, int Result)
功能:推送文件的callback函数
参数:
channel:通道号
Result:返回码,一般为结束或者错误码
car-eye车辆管理平台:www.car-eye.cn; car-eye开源平台网址:https://github.com/Car-eye-team/Car-eye-device 有关car-eye 可以加QQ群590411159。
$ claude mcp add Car-eye-device \
-- python -m otcore.mcp_server <graph>