yi-hack-MStar icon indicating copy to clipboard operation
yi-hack-MStar copied to clipboard

Is there an Android app?

Open giejay opened this issue 3 years ago • 8 comments

Thanks for this awesome "hack"! I'm planning on building an Android app because the Yi Home app does not allow me to retrieve motion videos very easily (afaik) from sd-card/ftp server. Only when paying for the cloud.

Tinycam is a really good app but also does not show me a nice timeline of videos stored on my ftp server (only locally recorded videos using Tinycam).

So, what I would like is an Android app which can play the RTSP stream including audio, and show a timeline of all captured videos on my ftp server below the video. Any idea if this is already built by someone before I start spending time on this?

giejay avatar Sep 08 '21 06:09 giejay

I've never seen an app like this. I'm using Tinycam and Onvifer.

roleoroleo avatar Sep 10 '21 20:09 roleoroleo

I started building this but the main problem I'm facing is the instability of the stream when audio is included. It crashes or a lot of artifacts appear.

I'm wondering how the native app can work so smoothly including audio, I'm guessing it uses a different streaming method/codec?

Are there supported cameras with a bit more CPU/memory?

giejay avatar Sep 10 '21 21:09 giejay

I'm wondering how the native app can work so smoothly including audio, I'm guessing it uses a different streaming method/codec?

Different method, yes. The codec is the same: h264.

Are there supported cameras with a bit more CPU/memory?

Supported by this hack, no.

roleoroleo avatar Sep 11 '21 10:09 roleoroleo

Is it possible to offload the streaming process to a server (raspberry pi) like it's done in this project for Wyze cams: https://github.com/mrlt8/docker-wyze-bridge?

giejay avatar Sep 11 '21 12:09 giejay

I don't know. But it's not normal this behavior. My stream is not unstable.

roleoroleo avatar Sep 11 '21 14:09 roleoroleo

Is it possible to offload the streaming process to a server (raspberry pi) like it's done in this project for Wyze cams: https://github.com/mrlt8/docker-wyze-bridge?

I have thought of this idea too. The problem now I have is in home assistant, there are multiple user viewing the stream. It will crash the camera.

Running a rtsp proxy before the camera stream would help. But my experience with yi-cam x rtsp-simple-server was not good. Will try another streaming proxy later

vin-w avatar Sep 30 '21 18:09 vin-w

i use ipcamviewer on ios,android and fireos instarvision with generiv h.264 profil for yi cam

iocamviewer on fireos :) the best now 6 Cams (5xyi,1xeufy) what audio is the best ? pcm ?

eufy work without internet !! but only can view the rtsp stream with sound!

Rocket200 avatar Oct 02 '21 12:10 Rocket200

If you mean for the quality, the best is pcm. But in general alaw or ulaw are more compatible and generate less traffic.

roleoroleo avatar Oct 02 '21 17:10 roleoroleo

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Apr 05 '24 02:04 github-actions[bot]