openwebrtc icon indicating copy to clipboard operation
openwebrtc copied to clipboard

New release?

Open lu-zero opened this issue 8 years ago • 6 comments

Had been over an year since the last release and looks like most of the Known Issues in the current release had been fixed.

lu-zero avatar Jun 17 '16 14:06 lu-zero

Hey @lu-zero ! Long time no speak. Hope you're well.

The plan has been to do a 0.4.0 release asap but alas it takes time to do and I don't want to just cut it without being confident of the quality.

Coming real soon now.

superdump avatar Jun 17 '16 18:06 superdump

Hey @superdump =)

I'm looking forward to it =)

lu-zero avatar Jun 17 '16 19:06 lu-zero

Same here – can't wait to build a Cordova plugin for OpenWebRTC :-)

nxz91 avatar Jun 24 '16 21:06 nxz91

After some time off this project, I wanted to continue my efforts in writing a Cordova plugin for OpenWebRTC today.

To do so, I have to expose the WebRTC API in JavaScript, mapping the standard WebRTC JavaScript functions to your native OpenWebRTC code (e.g. navigator.getUserMedia, the navigator.WebRTCPeerConnection object etc.) Naturally, Cordova provides a method for this: cordova.exec(args) to execute native methods. I have to input Objective-C header and source files where it will look for the method to execute.

Now, after reading the Developing a hybrid iOS app tutorial, and building OpenWebRTC, I am still clueless where to find the Objective-C methods corresponding to the standard WebRTC API, and whether this is actually the right question to ask. I'm a bit jumping into the cold water, because I don't have a lot of (very little to none) experience with the native and the architecture of the OpenWebRTC framework.

Any hints?

nxz91 avatar Aug 11 '16 01:08 nxz91

In an application such as Bowser the JS is injected in to the WKWebView and there is a bridge that converts JS calls to native C calls in OpenWebRTC. There is also Objective-C API that maps 1:1 with the WebRTC JS specification. That is something you would need to write yourself.

I hope this helps!

stefanalund avatar Aug 15 '16 11:08 stefanalund

@superdump will this release allow direct access to the GST sinks and pads that are being used? Would be great to be able to inject visual effects that way, considering the powerful underlying GST framework... I've been trying to include owr_gst to be able to do this myself, with limited success...

ck3mp3r avatar Oct 28 '16 13:10 ck3mp3r