Skip to content

931122/xiaomi_mjsxj06cm_rtsp_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xiaomi_mjsxj06cm_rtsp_server

@hatsujouki 程序分析

@bxinquan rtsp服务器

@Troll338cz telnetd程序

@SungurLabs telned开启方法

  • 理论适用所有创米的摄像头

  • MJSXJ06CM 我没有找到串口,使用spi编程器将flash拷贝出后添加了telnetd

视频格式:前96字节为固定头 第81个字节起4个字节为视频流(音频流)长度。

使用方法:

  1. 修改Makefile配置交叉编译

    cd mini_telnetd; make

    cd rtsp_demo; make

  2. 参考@SungurLabs 修改/etc/init.d/rcS, 在最后添加

    /usr/bin/telnetd &

    /mnt/sdcard/hacks/run.sh &

    `# cat /mnt/sdcard/hacks/run.sh #!/bin/sh CONFIG_PATH=/mnt/sdcard/hacks/etc BIN_PATH=/mnt/sdcard/hacks/bin

sleep 90 && $BIN_PATH/demo`

  1. 本地控制云台

    仓库内提供了一个基于 libmortox 的本地测试程序 mortox_lib_demo.c,不依赖 miio token

    编译:

    /opt/toolchain/arm-sigmastar-linux-uclibcgnueabihf-9.1.0/bin/arm-sigmastar-linux-uclibcgnueabihf-9.1.0-gcc -Wall -Wextra -O2 mortox_lib_demo.c -ldl -o mortox_lib_demo

    使用:

    ./mortox_lib_demo left

    ./mortox_lib_demo right

    ./mortox_lib_demo up

    ./mortox_lib_demo down

    默认从当前目录加载 ./libmortox.so.0.0.0,默认连接 /tmp/mortox.socket,也可以手动指定:

    ./mortox_lib_demo left ./libmortox.so.0.0.0 /tmp/mortox.socket

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages