Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #207872 > unrolled thread

WebRTC software

Started byNicolas George <george@nsup.org>
First post2019-04-26 17:20 +0200
Last post2019-04-26 22:10 +0200
Articles 10 — 3 participants

Back to article view | Back to linux.debian.user


Contents

  WebRTC software Nicolas George <george@nsup.org> - 2019-04-26 17:20 +0200
    Re: WebRTC software Jonas Smedegaard <jonas@jones.dk> - 2019-04-26 17:50 +0200
      Re: WebRTC software Nicolas George <george@nsup.org> - 2019-04-26 20:40 +0200
        Re: WebRTC software Jonas Smedegaard <jonas@jones.dk> - 2019-04-26 22:10 +0200
          Re: WebRTC software Nicolas George <george@nsup.org> - 2019-04-27 16:20 +0200
            Re: WebRTC software Jonas Smedegaard <jonas@jones.dk> - 2019-04-27 16:30 +0200
              Re: WebRTC software Nicolas George <george@nsup.org> - 2019-04-27 19:40 +0200
                Re: WebRTC software Jonas Smedegaard <jonas@jones.dk> - 2019-04-27 20:50 +0200
      Re: WebRTC software rlharris@oplink.net - 2019-04-26 20:40 +0200
        Re: WebRTC software Jonas Smedegaard <jonas@jones.dk> - 2019-04-26 22:10 +0200

#207872 — WebRTC software

FromNicolas George <george@nsup.org>
Date2019-04-26 17:20 +0200
SubjectWebRTC software
Message-ID<xRaNP-4x3-3@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

Hi.

I would like some advice about good HTML5 WebRTC video-conference
software, preferably packaged by Debian, at least Libre and trustworthy.

Also, I would appreciate if it can do screen-casting too. Probably not
with a web browser client: A calls B from browser, B answers with a
dedicated client, B can show A their screen instead of their face.

There will probably be an Asterisk server available.

Thanks in advance for any suggestion.

Regards,

-- 
  Nicolas George

[toc] | [next] | [standalone]


#207873

FromJonas Smedegaard <jonas@jones.dk>
Date2019-04-26 17:50 +0200
Message-ID<xRbgR-4H5-1@gated-at.bofh.it>
In reply to#207872

[Multipart message — attachments visible in raw view] — view raw

Quoting Nicolas George (2019-04-26 17:13:05)
> I would like some advice about good HTML5 WebRTC video-conference 
> software, preferably packaged by Debian, at least Libre and 
> trustworthy.
> 
> Also, I would appreciate if it can do screen-casting too. Probably not 
> with a web browser client: A calls B from browser, B answers with a 
> dedicated client, B can show A their screen instead of their face.
> 
> There will probably be an Asterisk server available.
> 
> Thanks in advance for any suggestion.

WebRTC is not one but a range of things.

Since you mention Asterisk, you are probably looking for an SFU - one of 
the best SFUs, Janus, is in Debian (maintained by me).  The contrib 
package janus-demos can be used as basis for custom applications aorund 
Janus.

You might find my notes on the subject of some use: 
http://source.redpill.dk/media-stream-hosting.git/tree/README.md


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

[toc] | [prev] | [next] | [standalone]


#207878

FromNicolas George <george@nsup.org>
Date2019-04-26 20:40 +0200
Message-ID<xRdVn-6lF-1@gated-at.bofh.it>
In reply to#207873

[Multipart message — attachments visible in raw view] — view raw

Jonas Smedegaard (12019-04-26):
> WebRTC is not one but a range of things.
> 
> Since you mention Asterisk, you are probably looking for an SFU - one of 
> the best SFUs, Janus, is in Debian (maintained by me).  The contrib 
> package janus-demos can be used as basis for custom applications aorund 
> Janus.
> 
> You might find my notes on the subject of some use: 
> http://source.redpill.dk/media-stream-hosting.git/tree/README.md

Thanks for the pointer. I do not think it what I am looking for,
although it may be part of it.

What I am looking for is the HTML5 video-conference that is presented to
the user.

It will require a web-server, of course; this part I know how to handle.
I suppose it will also require some kind of connecting software,
possibly Janus or Janus+Asterisk. I expect it to be documented.

Basically, I would like to know all the software needed to build a web
page where a user can click on "call this person" and arrive to a
video-conference. This is vague: if I find something interesting, I will
be able to see what it can actually do and refine my question.

Regards,

-- 
  Nicolas George

[toc] | [prev] | [next] | [standalone]


#207884

FromJonas Smedegaard <jonas@jones.dk>
Date2019-04-26 22:10 +0200
Message-ID<xRfkt-7lh-1@gated-at.bofh.it>
In reply to#207878

[Multipart message — attachments visible in raw view] — view raw

Quoting Nicolas George (2019-04-26 20:27:54)
> Jonas Smedegaard (12019-04-26):
> > WebRTC is not one but a range of things.
> > 
> > Since you mention Asterisk, you are probably looking for an SFU - 
> > one of the best SFUs, Janus, is in Debian (maintained by me).  The 
> > contrib package janus-demos can be used as basis for custom 
> > applications aorund Janus.
> > 
> > You might find my notes on the subject of some use: 
> > http://source.redpill.dk/media-stream-hosting.git/tree/README.md
> 
> Thanks for the pointer. I do not think it what I am looking for, 
> although it may be part of it.
> 
> What I am looking for is the HTML5 video-conference that is presented 
> to the user.
> 
> It will require a web-server, of course; this part I know how to 
> handle. I suppose it will also require some kind of connecting 
> software, possibly Janus or Janus+Asterisk. I expect it to be 
> documented.
> 
> Basically, I would like to know all the software needed to build a web 
> page where a user can click on "call this person" and arrive to a 
> video-conference. This is vague: if I find something interesting, I 
> will be able to see what it can actually do and refine my question.

See this: https://janus.conf.meetecho.com/videoroomtest.html

And this: https://janus.conf.meetecho.com/siptest.html

Same are included in the contrib janus-demos package I mention before.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

[toc] | [prev] | [next] | [standalone]


#207904

FromNicolas George <george@nsup.org>
Date2019-04-27 16:20 +0200
Message-ID<xRwlj-MC-11@gated-at.bofh.it>
In reply to#207884

[Multipart message — attachments visible in raw view] — view raw

Jonas Smedegaard (12019-04-26):
> See this: https://janus.conf.meetecho.com/videoroomtest.html
> 
> And this: https://janus.conf.meetecho.com/siptest.html
> 
> Same are included in the contrib janus-demos package I mention before.

Thanks for the online pointers. It looks like the kind of thing I am
looking for as for the technical aspects.

But not for the user-interface aspect: it is a demo, what I am looking
for is a real web application, with a somewhat polished interface.

Regards,

-- 
  Nicolas George

[toc] | [prev] | [next] | [standalone]


#207905

FromJonas Smedegaard <jonas@jones.dk>
Date2019-04-27 16:30 +0200
Message-ID<xRwuZ-PP-3@gated-at.bofh.it>
In reply to#207904

[Multipart message — attachments visible in raw view] — view raw

Quoting Nicolas George (2019-04-27 16:12:28)
> Jonas Smedegaard (12019-04-26):
> > See this: https://janus.conf.meetecho.com/videoroomtest.html
> > 
> > And this: https://janus.conf.meetecho.com/siptest.html
> > 
> > Same are included in the contrib janus-demos package I mention 
> > before.
> 
> Thanks for the online pointers. It looks like the kind of thing I am 
> looking for as for the technical aspects.
> 
> But not for the user-interface aspect: it is a demo, what I am looking 
> for is a real web application, with a somewhat polished interface.

Did you look at my notes?

http://source.redpill.dk/media-stream-hosting.git/tree/README.md

Specifically, look at the _platforms_ using Janus as tool.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

[toc] | [prev] | [next] | [standalone]


#207910

FromNicolas George <george@nsup.org>
Date2019-04-27 19:40 +0200
Message-ID<xRzsS-2A4-23@gated-at.bofh.it>
In reply to#207905

[Multipart message — attachments visible in raw view] — view raw

Jonas Smedegaard (12019-04-27):
> Did you look at my notes?
> 
> http://source.redpill.dk/media-stream-hosting.git/tree/README.md
> 
> Specifically, look at the _platforms_ using Janus as tool.

Thanks, that is what I was looking for. I had looked at this file the
first time, but since I lack the vocabulary of this domain, I did not
manage to see which sections were interesting. Thanks for indulging me.

Do you have opinion on the relative qualities of some of these projects?

Regards,

-- 
  Nicolas George

[toc] | [prev] | [next] | [standalone]


#207913

FromJonas Smedegaard <jonas@jones.dk>
Date2019-04-27 20:50 +0200
Message-ID<xRAyB-3cs-1@gated-at.bofh.it>
In reply to#207910

[Multipart message — attachments visible in raw view] — view raw

Quoting Nicolas George (2019-04-27 19:32:57)
> Jonas Smedegaard (12019-04-27):
> > Did you look at my notes?
> > 
> > http://source.redpill.dk/media-stream-hosting.git/tree/README.md
> > 
> > Specifically, look at the _platforms_ using Janus as tool.
> 
> Thanks, that is what I was looking for. I had looked at this file the 
> first time, but since I lack the vocabulary of this domain, I did not 
> manage to see which sections were interesting. Thanks for indulging 
> me.

They are just my personal notes in a recent attempt at getting an 
overview of what is concretely available at the moment, after having 
followed the field for some time.  I work mostly alone, and quite 
possible my choice of words are not generally understood :-)


> Do you have opinion on the relative qualities of some of these 
> projects?

Well, tools and platforms sections are loosely sort by my liking them - 
e.g. Janus is listed close to the top (I dislike Java and favor things 
seemingly easier to package and possible to run on tiny devices like a 
FreedomBox), and platforms making use of Janus and seemingly similarly 
interesting tools are listed above things like Jitsi which is well known 
but a huge pain to both package and (I suspect) administrate - and at 
bottom are uninteresting to me cloud-based services which I list only to 
get a feel for the competition.

I consider polish and more formally maintain the list (similar to how I 
have tracked tiny arm boxes for quite some years¹) so if anyone has 
input or criticism please do tell.


 - Jonas


¹ https://wiki.debian.org/CheapServerBoxHardware

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

[toc] | [prev] | [next] | [standalone]


#207880

Fromrlharris@oplink.net
Date2019-04-26 20:40 +0200
Message-ID<xRdVo-6lF-9@gated-at.bofh.it>
In reply to#207873
On 2019.04.26 10:43, Jonas Smedegaard wrote:
> WebRTC is not one but a range of things.
> 
> Since you mention Asterisk, you are probably looking for an SFU - one 
> of
> the best SFUs, Janus, is in Debian (maintained by me).  The contrib
> package janus-demos can be used as basis for custom applications around
> Janus.
> 
> You might find my notes on the subject of some use:
> http://source.redpill.dk/media-stream-hosting.git/tree/README.md

I have need for a one-on-one video conferencing system.  I find 
appealing the privacy of hosting my own server, but the big advantage 
would be that the guy on the other end can just type in my URL without 
installing a package and configuring it.  This is the first time I have 
heard of Janus.  I was considering Jitsi Meet, but that package appears 
to be not yet in the "it just works" category.  My next selection for 
video conferencing would have been Ekiga, but Ekiga requires 
installation and configuration on both ends.

Am I misunderstanding the role and capabilities of Janus, or would Janus 
would suit my application?  Is Janus suitable for one-on-one 
conferencing over a "garden-variety" link (2000 kbit/sec download, 500 
kbit/sec upload)?

[toc] | [prev] | [next] | [standalone]


#207885

FromJonas Smedegaard <jonas@jones.dk>
Date2019-04-26 22:10 +0200
Message-ID<xRfku-7lh-5@gated-at.bofh.it>
In reply to#207880

[Multipart message — attachments visible in raw view] — view raw

Quoting rlharris@oplink.net (2019-04-26 20:35:36)
> On 2019.04.26 10:43, Jonas Smedegaard wrote:
> > WebRTC is not one but a range of things.
> > 
> > Since you mention Asterisk, you are probably looking for an SFU - 
> > one of the best SFUs, Janus, is in Debian (maintained by me).  The 
> > contrib package janus-demos can be used as basis for custom 
> > applications around Janus.
> > 
> > You might find my notes on the subject of some use: 
> > http://source.redpill.dk/media-stream-hosting.git/tree/README.md
> 
> I have need for a one-on-one video conferencing system.  I find 
> appealing the privacy of hosting my own server, but the big advantage 
> would be that the guy on the other end can just type in my URL without 
> installing a package and configuring it.  This is the first time I 
> have heard of Janus.  I was considering Jitsi Meet, but that package 
> appears to be not yet in the "it just works" category.  My next 
> selection for video conferencing would have been Ekiga, but Ekiga 
> requires installation and configuration on both ends.
> 
> Am I misunderstanding the role and capabilities of Janus, or would 
> Janus would suit my application?

Janus support several use cases - have a look at the various demos, and 
perhaps in particular https://janus.conf.meetecho.com/videocalltest.html


> Is Janus suitable for one-on-one conferencing over a "garden-variety" 
> link (2000 kbit/sec download, 500 kbit/sec upload)?

That seems fine, yes.  You can configure Janus to limit bandwidth.

For optimal results run a gateway for your network which reduces 
bufferbloat: https://www.bufferbloat.net/projects/


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.user


csiph-web