Re: Reference Protocol and Implementation

On 11/14/2011 11:02 AM, Justin Uberti wrote:
>
>
> On Sun, Nov 13, 2011 at 11:53 AM, Ramesh Nethi <ramesh.nethi@gmail.com
> <mailto:ramesh.nethi@gmail.com>> wrote:
>
>     Hi,
>
>     I have been following the activity on WebRTC last few months and
>     excited to see the progress on the spec development.
>
>     Wearing the hat of a web application developer, I have a question:
>
>     As a web app developer,
>
>     - I am not an expert on signalling and media protocols
>     - As a result, I cannot devise robust and secure protocols for the same.
>     - However, I understand the web application development part of it
>     (HTML5/JavaScript/Ajax/WebSockets, Python/PHP/Java/Node.js/Ruby etc)
>     - I am excited at the possibility of a cross-browser, plugin-less
>     RTC capabilities and have bunch of ideas on how I can leverage these
>     capabilities for a new application I am planning on developing
>
>     - Going through some of the emails in this discussion forum and the
>     API spec document, I get the impression that when browsers implement
>     this standard, it is not enough for me to get started with
>     application development. I still need the signalling protocol aspect
>     to be taken care by myself.
>
>     - I see two or three options:
>
>     a) Hope that one of the vendors (Google, Facebook etc) implement an
>     end-to-end solution and make it available as an open-source or
>     commercial libraries for both front-end and back-end development
>
>
> The WebRTC team at Google will provide an open source reference
> application that you can use to get started here. While this application
> is not yet available, neither are WebRTC-enabled browsers at the moment.

If you would really like to get started, you could use the stuff 
available at 
<https://labs.ericsson.com/apis/web-real-time-communication/>. There is 
a webkit library with support for the webrtc APIs that you can use with 
the GTKlauncher or Epiphany browser, and there is also an example 
application. More info about the example application is available at 
<https://labs.ericsson.com/developer-community/blog/web-rtc-tutorial>.

>
>
>     b) Wait for some great people at Apache or similar open source
>     communities to start a project on this.
>
>     c) Understand what it takes to design & implement a signalling
>     protocol (and any other details) and  get started my self.
>
>     Clearly, (c) is ruled out given my web app development skillsets.  I
>     cannot rely on options (a) and (b) for time constraints.
>
>     So, what choice people like me have ?
>
>     - I have gone through the draft
>     draft-sipdoc-rtcweb-open-wire-protocol-00 and  fully understand the
>     rationale for not having a single recommended protocol.
>
>     - But how about a reference protocol and reference implementation
>     with an open license ?   Much like Java Community Process (JCP)'s
>     reference implementation of APIs.
>
>     - Could this be done under the ambit of this working group with
>     participation from experts and interested folks ?  If not, one other
>     approach is to kick start an open source project outside the working
>     group ( Like Option (b) above).
>
>     Would love to hear your feedback/insights ?
>
>     thanks
>     Ramesh Nethi
>     Cisco India.
>
>

Received on Monday, 14 November 2011 10:11:54 UTC