cjj25 / Yi-RTS3903N-RTSPServer

A RTSPServer for RTS3903N based IP Cameras (Yi Camera Inspired)
67 stars 13 forks source link

RTSPServer for RTS3903N based YI Cameras

While this repo is focused on Yi based cameras, it should compile and run on any RTS3903N based camera!

Important: Read all instructions on this page!

Background

It took many hours of research to put this together. The SDK was very hard to find, and I luckily stumbled across it by finding similar cameras (TP Link) that had shared the source due to GPL requirements.

Important: This method doesn't overwrite the existing flash, simply remove the SD card, and the 'hack' will be disabled.

Known Compatible Firmware

What's Working

TODO:

Video Quality

Troubleshooting

The RTS3903N has a dedicated ADC that's used for sensing the light, I've discovered that some cameras had their logic inverted and to get around this, do the following

If this doesn't solve the issue, take a look at the stream.c where sensor_sensitivity is declared and replace ADC_CHANNEL_0 with ADC_CHANNEL_1, ADC_CHANNEL_2 or ADC_CHANNEL_3

Credit

Resources