Not looking for opinions. I'm searching for data.
As it is now, I want to become a webM evangelist. However, I assume there are some actual technical reasons why mp4 is preferred over webm in the bigger picture. I want to know them so I can be accurate in my assessments.
I'm working on developing a broadcast video messaging graphics engine (think chyron) and using the Chromium engine like OBS does for messaging. So far the results have been excellent.
One of the best features I've found is using webm for video. I should note I am using small (640x480 max) videos as graphics that are on top off a larger full HD video.
Not only does it seem to have a better compression:quality ratio than mp4 for my use case, the most important thing is that it has full alpha support, which allows for excellent layering of video objects on top of each other in the HTML DOM, in real time, with no noticable performance hits.
Aside from it's predecessor, FLV, I can't think of another high quality, high compression codec that also supports alpha. I feel like you are stuck using pro-res 4444 or the ancient animation codec to reliable distribute video with an alpha.
So, that said, are there technical reasons why webM isn't more adopted than mp4?
I already know the obvious, that there is dedicated hardware to decode mp4. But, is there any technicality that would prevent a hardware webM decoder? I really want to understand more what the benefits of mp4 are over webM, which i assume is why it is more widely used than webM.
Thanks!