Do we Care about ORTC on Edge?

Do we Care about ORTC on Edge?

This was published a few weeks ago on my blog. Follow me there for more content.

Microsoft just announced officially that they have added ORTC to Edge. ORTC is… well… it’s kind’a like’a WebRTC. But not exactly.

Someone is doing his best NOT to mention WebRTC in all this…

Here are a few random thoughts I had on the subject:

  • It is more about WebRTC than it is about ORTC. Even though WebRTC was mentioned only half as much as ORTC in the text and never in the title (god forbid)
  • Getting “Hello World” to work on ORTC is harder than with WebRTC. Or it might just be me knowing WebRTC betther than ORTC
  • It was perfectly timed to coincide with Skype’s own support for it
  • Voice using Opus is a win. There is already interoperability of basic voice calls between Edge, Chrome and Firefox
  • Video using H.264UC (=proprietary) and later H.264 with no mention of VP8 or VP9 is a loss. Not for Microsoft but for the industry
  • Codecs, especially video ones, are going to cause major headaches moving forward. I wonder how web developers will swallow this sour pill
  • Will developers start using H.264 instead of VP8 now that it is apparent all browsers supporting WebRTC in 2016 will have H.264, but some won’t have VP8?
  • While Windows 10 is showing promise in its adoption (and aggressive push by Microsoft), the adoption of Edge is worrying. If numbers don’t increase, will it even matter if ORTC is there or which codecs Microsoft chose to incorporate?
  • The whole idea of getting Microsoft onboard is to get enterprises market share for WebRTC – where no other browser than Microsoft’s can penetrate. But if Edge isn’t there – then who really cares? It may well be like testing your service runs well on Opera (I am sure you did)
  • Here’s the rub though:
    • ORTC by the way isn’t a standard. It is a W3C Community Group
    • To get things into the HTML5 spec, ORTC needs to contribute their proposals to the W3C WebRTC Working Group
    • This process means that the APIs may change until it actually get standardized by W3C
    • It makes ORTC APIs less stable than those of WebRTC, and we’ve seen how people complained about the frequent changes in the browser APIs of WebRTC
    • Can Microsoft maintain this process?
  • This means that the next version of Edge will have different APIs for ORTC than the current one, and that this will continue for at least a year if not longer
  • Microsoft will need to release Edge at the same frequency that Google releases Chrome – every month or two
  • It will also need to handle deprecation of APIs at a fast pace – can its target customers (enterprise) handle that?

All in all, another good indicator for the health of this community and real time communications in the web.

For a real analysis, read Alex’s ruminations on ORTC in Edge.

Patrick O.

Senior technology leader

8 年

sounds like a polyfill lib market to me!!! :) great post man...

回复
Andrew Hutton

Head of Patent Management at Unify

9 年

Great Analysis Tsahi I agree that Video is still problematic there is light at the end of the tunnel but still not sure how long the tunnel is. ORTC API's might well change significantly when the W3C WebRTC group start to integrate and at the moment Edge is not very relevant at least for large enterprise.

回复
OLIVIER DJ

Initiator at Llambo Llama and NiftyFair

9 年

Although ORTC is in its infancy I think it is quite important that Microsoft is joining bandwagon. Think of all the corporate users which are bound to Internet Explorer. And the more interop between vendors the more pressure on vendors who have not joined the bandwagon yet.

回复
Erik Isaksen

Front End Engineer at Accenture Federal

9 年

The best summary of the differences I've seen. Thanks!

要查看或添加评论,请登录

Tsahi Levent-Levi的更多文章

社区洞察

其他会员也浏览了