Decoding H264 via Media Source extensions on Safari, Chrome, or Firefox. You can use Canary or Nightly builds, if that is required. I need to to simulate a zero latency live stream. The end of the stream is unknown and can not be retrieved.
What’s currently working:
- nVidia encoder produces H264 frames
- Take output of encoder, output is 30-40 frames from Elementary stream
- Getting frames from the encoder is working
- Transferring frames from the decoder is working
I will give you 30-40 H264 elementary frames, I want a web page where I click a button and it should show the next frame immediately. It *must* use Media Source Extensions. Media Source object, applied to a video tag. Populate image with the frame.
Must use hardware H.264 decoding (which is why we’re using Media Source extensions). VP8/9 not acceptable. Software decoding of frames not acceptable.
DO NOT use WebRTC...