[webkit-qt] New module "qtwebrtc": WebRTC support for QtWebkit and native apps

Simon Hausmann simon.hausmann at digia.com
Wed Feb 20 01:01:17 PST 2013


On Tuesday, February 19, 2013 10:27:38 PM Igor Borovkov wrote:
> Hi Andrea, Simon,
> 
> thank you for your responses.
> 
> Please don't get me wrong, I'd rather avoid adding new layers,
> but in this case, we started to consider a new module because (libjingle is
> basically a big collection of libraries)
> we didn't want to pollute Qtwebkit project with lots of dependencies needed
> to bring WebRTC support through libjingle.
> 
> Partial list of libjingle libraries and their dependencies needed for
> WebRTC is below
> 
>     -laudio_coding_module \
>     -laudio_conference_mixer \
>     -laudio_device \
>     -laudio_processing \
>     -laudio_processing_sse2 \
>     -lbitrate_controller \
>     -lCNG \
>     -lcommon_video \
>     -lG711 \
>     -lG722 \
>     -lgenperf_libs \
>     -liLBC \
>     -liSAC \
>     -liSACFix \
>     -ljingle \
>     -ljingle_p2p \
>     -ljingle_peerconnection \
>     -ljpeg_turbo \
>     -ljsoncpp \
>     -lmedia_file \
>     -lNetEq \
>     -lopus \
>     -lpaced_sender \
>     -lPCM16B \
>     -lremote_bitrate_estimator \
>     -lresampler \
>     -lrtp_rtcp \
>     -lsignal_processing \
>     -lsrtp \
>     -lsystem_wrappers \
>     -ludp_transport \
>     -lvad \
>     -lvideo_capture_module \
>     -lvideo_engine_core \
>     -lvideo_processing \
>     -lvideo_processing_sse2 \
>     -lvideo_render_module \
>     -lvoice_engine_core \
>     -lvpx \
>     -lvpx_asm_offsets \
>     -lvpx_asm_offsets_vp9 \
>     -lvpx_intrinsics \
>     -lwebrtc_i420 \
>     -lwebrtc_opus \
>     -lwebrtc_utility \
>     -lwebrtc_video_coding \
>     -lwebrtc_vp8 \
>     -lyuv \

If that's what the list is, then what's what it is :)

What's the advantage of having this huge list of libraries listed in a .pro 
file in some project on gitorious/github instead of in WebKit.pro? :)


Simon

> On Tue, Feb 19, 2013 at 10:38 AM, andrea diamantini <adjam7 at gmail.com>wrote:
> > Hi,
> > This is really a great news, IMHO. I would anyway add my +1 to Simon's
> > comment recommending to not add (if possible) a new layer of complexity
> > and
> > just make libjingle an optional requirement to have WebRTC support in
> > qt/qtwebkit.
> > 
> > Regards,
> > 
> > 
> > 2013/2/18 Hausmann Simon <Simon.Hausmann at digia.com>
> > 
> >> Hi,
> >> 
> >> Sounds all very good :). I would however recommend that we simply make
> >> libjingle a requirement for WebRTC
> >> instead of introducing a layer/module in the middle. It seems libjingle
> >> works on Unixy platforms as well as Windows.
> >> 
> >> 
> >> 
> >> Simon
> >> 
> >> 
> >> ________________________________________
> >> From: webkit-qt-bounces at lists.webkit.org [
> >> webkit-qt-bounces at lists.webkit.org] on behalf of Igor Borovkov [
> >> igor at borovkov.com]
> >> Sent: Saturday, February 16, 2013 19:41
> >> To: development at qt-project.org; webkit-qt at lists.webkit.org
> >> Subject: [webkit-qt] New module "qtwebrtc": WebRTC support for QtWebkit
> >> and     native apps
> >> 
> >> Hello,
> >> 
> >> I'd like to give a quick heads-up about our current work on Qt and
> >> QtWebkit.
> >> 
> >> One of our teams are actively working on WebRTC integration into Qt and
> >> QtWebkit.
> >> We have resources available to finish it as soon as possible,
> >> and we'd love to contribute that work back to the community.
> >> 
> >> Right now we already have/use patched QtWebkit which directly uses
> >> libjingle library for WebRTC support.
> >> It may not work for everybody, thus we're working toward introducing a
> >> new Qt module "qtwebrtc",
> >> which will abstract particular WebRTC implementations (like libjingle)
> >> for QtWebkit.
> >> 
> >> Also qtwebrtc module would be possible to use for creating Qt native RTC
> >> applications.
> >> 
> >> Your thoughts and opinions on this would be greatly appreciated.
> >> 
> >> Thanks!
> >> 
> >> _______________________________________________
> >> webkit-qt mailing list
> >> webkit-qt at lists.webkit.org
> >> https://lists.webkit.org/mailman/listinfo/webkit-qt
> > 
> > --
> > 
> > Andrea Diamantini
> > WEB: http://www.adjam.org
> > 
> > rekonq project
> > WEB: http://rekonq.kde.org
> > IRC: rekonq at freenode


More information about the webkit-qt mailing list