Skip to toolbar

Community & Business Groups

ORTC (Object Real-time Communications) Community Group

The mission of the Object Real-Time Communications Community Group, is to define Object-centric APIs (client-side at first) to enable Real-Time Communications in Web browsers, Mobile endpoints and Servers.

Note: Community Groups are proposed and run by the community. Although W3C hosts these conversations, the groups do not necessarily represent the views of the W3C Membership or staff.

drafts / licensing info

Object RTC (ORTC) API for WebRTC
Object RTC (ORTC) API for WebRTC
Object RTC (ORTC) API for WebRTC [2014/05/14]
Object RTC (ORTC) API for WebRTC [2014/08/19]

Chairs, when logged in, may publish draft and final reports. Please see report requirements.

Publish Reports

ORTC CG Meeting 8

ORTC CG Meeting 8 will be held on May 13 at 10am – Pacific Daylight Time.

Video Recording




Updated ORTC API 3/25/2015

The ORTC Editors Draft has been updated today:

B.1 Changes since 22 January 2015

  1. Updated Section 8.3 on RTP matching rules, as noted in: Issue 48
  2. Further updates to the Statistics API, reflecting: Issue 85
  3. Added support for maxptime, as noted in: Issue 160
  4. Revised the text relating to RTCDtlsTransport.start(), as noted in: Issue 168
  5. Clarified handling of incoming connectivity checks by the RTCIceGatherer, as noted in: Issue 170
  6. Added Section, defining DTMF capabilities and settings, as noted in: Issue 177
  7. Clarified pre-requisites for insertDTMF(), based on: Issue 178
  8. Added Section 13.4 and updated Section 9.5.1 to clarify aspects of RTCP sending and receiving, based on: Issue 180
  9. Fixed miscellaneous typos, as noted in: Issue 183
  10. Added informative reference to [RFC3264] Section 5.1, as noted in: Issue 184

Now that we have an updated draft we will be calling for the next ORTC Community Group meeting. That post will follow soon.

ORTC W3C CG Meeting 7

Minutes: ORTC CG 7

Slides: ORTC-CG-2015-01-27

22 January 2015 Editor’s draft:

Changes from the October 14 Editor’s Draft:

WebRTC 1.0 compatibility

  • Statistics API Update (Issue 85)
  • H.264 parameters update (Issue 158)
  • Support for maxptime (Issue 160)
  • RTCRtpUnhandledEvent update (Issue 163)
  • Support for RTCIceGatherer.state (Issue 164)

Call for Implementations

Existing reference implementations:

– ORTC Library:
– Call for help, there is plenty to do, some examples:
> Browsers: JS Shim work
> Servers: Node.js work eg. SIP to ORTC Gateway

UPDATE: ORTC CG Meeting 7 will be held on January 27 at 9am – Pacific Standard Time.

UPDATE Video Bridge (Chrome Required)




As a follow-up to the recent email list posting, here are some proposed dates/times for ORTC CG Meeting 7. Please indicate your preference on dates/times here:

Note: I have kept the meeting times in the morning to aid in EU / Overseas member participation.

We would like to use Jitsi for this one again. Emil, would you be ok with that? If so is this the correct link?

Draft Agenda

Review of spec changes

Review of issues:
Issue 48 (Matching Rules)
Issue 165 (ICE re-gathering)
Issue 167 (DTLS role)
Issue 168 (DTLS interop)

Call for Implementations: Share what you are working on!

Existing reference implementations:

– ORTC Library (incomplete):

There is plenty to do! Some examples:
– Browsers: JS shim work
– Servers: Node.js work eg. SIP to ORTC Gateway

See something missing? Please reply to the mail list posting with your comments.

W3C ORTC CG in Top 5

Thought some of you might get a kick out of knowing that our little CG formed in August 2013 is already in the top 5 for CG activity in the W3C.  (just barely edging out the competition)

2014 has been a banner year for Real Time Communications and 2015 will be even more exciting. A big thank you to our member participants for their continued support and contributions!

Happy holidays everyone.

W3C ORTC CG Activity
Thanks to Mark Nottingham for producing this graph!

ORTC – Call for implementations

On October 14 we had our 6th CG meeting, in that meeting we called for implementations. We would like to hear from those that intend to or already are implementing based on this spec :
One example, the ORTC Lib (maintained by Hookflash):
We are hoping to hear more from the community, including both Google and Microsoft about ongoing progress and plans regarding implementations.

ORTC CG Meeting #6

Updated: Date & Time:  Friday October 17, 8am (PDT)

UPDATED: Location: Virtual Jitsi Meeting

Jisti info: 


Final Agenda:

Review of spec changes

Outstanding 1.0 issues
– Stats
– IdP
– Synchronize with 1.0
– Datachannel ?

Rename IceListener to IceGatherer

Latching rules definition & added into spec
– Undefined RTP listening behavior – issue 48

Discuss SVC “automatic” configuration scenario vs manual configuration

Call for implementations.

Existing reference implementations:
– ORTC Library:
– Call for help, there is plenty to do, some examples:
– Browsers: JS Shim work
– Servers: Node.js work eg. SIP to ORTC Gateway

Google progress; Canary 39 Sender/Receiver – JS bindings? When will we see the rest of the ORTC API?

Microsoft progress; Progress of Modern API? Under Consideration to Under Development?

Discuss options to migrate this work into the W3C WebRTC WG

First Draft of Object RTC (ORTC) API for WebRTC [2014/08/19] published by ORTC (Object Real-time Communications) Community Group

On 2014-08-19 the ORTC (Object Real-time Communications) Community Group published the first draft of the following specification:

Participants contribute material to this specification under the W3C Community Contributor License Agreement (CLA).

If you have any questions, please contact the group on their public list: Learn more about the ORTC (Object Real-time Communications) Community Group.

Update: W3C ORTC CG Meeting #5

Thanks everyone, great meeting, here is the YouTube link for the video..

When: Sunday July 20, 10am

Where: Google Hangouts on Air (Participatory Hangouts link to follow day of meeting) Please contact Bernard Aboba if you wish to co-locate in a physical room at IETF 90 in Toronto.


– Review Spec (latest can be found here:, top right side)

– Review Issues (

– Public Draft discussion

If you feel we missed something please let us know.