Git Product home page Git Product logo

ipcam2000v2-to-rtsp's Introduction

IPCam2000v2 to RTSP stream

Basic Concept

The concept was to make a client from the SDK source that allowed to pass through the video stream to a local Live555 RTSP server in LAN mode so that we can add our RTSP to our software DVR so you don't have to connect the device to the cloud. This is unlikely going to happen since this cloud feature is embedded in the firmware itself. Beside the project folder there's also another folder ;)

Remote/local firmware updating

There is no HTTPS used, do a mitm or bind dns redirect to a local webserver serving your modified firm or with see bins in bonus folder (use binwalk) not sure if there's a checksum and for unbricking. You have to first crack open the camera(or FCCID it) and test if there's a JTAG without password and if there is try to look in the firm bin with binwalk in /etc/ for the file passwd first check this before flashing and bricking it.. But again not sure have not opened the camera is not was mine, maybe there is a external eeprom soic8 and you can easily make it in-circuit flashing compatible with little mod.

Todo

Add send and receive handler for password change from AVAPI Client, or use the alternative Android application..

Usage

Enter your Trustsmartcloud password

After setting up your camera in your network you should start AVAPI Client as follows;

AVAPIs_Client mypassword

Replace "mypassword" with your password of your Trustsmartcloud account. After this it will generate a salted SHA256 password and show you the RTSP streaming url after searching in the LAN (broadcast, see wireshark in promiscuous mode) and after querying for device information.

Example

Device

Some device information

Device name uboot image firmware Manufacturer Manufacturer model number
IPCAM-2000(v2) JVS-HI3518ES-8188 0.1.9.0 Sharetronic S510

Penetration Capability

You should add the mac address to your firewall and block ALL traffic from this device to wan! This device will connect to the cloud in many different ways.

trustsmartcloud2.com
iotcplatform.com
m1.iotcplatform.com
m2.iotcplatform.com
m3.iotcplatform.com
m4.iotcplatform.com
m5.iotcplatform.com
www.jovision.com
www.jovetech.com
becloud.vn
www.sunywo.com
www.onvif.org
fconfig.jovecloud.com
fconfigus.afdvr.com
jovephonealarmftpftp.yoosee.cc
appchannelen.afdvr.com
aa.sddyys.com
lfx1jovision.com
www.baidu.com
www.afdvr.com
int.dpool.sina.com.cn

Android

There's a alternative application less buggy and more user convenience.

https://play.google.com/store/apps/details?id=com.tutk.kalay

License

The license for the Kalay SDK can be found in the LICENSE file parallel to this README.md.

ipcam2000v2-to-rtsp's People

Contributors

stackerdev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

ipcam2000v2-to-rtsp's Issues

Libraries for macOS

I've searched far and wide for the macOS version of the TUTK IOTC framework. No dice. I want to port your work over to Mac so if you can point me in the right direction (or upload the frameworks if you have them) that would be fantastic!

Great work btw.

hi

Sorry for my English, I have been searching for a streaming address for the camera of "tutk" company for weeks, I am novice in this regard, I cannot do the steps in your article. Is there an explanatory document available? can you help me ?

avClientstart failed

image

Hey, how are you? can you help me with my cam?
Is a cam spy

I have a proposal of business for you

Jovision/Closeli/Sunywo

Thank you so much for your work here, I'm about to try it out.
I went about this whole thing very differently; tracking all the companies involved and the different hardware components of the camera to try and find a firmware that allowed ONVIF or RTSP.
I deadended with Jovision after my particular camera was reporting it was a "jvs-gk2705v200-wifi" and finding the afdvr.com OTA servers.
I still believe there is the possibility of getting an untainted firmware from the manufacturer(s) but identifying which firmware to use is very difficult; Jovision does not even admit that they manufacture boards with chipsets and only show their consumer products.
Much of the tech in these cameras and the companies running these servers are on US sanctions lists, for a reason.
I would love to work with you and help to open these cameras up and secure them, this was a truly cool way of getting an RTSP server.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.