W3C home > Mailing lists > Public > public-webrtc@w3.org > June 2013

Re: Alternative to the offer/answer mechanism

From: Roman Shpount <roman@telurix.com>
Date: Thu, 20 Jun 2013 11:36:06 -0400
Message-ID: <CAD5OKxsDXWZwVALyTuD5gtQvmD7_B9Yk+8pddnOX3H_5tNE-WQ@mail.gmail.com>
To: cowwoc <cowwoc@bbs.darktech.org>
Cc: public-webrtc@w3.org
On Thu, Jun 20, 2013 at 11:04 AM, cowwoc <cowwoc@bbs.darktech.org> wrote:

>     On that topic, isn't it reasonable to assume we could expose an
> alternative to offer/answer without going down to the low level found in
> the C++ classes you mentioned? Surely we should be able to come up with an
> intermediate-level interface that stands between offer/answer and low-level
> signaling?
C++ does not necessarily means low level. I was just pointing out that
internally webrtc is not based on offer/answer.

The  API that I think would makes sense will be something that gives you
media types supported (audio and video), list of supported codecs, let's
you configure receive payload types (ie what codecs this is and what
parameters are associated with each payload type you expect to receive),
send payload type (what payload id you will use to send, what codec, and
what encoding parameters that you will use). Transports are separate. Media
streams (audio and video sources) are separate. Essentially instead of
negotiating everything at once (ie send codecs, receive codecs, transports)
using a single opaque blob you control each logically independent component
separately using an separate API call. All the same concepts, just not
mungled up together.
Roman Shpount
Received on Thursday, 20 June 2013 15:36:39 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:17:44 UTC