Skip to main content Skip to main content Windows Experience Devices Windows Developer Microsoft Edge Windows Insider Microsoft 365 Microsoft 365 Azure Copilot Windows Surface Xbox Deals Small Business Support Windows Apps Outlook OneDrive Microsoft Teams OneNote Microsoft Edge Moving from Skype to Teams Computers Shop Xbox Accessories VR & mixed reality Certified Refurbished Trade-in for cash Xbox Game Pass Ultimate PC Game Pass Xbox games PC games Microsoft AI Microsoft Security Dynamics 365 Microsoft 365 for business Microsoft Power Platform Windows 365 Small Business Digital Sovereignty Azure Microsoft Developer Microsoft Learn Support for AI marketplace apps Microsoft Tech Community Microsoft Marketplace Marketplace Rewards Visual Studio Microsoft Rewards Free downloads & security Education Gift cards Licensing Unlocked stories View Sitemap
May 27, 2016
PC

Previewing H.264/AVC support for ORTC

Today we’re excited to announce preliminary support for H.264/AVC support in the real-time communications (RTC) stack in Microsoft Edge, as initially promised in our April roadmap update. You can preview this feature in Windows Insider Preview builds starting with EdgeHTML 14.14352 by navigating to about:flags and checking “Enable experimental H.264/AVC support.” This change helps enable interoperable video communications solutions across browsers for basic 1:1 calling scenarios.

This preview release adds the following for H.264/AVC support in our RTC stack:

  • Support for packetization-mode 1, per RFC 7742
  • Support for Constrained Baseline Profile with levels up to 4.2 (i.e. with profile-level-id=42c02a)
  • Support for the absolute send time header extension (abs-send-time)
  • Support for Picture Loss Indication (PLI), per RFC 4585 

H.264/AVC support is currently available through the ORTC API in Microsoft Edge.  In addition, we’re actively working with the community to enable these features via the adapter.js library as well.

These features lay the foundation for video interoperability within the Edge RTP stack, and we plan to extend this in future release by supporting additional feedback messages (e.g. Generic NACK) as well as congestion control and robustness mechanisms (e.g. RTX).

We will continue developing our RTC implementation beyond this summer’s Anniversary Update, including planned support for the WebRTC 1.0 API, and will share updates and preview builds as this work progresses.

– Shijun Sun, Principal Program Manager, Microsoft Edge
– Bernard Aboba, Principal Architect, Skype

Your Privacy Choices Opt-Out Icon Your Privacy Choices
Consumer Health Privacy Sitemap Contact Microsoft Privacy Manage cookies Terms of use Trademarks Safety & eco Recycling About our ads