Return-Path: X-Original-To: apmail-openmeetings-dev-archive@www.apache.org Delivered-To: apmail-openmeetings-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 76AA7199B0 for ; Tue, 5 Apr 2016 04:01:17 +0000 (UTC) Received: (qmail 18561 invoked by uid 500); 5 Apr 2016 04:01:17 -0000 Delivered-To: apmail-openmeetings-dev-archive@openmeetings.apache.org Received: (qmail 18526 invoked by uid 500); 5 Apr 2016 04:01:17 -0000 Mailing-List: contact dev-help@openmeetings.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openmeetings.apache.org Delivered-To: mailing list dev@openmeetings.apache.org Received: (qmail 18512 invoked by uid 99); 5 Apr 2016 04:01:17 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2016 04:01:16 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 8E7F6C031D for ; Tue, 5 Apr 2016 04:01:16 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.448 X-Spam-Level: ** X-Spam-Status: No, score=2.448 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_REPLY=1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx2-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id A3uWLCffpsuU for ; Tue, 5 Apr 2016 04:01:14 +0000 (UTC) Received: from mail-pf0-f174.google.com (mail-pf0-f174.google.com [209.85.192.174]) by mx2-lw-us.apache.org (ASF Mail Server at mx2-lw-us.apache.org) with ESMTPS id 1B3E15F20E for ; Tue, 5 Apr 2016 04:01:14 +0000 (UTC) Received: by mail-pf0-f174.google.com with SMTP id n1so1793953pfn.2 for ; Mon, 04 Apr 2016 21:01:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to; bh=T/yqhuuF6MRFwZre2zpUpgKSmF9TwDyU/xYKsYPcQ+E=; b=1EQ/f6sP5bfwA/TFdjUyc6mZ0p0CviPEAXAxdk8am5NWGm2CFBfdcbXwExHvbzrcmq hYYy5b4x/bjEDXMaNf6uPwkC4xD067/MDJM7FFmvxOW8n3oGcZ7lvb9TISJYktDSxp7W 3/NlXUQjyxm4Zcp/QRpoCJzGUfj3PbMKS3lAshYFFx1v/HXO+QXzJdjInEE7S5O8/pj7 WQFX6hqJxs4R4hqds3IvO8P0rWE52g80GCZHfsBG0CT6Y9UCoA4bb5jD+5s05CeZqlXC WnoOkXTaio95r8OyEbx20AgPd660yroSD+y2tQ6l+1y2y+495aT0d3db3sl2i9vLYbmP 6JbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to; bh=T/yqhuuF6MRFwZre2zpUpgKSmF9TwDyU/xYKsYPcQ+E=; b=ZTuI9hCiEWA2rI4lnFx1GSgcS2OUTdFohCx4cTsqhVu9YPag9b5vP1LgieuOphC57b OVebgyAPhkkh8znbo6AqJRenuTTgPnJjEbQHsWr6pNJKp6VlOBKC+GbvtMeHrXL0IU8g xNb3iJSaUZWeeZe2yOkKv0DEIP3MY67mFNWpT+WOEYHNN5hWY5EcdtY/w66/zNEJ24Wr oG+SQwpmO9cMCi87n2vKaO+NiupD4oaIgUNqoD8q78LHD/tio5lamcAJbrsiEPWccvAy inRYvmLo93YuEDhuQ3nA90zhlKHVfCoayjmwsdDDh9q1RJCpL7mB45TNz50KRTamPM/H ySgQ== X-Gm-Message-State: AD7BkJKo6QZqohJZJKe0lcglU32vu+nAINI3JjFGSvDzwCCq/zzR82IM8tLD2NqruhHiyiaA/h3TWc3Facstrw== MIME-Version: 1.0 X-Received: by 10.98.10.20 with SMTP id s20mr58215474pfi.109.1459828873020; Mon, 04 Apr 2016 21:01:13 -0700 (PDT) Received: by 10.66.158.103 with HTTP; Mon, 4 Apr 2016 21:01:12 -0700 (PDT) In-Reply-To: References: Date: Tue, 5 Apr 2016 10:01:12 +0600 Message-ID: Subject: Re: weekly report, gsoc 2016, preparation From: Maxim Solodovnik To: dev Content-Type: multipart/alternative; boundary=001a1145ade068dad6052fb4e5a8 --001a1145ade068dad6052fb4e5a8 Content-Type: text/plain; charset=UTF-8 Hello Sebastian, Why I have proposed to use wicket+WebRTC: 1) it will be used "as is" in OM 2) it will be maintained mainly by wicket community 3) it creates jetty/tomcat webRTC application in 2 simple steps [1] [2], and development can be focused on red5 enhancement. (no need to write JS, CSS, setup server etc.) [1] https://wicket.apache.org/start/quickstart.html [2] https://github.com/wicketstuff/core/wiki/Html5#webrtc-api-wicketstuff-700-m6 On Tue, Apr 5, 2016 at 4:27 AM, seba.wagner@gmail.com wrote: > @Maxim/Dmitriy: I am fine with whatever approach. However my concern is > that our goal is to deliver the best possible outcome for OpenMeetings. A > working prototype of a webRTC implementation. Which is stable enough so > that we can start thinking about how to migrate and integrate it. And that > is quite a job/not really easy. There is like a ton of issues to think > about (performance/ browser compatibility/ technology stack/ firewalls/ > network latency/ low bandwidth scenarios/ 1:1 versus 1:1000 broadcaster and > view scenarios) > > My concern is that getting this into Wicket we loose too much time on > secondary goals. I would rather really start to identify the main goals of > our project and then really tackle those. And my gut feel is that this > won't be easy. > > Thanks, > Sebastian > > 2016-04-04 16:37 GMT+12:00 Maxim Solodovnik : > > > Actually Wicket already has WebRTC component [1] > > This is why I have recommended Dmitriy to use it. Tobias, the author of > > component is very responsive and might help in tuning/fixing the > component > > :) > > here is the discussion: [2] > > > > [1] > > > > > https://github.com/wicketstuff/core/blob/master/wicket-html5-parent/wicket-html5/src/main/java/org/wicketstuff/html5/media/webrtc/WebRTC.java > > [2] http://markmail.org/message/voxhtxgaorjiwbur > > > > On Mon, Apr 4, 2016 at 10:27 AM, seba.wagner@gmail.com < > > seba.wagner@gmail.com> wrote: > > > > > Hi Dmitriy, > > > > > > I would not be bothered too much around Wicket. The stuff you are doing > > is > > > pretty much cutting edge JavaScript/browser specific. You do not want > to > > > waste endless amount of time to try to make the JavaScript fit into > > Wicket. > > > > > > It would be more "nice" to have it also ready to use as a Wicket > > component. > > > But we probably would need to look at your JavaScript and then end up > in > > > trying to create a module or even contribute it to the Apache Wicket > > > project. That process could be an entire project on its own. > > > > > > So yeah, I would be basically fine with a pure JavaScript > implementation > > > and then we try to figure out how to get it into Wicket in a later > step. > > > > > > However I leave that up to you, whatever suits you/is most efficient to > > > you. > > > > > > But your short term goals sound very useful. > > > > > > Regarding nodejs: This technology is currently not part of our stack. > Do > > we > > > really need it for the successful implementation of this project ? > > > > > > Btw: It might be good if you CC Maxim/Me (seba.wagner@gmail.com) > > directly. > > > Those kind of reviews will be mostly Maxim's and my duty. It's kind of > > more > > > reliable to CC people directly if you already know the ones you need to > > > poke. > > > > > > Thanks, > > > Sebastian > > > > > > 2016-04-04 10:28 GMT+12:00 Dmitriy - : > > > > > > > Hi all. > > > > > > > > I've began to investigate in apache wicket and their implementation > > > webRTC. > > > > I've started from creating small application with wicket html5 video > > tag > > > > and nodejs server for this purposes. > > > > I will fix my researches here - > > > > https://github.com/Dima00782/wicketTraining. > > > > > > > > On this week I learnt basics in Wicket and configure nodejs servers - > > > > stun/turn/signaling. > > > > > > > > My short-term plans are to make list of requirements of protocols for > > > red5 > > > > server for webRTC supporting in Open Meetings. > > > > > > > > -- > > > > Regards, > > > > Dmitry Bezheckov. > > > > > > > > > > > > > > > > -- > > > Sebastian Wagner > > > https://twitter.com/#!/dead_lock > > > seba.wagner@gmail.com > > > > > > > > > > > -- > > WBR > > Maxim aka solomax > > > > > > -- > Sebastian Wagner > https://twitter.com/#!/dead_lock > seba.wagner@gmail.com > -- WBR Maxim aka solomax --001a1145ade068dad6052fb4e5a8--