I am trying to use this library with the below hardware video encoder for a remote controlled video app:
But the only format that both the encoder and Exoplayer support is HLS. However, I can't use HLS because is has an encoding delay of 7-8 seconds.
This delay is a deal breaker because the user is be able to remote control the HDMI source, so having to wait 7-8 seconds is too long to see the result of a command they send. For example, if the user clicks "Fast Forward", this will tell the video source to begin FF. And when using the HLS format, the user won't start to see the video go into FF mode until 7-8 seconds later. So, this delay will make it impossible for the user to click "Play" at the desired spot in the video.
However, the above decoder also supports RTSP, and if I use it with a VLC player, the encoding delay is less than a second - making it very workable with interactive control of the video source because the user will almost instantly see the results of their commands.
So, I hope RTSP support can be added to this library soon