Seeking now works fully. There are two seeking functions. seekTime() does the normal seeking in that it goes to the keyframe directly before the target seek time and decodes frames until it gets to the desired time. seekTimeKeyFrame() assumes that the video is completely comprised of key frames and just seeks to the the time knowing that it will be a key frame.I made the streamer a little more robust where it can now take in both a variant playlist and a normal VOD playlist. It is able to differentiate between the two and play both.
Merge branch 'master' of https://github.com/rkkonrad/streamvr