penguin86 / ojo

Ojo is a basic RTSP IP Camera surveillance wall for Android
GNU General Public License v3.0
68 stars 15 forks source link

Feature: Different stream for full screen view #26

Closed katonagl closed 7 months ago

katonagl commented 11 months ago

For the grid view it is more than enough to use a substream of the cam, however for full screen it would be useful to use the main stream with full resolution. Just adding a second URL option to the camera setup would solve this.

Additionally zoom capability would also be useful for full screen view e.g. to look for details on a phone screen.

penguin86 commented 7 months ago

Hello, this is a good idea, unfortunately this would require a massive app refactoring, as the video decoder and surfaceview used in the grid is the same that goes fullscreen when the tile is selected. Has been done this way because VLC needed some time to start streaming the video (some seconds), so selecting a tile would result in a black screen for some seconds. I'm sorry, I don't plan to implement this ATM, but feel free to make a pull request if you can solve these issues. Thank you!