Re: [DISCUSSION] GSOC 2016 ideas

2016-03-15 Thread Dmitriy -
Yeah, it's great idea to add Paul.


Openmeetings-550 for GSoC16

2016-03-15 Thread khyrul Bashar
Hy,
I'm Khyrul Bashar, 4th year CSE student from Bangladesh. I've participated
successfully in GSoC-2015. I've coded the PDFDebuuger app of PDFBox project
in apache foundation.
This year I hope to code Openmeetigns-550. I find it an interesting problem
but to solve available documentation resources is almost none like the
issue says "there is hardly any documentation on that available in the
internet". So far I've build the OpenMeetings source code and gone through
the source code in brief.
I'm trying to understand how the Openmeetings conference live streaming
works. This is I've understood so far, in client side flash 'publish' the
media and in server side that other clients in same scope is made aware
about the video. ScopeApplicationAdapter class which has extended
ApplicationAdapter class of Red5 gets notified on a new video stream in
'streamPublishStart' method. And from there Openmmetings messages other
concerned clients via their 'Connection'. In flash client side upon
receving the message the video is playback. All the necessary url, port are
stored in 'FlexGlobals.topLevelApplication', One thing I don't understand
how "FlexGlobals.topLevelApplication" data are populated in the first
place. Pardon me if it's trivial,  I've read the ActionScript code today
for the first time.
Now my understanding of the issue is, we have to implement a way so the
video published by the client is available in three resolution (low,
medium, high) to other clients in the same room. As red5 takes care of
handling the live streaming itself(it's my understanding), to make any
versions of the video but original available we need  to intervene in the
middle. e.g. like recording we add stream listener and from there data is
pulled using 'StreamPacket'. From this, we make an input for an FFmpeg
command which gives us transcoded videos as our requirement. Then those
outputs are relayed to other clients according to their demand.
I'm concerned about this approach as there is a real chance for latency as
one more step is added in the middle. Again as for the last three days, I
spent most of the time just to understand red5 and yet not really confident
(thanks to red5 documentations!), I haven't really chance to look at FFmpeg
workings, so I'm not sure, how the data received from the client is made
available to FFmpeg to transcode. I would appreciate some guidance here.
Please feel free to correct my understanding of the problem and application
architecture.

Thanks
Khyrul Bashar

PS: Why Red5 documentations are so rare? I'm not complaining just curious.
Red5 seems a decent media server used by many e.g. facebook.


Re: ASF OM Logo proposal

2016-03-15 Thread Maxim Solodovnik
Hello Johan,

I can put your logo to our "Call for logo" page:
http://openmeetings.apache.org/CallForLogo.html
Is it OK?

On Mon, Mar 14, 2016 at 8:13 PM, Johan Strombom  wrote:

> Hello,
>
> I am complete Newbie to ASF. Apologies, if I write this mail to an
> incorrect mail address.
> I would like to contribute with a new logo proposal (initial small png
> attached), but I can’t find out how to do it. Do I need to fully register
> to proceed?
>



-- 
WBR
Maxim aka solomax


Re: User's number o every room

2016-03-15 Thread Maxim Solodovnik
Hello Pamela,

Administrator can set maximum user number per room (no more users will be
allowed to enter)

2016-03-14 16:56 GMT+06:00 Pamela Terbaldi <
pamela.terba...@tecnichedivendita.com>:

> Hi…
>
> I would know if the user’s number for rooms is fixed or if it is possible
> create a room customized by administrator, for example with 500 users…
>
> Thanks
>
> Pamela
>
>
>
> * Il Team TEVECO*
>
>
>
> [image: cid:872FB57E-C4FD-4365-941C-D90FC450089C]
>
> *Cambiare Comportamento Cambia i Risultati*
>
> Formazione Comunicazione, Vendita e Management, E-learning, Cloud
> Communities.
>
> Tel. 029370907 - email: i...@tecnichedivendita.com
> 
>
> TEVECO - www.tecnichedivendita.com - Via Resegone 28, 20020 Lainate (Mi)
> tel. 02 9370907.
>
>
>
> Metodologia NEXT, NEXT Communication, NEXT Selling e NEXT Management, NEXT
> Communities sono programmi, marchi e servizi TEVECO,tutti i diritti sono
> riservati.
>
>
>
> Le informazioni contenute in questo messaggio di posta elettronica sono
> riservate, rivolte esclusivamente al destinatario e non comportano alcun
> vincolo ne' creano obblighi per la societa' mittente, salvo cio' che non
> sia espressamente previsto da un precedente accordo.
> Ogni altra persona diversa dal destinatario non puo' copiare o consegnare
> il presente messaggio o parte dello stesso a terzi ne' trattare in alcun
> modo i dati contenuti. Grazie per la collaborazione
>
>
>
>
>



-- 
WBR
Maxim aka solomax


User's number o every room

2016-03-15 Thread Pamela Terbaldi
Hi.

I would know if the user's number for rooms is fixed or if it is possible
create a room customized by administrator, for example with 500 users.

Thanks 

Pamela

 

 Il Team TEVECO

 

cid:872FB57E-C4FD-4365-941C-D90FC450089C

Cambiare Comportamento Cambia i Risultati

Formazione Comunicazione, Vendita e Management, E-learning, Cloud
Communities.

Tel. 029370907 - email:  
i...@tecnichedivendita.com

TEVECO -   www.tecnichedivendita.com -
Via Resegone 28, 20020 Lainate (Mi) tel. 02 9370907.

 

Metodologia NEXT, NEXT Communication, NEXT Selling e NEXT Management, NEXT
Communities sono programmi, marchi e servizi TEVECO,tutti i diritti sono
riservati.

 

Le informazioni contenute in questo messaggio di posta elettronica sono
riservate, rivolte esclusivamente al destinatario e non comportano alcun
vincolo ne' creano obblighi per la societa' mittente, salvo cio' che non sia
espressamente previsto da un precedente accordo.
Ogni altra persona diversa dal destinatario non puo' copiare o consegnare il
presente messaggio o parte dello stesso a terzi ne' trattare in alcun modo i
dati contenuti. Grazie per la collaborazione

 

 



Re: e-mail generation caused by compiling OM 3.1.x

2016-03-15 Thread Peter Dähn
ah. ok... I'm a bit alerted, if there is more than one mail in my 
maillog... ;-)


I think I don't need to test it every time I reinstall OM... ;-)

Greetings Peter

Am 15.03.2016 um 10:07 schrieb Maxim Solodovnik:

Hello Peter,

email generation is caused by "mvn clean install" step
Mail sending is being tested in one of junit test
you can disable running tests if you like :)

On Tue, Mar 15, 2016 at 2:57 PM, Peter Dähn  wrote:


Hallo,

it seems that there will be a few e-mails generated, if I compile a new
OM...

Here is the maillog:

Mar 14 11:52:07 openmeetings postfix/smtpd[18660]: connect from
localhost[127.0.0.1]
Mar 14 11:52:07 openmeetings postfix/smtpd[18660]: 846F41860036:
client=localhost[127.0.0.1]
Mar 14 11:52:07 openmeetings postfix/cleanup[18663]: 846F41860036:
message-id=<1463257321.1.1457952727177@openmeetings>
Mar 14 11:52:07 openmeetings postfix/qmgr[1312]: 846F41860036: from=<
nore...@openmeetings.apache.org>, size=3523, nrcpt=1 (queue active)
Mar 14 11:52:07 openmeetings postfix/smtpd[18660]: disconnect from
localhost[127.0.0.1]
Mar 14 11:52:08 openmeetings postfix/smtp[18664]: 846F41860036: to=<
some...@gmail.com>, relay=host[IP]:25, delay=0.79,
delays=0.1/0.05/0.03/0.61, dsn=2.0.0, status=sent (250 2.0.0 u2EAq7g1005748
Message accepted$
Mar 14 11:52:08 openmeetings postfix/qmgr[1312]: 846F41860036: removed
Mar 14 11:53:11 openmeetings postfix/smtpd[18660]: connect from
localhost[127.0.0.1]
Mar 14 11:53:11 openmeetings postfix/smtpd[18660]: C585B1860036:
client=localhost[127.0.0.1]
Mar 14 11:53:11 openmeetings postfix/smtpd[18794]: connect from
localhost[127.0.0.1]
Mar 14 11:53:11 openmeetings postfix/cleanup[18663]: C585B1860036:
message-id=<228224931.4.1457952791790@openmeetings>
Mar 14 11:53:11 openmeetings postfix/qmgr[1312]: C585B1860036: from=<
nore...@openmeetings.apache.org>, size=9162, nrcpt=1 (queue active)
Mar 14 11:53:11 openmeetings postfix/smtpd[18794]: D01141860037:
client=localhost[127.0.0.1]
Mar 14 11:53:11 openmeetings postfix/smtpd[18660]: disconnect from
localhost[127.0.0.1]
Mar 14 11:53:11 openmeetings postfix/smtpd[18660]: connect from
localhost[127.0.0.1]
Mar 14 11:53:11 openmeetings postfix/cleanup[18663]: D01141860037:
message-id=<75095660.7.1457952791812@openmeetings>
Mar 14 11:53:11 openmeetings postfix/smtpd[18660]: D4C931860038:
client=localhost[127.0.0.1]
Mar 14 11:53:11 openmeetings postfix/cleanup[18795]: D4C931860038:
message-id=<486273006.8.1457952791843@openmeetings>
Mar 14 11:53:11 openmeetings postfix/qmgr[1312]: D01141860037: from=<
nore...@openmeetings.apache.org>, size=9032, nrcpt=1 (queue active)
Mar 14 11:53:11 openmeetings postfix/smtpd[18794]: disconnect from
localhost[127.0.0.1]
Mar 14 11:53:11 openmeetings postfix/qmgr[1312]: D4C931860038: from=<
nore...@openmeetings.apache.org>, size=1749, nrcpt=1 (queue active)
Mar 14 11:53:11 openmeetings postfix/smtpd[18660]: disconnect from
localhost[127.0.0.1]
Mar 14 11:53:11 openmeetings postfix/smtpd[18794]: connect from
localhost[127.0.0.1]
Mar 14 11:53:11 openmeetings postfix/smtpd[18794]: DFF521860039:
client=localhost[127.0.0.1]
Mar 14 11:53:11 openmeetings postfix/cleanup[18663]: DFF521860039:
message-id=<1707696716.9.1457952791911@openmeetings>
Mar 14 11:53:11 openmeetings postfix/smtpd[18794]: disconnect from
localhost[127.0.0.1]
Mar 14 11:53:11 openmeetings postfix/qmgr[1312]: DFF521860039: from=<
nore...@openmeetings.apache.org>, size=1840, nrcpt=1 (queue active)
Mar 14 11:53:12 openmeetings postfix/smtp[18664]: C585B1860036: to=<
first0.la...@webbase-design.de>, relay=host[IP]:25, delay=0.65,
delays=0.05/0/0.01/0.59, dsn=2.0.0, status=sent (250 2.0.0 u2EArBYH006186
Message a$
Mar 14 11:53:12 openmeetings postfix/qmgr[1312]: C585B1860036: removed
Mar 14 11:53:12 openmeetings postfix/smtp[18800]: DFF521860039: to=<
first0.la...@webbase-design.de>, relay=host[IP]:25, delay=0.59,
delays=0.01/0.02/0.01/0.55, dsn=2.0.0, status=sent (250 2.0.0
u2EArBad006189 Messag$
Mar 14 11:53:12 openmeetings postfix/qmgr[1312]: DFF521860039: removed
Mar 14 11:53:12 openmeetings postfix/smtp[18798]: D01141860037: to=<
ju...@openmeetings.apache.org>, relay=host[IP]:25, delay=0.69,
delays=0.03/0.02/0.01/0.63, dsn=2.0.0, status=sent (250 2.0.0
u2EArBn9006187 Message$
Mar 14 11:53:12 openmeetings postfix/qmgr[1312]: D01141860037: removed
Mar 14 11:53:12 openmeetings postfix/smtp[18799]: D4C931860038: to=<
ju...@openmeetings.apache.org>, relay=host[IP]:25, delay=0.67,
delays=0.01/0.03/0.01/0.62, dsn=2.0.0, status=sent (250 2.0.0
u2EArBfX006188 Message$
Mar 14 11:53:12 openmeetings postfix/qmgr[1312]: D4C931860038: removed

My installation steps are:

svn checkout
https://svn.apache.org/repos/asf/openmeetings/application/branches/3.1.x/
cd 3.1.x
mvn clean install
cd openmeetings-server/target/
mkdir red5
cp apache-openmeetings-3.1.1-SNAPSHOT.zip red5
cd red5
unzip apache-openmeetings-3.1.1-SNAPSHOT.zip
rm apache-openmeetings-3.1.1-SNAPSHOT.zip
./admin.sh -i -v -file backup.zip -tz 

Re: e-mail generation caused by compiling OM 3.1.x

2016-03-15 Thread Maxim Solodovnik
Hello Peter,

email generation is caused by "mvn clean install" step
Mail sending is being tested in one of junit test
you can disable running tests if you like :)

On Tue, Mar 15, 2016 at 2:57 PM, Peter Dähn  wrote:

> Hallo,
>
> it seems that there will be a few e-mails generated, if I compile a new
> OM...
>
> Here is the maillog:
>
> Mar 14 11:52:07 openmeetings postfix/smtpd[18660]: connect from
> localhost[127.0.0.1]
> Mar 14 11:52:07 openmeetings postfix/smtpd[18660]: 846F41860036:
> client=localhost[127.0.0.1]
> Mar 14 11:52:07 openmeetings postfix/cleanup[18663]: 846F41860036:
> message-id=<1463257321.1.1457952727177@openmeetings>
> Mar 14 11:52:07 openmeetings postfix/qmgr[1312]: 846F41860036: from=<
> nore...@openmeetings.apache.org>, size=3523, nrcpt=1 (queue active)
> Mar 14 11:52:07 openmeetings postfix/smtpd[18660]: disconnect from
> localhost[127.0.0.1]
> Mar 14 11:52:08 openmeetings postfix/smtp[18664]: 846F41860036: to=<
> some...@gmail.com>, relay=host[IP]:25, delay=0.79,
> delays=0.1/0.05/0.03/0.61, dsn=2.0.0, status=sent (250 2.0.0 u2EAq7g1005748
> Message accepted$
> Mar 14 11:52:08 openmeetings postfix/qmgr[1312]: 846F41860036: removed
> Mar 14 11:53:11 openmeetings postfix/smtpd[18660]: connect from
> localhost[127.0.0.1]
> Mar 14 11:53:11 openmeetings postfix/smtpd[18660]: C585B1860036:
> client=localhost[127.0.0.1]
> Mar 14 11:53:11 openmeetings postfix/smtpd[18794]: connect from
> localhost[127.0.0.1]
> Mar 14 11:53:11 openmeetings postfix/cleanup[18663]: C585B1860036:
> message-id=<228224931.4.1457952791790@openmeetings>
> Mar 14 11:53:11 openmeetings postfix/qmgr[1312]: C585B1860036: from=<
> nore...@openmeetings.apache.org>, size=9162, nrcpt=1 (queue active)
> Mar 14 11:53:11 openmeetings postfix/smtpd[18794]: D01141860037:
> client=localhost[127.0.0.1]
> Mar 14 11:53:11 openmeetings postfix/smtpd[18660]: disconnect from
> localhost[127.0.0.1]
> Mar 14 11:53:11 openmeetings postfix/smtpd[18660]: connect from
> localhost[127.0.0.1]
> Mar 14 11:53:11 openmeetings postfix/cleanup[18663]: D01141860037:
> message-id=<75095660.7.1457952791812@openmeetings>
> Mar 14 11:53:11 openmeetings postfix/smtpd[18660]: D4C931860038:
> client=localhost[127.0.0.1]
> Mar 14 11:53:11 openmeetings postfix/cleanup[18795]: D4C931860038:
> message-id=<486273006.8.1457952791843@openmeetings>
> Mar 14 11:53:11 openmeetings postfix/qmgr[1312]: D01141860037: from=<
> nore...@openmeetings.apache.org>, size=9032, nrcpt=1 (queue active)
> Mar 14 11:53:11 openmeetings postfix/smtpd[18794]: disconnect from
> localhost[127.0.0.1]
> Mar 14 11:53:11 openmeetings postfix/qmgr[1312]: D4C931860038: from=<
> nore...@openmeetings.apache.org>, size=1749, nrcpt=1 (queue active)
> Mar 14 11:53:11 openmeetings postfix/smtpd[18660]: disconnect from
> localhost[127.0.0.1]
> Mar 14 11:53:11 openmeetings postfix/smtpd[18794]: connect from
> localhost[127.0.0.1]
> Mar 14 11:53:11 openmeetings postfix/smtpd[18794]: DFF521860039:
> client=localhost[127.0.0.1]
> Mar 14 11:53:11 openmeetings postfix/cleanup[18663]: DFF521860039:
> message-id=<1707696716.9.1457952791911@openmeetings>
> Mar 14 11:53:11 openmeetings postfix/smtpd[18794]: disconnect from
> localhost[127.0.0.1]
> Mar 14 11:53:11 openmeetings postfix/qmgr[1312]: DFF521860039: from=<
> nore...@openmeetings.apache.org>, size=1840, nrcpt=1 (queue active)
> Mar 14 11:53:12 openmeetings postfix/smtp[18664]: C585B1860036: to=<
> first0.la...@webbase-design.de>, relay=host[IP]:25, delay=0.65,
> delays=0.05/0/0.01/0.59, dsn=2.0.0, status=sent (250 2.0.0 u2EArBYH006186
> Message a$
> Mar 14 11:53:12 openmeetings postfix/qmgr[1312]: C585B1860036: removed
> Mar 14 11:53:12 openmeetings postfix/smtp[18800]: DFF521860039: to=<
> first0.la...@webbase-design.de>, relay=host[IP]:25, delay=0.59,
> delays=0.01/0.02/0.01/0.55, dsn=2.0.0, status=sent (250 2.0.0
> u2EArBad006189 Messag$
> Mar 14 11:53:12 openmeetings postfix/qmgr[1312]: DFF521860039: removed
> Mar 14 11:53:12 openmeetings postfix/smtp[18798]: D01141860037: to=<
> ju...@openmeetings.apache.org>, relay=host[IP]:25, delay=0.69,
> delays=0.03/0.02/0.01/0.63, dsn=2.0.0, status=sent (250 2.0.0
> u2EArBn9006187 Message$
> Mar 14 11:53:12 openmeetings postfix/qmgr[1312]: D01141860037: removed
> Mar 14 11:53:12 openmeetings postfix/smtp[18799]: D4C931860038: to=<
> ju...@openmeetings.apache.org>, relay=host[IP]:25, delay=0.67,
> delays=0.01/0.03/0.01/0.62, dsn=2.0.0, status=sent (250 2.0.0
> u2EArBfX006188 Message$
> Mar 14 11:53:12 openmeetings postfix/qmgr[1312]: D4C931860038: removed
>
> My installation steps are:
>
> svn checkout
> https://svn.apache.org/repos/asf/openmeetings/application/branches/3.1.x/
> cd 3.1.x
> mvn clean install
> cd openmeetings-server/target/
> mkdir red5
> cp apache-openmeetings-3.1.1-SNAPSHOT.zip red5
> cd red5
> unzip apache-openmeetings-3.1.1-SNAPSHOT.zip
> rm apache-openmeetings-3.1.1-SNAPSHOT.zip
> ./admin.sh -i -v -file backup.zip -tz Europe/Berlin --drop --db-type type
> --db-host 

Re: [DISCUSSION] GSOC 2016 ideas

2016-03-15 Thread Dmitry Bezheckov

Hi Sebastian,

I think about it now.
We can't remove central server in general, but we can distribute video 
and audio channel as Maxim said.

I like to think that we have:

1. SCTP (GSOC 2015) for signaling
2. TURN[/STUN] server for NAT traversing (GSOC 2016)
3. SRTP protocol for secure sharing media (GSOC 2016)


As I can see SRTP protocol has implemented in Java already (for example 
in jitsu - 
https://github.com/jitsi/libjitsi/tree/master/src/org/jitsi/impl/neomedia/transform/srtp)


If this high-level description is OK, I can create issue in jira and 
write more detailed proposal.


P.s. for second point exist ice4j library (GSOC 2014 - 2015), but I 
hasn't seen on this clearly yet.


On 15.03.2016 03:15, seba.wag...@gmail.com wrote:

Hi Dmitry,

your ideas are all very interesting, however to tailor a GSoC2016 project
out of it you have to choose something which will fit into the program of a
few months of work.
And it will need a defined scope/requirement and success criteria.

What is your exact proposal ?

Thanks,
Sebastian



2016-03-10 19:40 GMT+13:00 Dmitry Bezheckov :




 Forwarded Message 
Subject:Re: [DISCUSSION] GSOC 2016 ideas
Date:   Sat, 27 Feb 2016 18:41:51 +0600
From:   Dmitriy - 
To: dev 
CC: Openmeetings user-list 



I think it's a good idea to continue gsoc2015 direction for OM.
First of all we can change OM architecture from central server to p2p and
then use new protocols like QUIC or SCTP.
Using this we also save our ability save video on central server. Central
server will not only link clients, but also include itself in connection.
And we also can support flash clinets too.
The protocols were developed for http 2 purposes and so using this
protocols will improve perfomance OM on andoid and desktop, as I can see
android is one of main architecture for OM.

What do you think?

On Sat, Feb 27, 2016 at 6:06 PM, Maxim Solodovnik > wrote:

Am I right thinking no activity on the topic means, there are no
areas of
improvement in OpenMeetings?

On Thu, Feb 11, 2016 at 12:35 PM, Maxim Solodovnik
>

wrote:

 > Hello All,
 >
 > GSOC 2016 is coming :)
 > In case we would like to benefit from it we need to record GSOC
ideas for
 > our project
 >
 > I would like to propose to discuss current list [1] and any
additional
 > ideas in this thread
 > Looking forward for you comments :)
 >
 > [1]
 >

https://issues.apache.org/jira/browse/OPENMEETINGS-554?filter=12334770=project%20%3D%20OPENMEETINGS%20AND%20labels%20%3D%20gsoc2016
 >
 > --
 > WBR
 > Maxim aka solomax
 >



--
WBR
Maxim aka solomax




--
Regards,
Dmitry Bezheckov.