nvmr-org / NVMRDisplay

GNU General Public License v2.0
0 stars 0 forks source link

Use gstreamer on android if latency is not good #2

Open rm5248 opened 3 years ago

rm5248 commented 3 years ago

If the latency isn't good enough, we will need to use gstreamer on android in order to get lower latency. This is a non-trivial amount of effort to get gstreamer building and stuff.

rm5248 commented 2 years ago

see also: https://developer.android.com/guide/topics/media/exoplayer.html and https://github.com/alanvice/QtExoPlayer

rm5248 commented 1 year ago

with gstreamer, we are running into this issue: https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/420

rm5248 commented 1 year ago

Probably webrtc would be better, since it can be played thru a browser window. That way we can just create several browser windows(which we can already do easily).

https://github.com/kclyu/rpi-webrtc-streamer https://gstreamer.freedesktop.org/documentation/rswebrtc/index.html?gi-language=c https://github.com/Onixaz/uv4l-webrtc-front-end/blob/master/index.html