Thomas Daede wrote:
In addition, I think spending effort on the high latency case is not
nearly as high a toll as you think. Pretty much the only bitstream
feature that is needed for high latency support is bi-predicted frames.
And Thor already has these.

Also, as I have said before, network effects dominate. Having tried this royalty-free codec thing several times now, I believe that to the extent Opus has been more successful than our prior efforts it is precisely because it is better on all fronts across a very wide range of applications. You don't build network effects by being a niche codec, especially when your competition (as here) is not a niche codec.

I do think focusing on interactive first has some benefits. If you focus on streaming/random access first, you wind up with a laundry list of features that are not, e.g., robust to packet loss, and thus have to be shut off for interactive applications with some large penalty (> 5% rate), while alternative features could have been designed that would have been nearly as good (within 1-2% rate) and also been robust to packet loss. This has already come up several times in Daala and we have opted for the latter approach. You can't do that for all features (frame re-ordering being one big exception, as you mention), but you can do it for a lot of them.

_______________________________________________
video-codec mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/video-codec

Reply via email to