@teodorescup: Thanks for posting the links ! Indeed....the 720p video played
back nice. Yesterday I encoded several other videos. This time I was using
ffmpeg2theora to create ogg files and ffmpeg via libvpx for WebM. It seems
that Transmageddon caused the stuttering issues for 720p content here. 1080p
WebM created with ffmpeg still stutters in the browser on my AMD E-350 while
funnily it plays fine when played back via MPlayer or any other media player.
The big question remains to me: Does the browser add a performance penalty,
when playing back WebM or Ogg HD stuff ? If so, then where does this penalty
come from.
Sorry, if a browser supports HTML5, which includes support for HD video in
different formats (ogg, webm), then I would expect at least that this stuff
performs on par with direct playback on the host.
@Horgeon: Which system do you have to run 1080p WebM stuff fine in the
Abbrowser ?
Personally I see some potential for both VP8 and Theora since a fairly slow
CPU seems capable of playing back 1080p stuff without hardware acceleration
(in my case an AMD E-350 with 2x1.6GHz max).
Quality-wise I found both codec nice. From my rough testing I estimate that
they perform above MPEG4 SP level (e.g. DivX / XVid). While I haven't checked
the endoded material on my 32" TV I could not tell a big difference between
the original h264 1080p stream and the theora respective VP8 counterpart. At
least not at bitrates above 4-5 MBit for 1080p. Quality of course is often
quite subjective. For me only real-life performance counts and not image-wise
side-by-side comparison.
I would be happy if someone with deeper HTML5 / browser knowledge could
outline how this stuff works. So far pretty much any website I found in
regard to HTML5 and video explains pretty much the supported codecs, video
element tags and such stuff but I found nothing on the modules / framework
used for playback.