That was my thought exactly. The API description clearly states that StartStream could take up to 30 sec to complete which must mean this is where the transcoding should be started.So I guess the solution to this problem would be to start ffmpeg already when the prepare stream function is called.
One of the main goals of this plugin...i would like to know if this is compatible with ampdroid
That's perfectly fine with me.I hope that is fine with you.
@FreakyJ
If you haven't noticed it, I pushed some changes to the usual repository.
Live TV should work but only with RTSP because a INetworkRA is always used. I cannot test local timeshift files with my current setup.
I mean the TVServer Setting. What I implied was that UNC paths will not work although I am not able to test it in my current setup. So for single-seat setup you would have to force RTSP if UNC is not working.What do you mean with "RTSP only" - the MPExtended streaming method or the TVServer setting (vs. UNC)?
Not currently no. Tuning happens when calling InitStream and analysis of the stream happens when calling StartStream. So I have no information about the channel before StartStream is called. To do so would require me to start tuning, analyzing the stream and then stop tuning on every call to GetMediaInfo. Tuning and analyzing the stream could potentially take up to 10 seconds. This would mean that first the user has to wait around 10 seconds for showing the media info an then again when he actually starts streaming. Is MPExt 1 supporting this, because I always had problems with TV streams using the wrong language for audio?Do you deliver also media infos about the live tv stream (resolution, audio channels...)?