spudy12 wrote:Have tested the ServiGo beta app on a Samsung Galaxy S3 (GT I9300) running android 4.1.2
Tested 2 different .mkv movies encoded at 720p. Streamed over Wifi (Will test 3G later and update this post)
Both files played back perfectly with built in video player on Original, Medium and Low quality profiles.
Seeking worked well too except that after seeking, audio would play straight away, video would take about 5 seconds to catchup - not a major problem.
I imagine seeking when playing at different qualities relies somewhat on the server side hardware?
Will test out on a tablet as-well later today after I put standard jelly bean on my kindle fire hd and let you know how that performs.
Thanks! I assume that was with the HLS profile? Did you change the video player setting, or did you leave it on Auto?
What audio was it, aac ac3? I'm impressed the the internal player worked including audio under Original.
Re: delay before video, yes I've noticed that, it can be anything from 1 second to 10 seconds, because thats the size of the video chunks that the system uses. There may be a chance to do something about it in the future, maybe by telling ffmpeg to insert more key frames, but not for 1.3. For now I don't think its too bad, its a certainly better than before when you couldn't seek.
Medium/Low transcode the video. When you seek, it actually starts a new transcoding job (and stops the old one) and tells ffmpeg to start from the specified number of seconds into it, this means you can seek to say 80 minutes into a 100 min film without having to wait for the first 80 minutes to be transcoded, but then it does mean that seeking by a small amount is not very efficient, as it has to start the process again.
If you use any online sources (same for you @Xmantium), I would be intersted to see how seeking works for them. I've tried a few and they have worked most of the time, as ffmpeg was able to seek to the correct position in the stream, but for some it timed out, so I'm still debating whether or not to enable seeking for online sources.