Talk

Consumer and social

video calling

SHOW HN2020

Legend

Talk

A free group video call app with screen sharing

github.com

#video call#screen sharing#webrtc#group video chat

310points
99comments
#129of 3,028 in 2020
Top 5%of 2020 by points

How HN took it

CuriousMostly questions and neutral comments

8 positive, 24 neutral or asking, 0 mixed, 9 critical, out of 41 comments about the project. Thread score +0.01.

Execution: 4 for, 1 againstPrivacy: 1 for, 3 againstPerformance: 0 for, 3 againstIdea: 1 for, 1 againstDesign: 1 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Simple, auditable codebase under 500 lines of JS

    From 3 comments
    • The JS code is under 500 lines so this is at least simple and auditable. I didn't see anything about encryption based on a cursory read. Does WebRTC have some built in or is this…
      mpartel on HN
    • I am surprised to see a video call and screensharing app build with less than 500 lines of JS code. Did not know that.
      badalsurana on HN
    • Nice! The WebRTC samples tend to be a bit convoluted. This sample project is a great demonstration of simplicity. Going to use this for some data channel work.
      nyxtom on HN
  • Easy to self-host, no complex Jitsi setup

    From 1 comment
    • Setting up a Jitsi server is non-trivial; this is simple (git clone / cd talk / npm install / npm start). And, if you don't want to trust the programme, you can do this from a…
      daffy on HN
  • Works in mobile browsers without an app

    From 1 comment
    • Looks like you can use it with mobile without downloading an app, so there's that
      barbs on HN

Objections

  • Hardcoded STUN/TURN credentials and third-party servers raise privacy concerns

    From 3 comments
    • The client-side script.js [1] appears to have a hard coded list of well known STUN/TURN endpoints, some with credentials. The identity and access management is non-existent at…
      sradman on HN
    • And it seems to contain hardcoded usernames and password for those STUN/TURN servers too...
      0x0 on HN
    • It's not even that. Well, it is, but it's two separate things: you need a publicly-addressable server to host this code, for all the peers to connect to in order to discover each…
      kelnos on HN
  • No identity management or authentication

    From 2 comments
    • The client-side script.js [1] appears to have a hard coded list of well known STUN/TURN endpoints, some with credentials. The identity and access management is non-existent at…
      sradman on HN
    • How does the identity management work here? How do you know that you are talking to who you think you are talking to?
      upofadown on HN
  • High CPU use on laptops, no hardware encoding on Linux

    From 2 comments
    • Great. Can I has hw encoding/decoding on linux, please? I don't need another software, I need my laptop not to boil.
      pmlnr on HN
    • Is there a video call app with screen sharing that doesn't use WebRTC? I often host online lectures and with screen sharing, it always uses up 100% of my CPU resources.
      cloogshicer on HN
  • Peer to peer scales poorly for group calls

    From 2 comments
    • Jitsi not being p2p is advantage in my book. I'd imagine p2p group video calling is subpar.
      zucker42 on HN
    • Up to how many participants P2P WebRTC video calls work well in browsers?
      mixedbit on HN

Requests

  • Hardware encoding and decoding on Linux

    From 1 comment
    • Great. Can I has hw encoding/decoding on linux, please? I don't need another software, I need my laptop not to boil.
      pmlnr on HN
  • Screenshots in the README

    From 1 comment
  • Multiple people sharing screens at once

    From 1 comment
    • Is there a way for multiple people to simultaneously share their screen with each other
      usaphp on HN
  • Bundled STUN/TURN setup

    From 1 comment
    • It would be great with a similar solution that also packaged you own STUN/TURN setup. Maybe there is someone who did that for Jitsi meet?
      pkz on HN

Questions

  • Is it encrypted?

    From 1 comment
    • The JS code is under 500 lines so this is at least simple and auditable. I didn't see anything about encryption based on a cursory read. Does WebRTC have some built in or is this…
      mpartel on HN
  • How does it differ from Jitsi Meet?

    From 1 comment
    • Is this different from or better than Jitsi Meet? Not intending to criticize the effort, just curious if I should switch my goto choice of video conferencing software.…
      CameronNemo on HN
  • Up to how many participants does P2P work well?

    From 1 comment
    • Up to how many participants P2P WebRTC video calls work well in browsers?
      mixedbit on HN

Alternatives named

  • Jitsi Meet

    From 1 comment
    • Is this different from or better than Jitsi Meet? Not intending to criticize the effort, just curious if I should switch my goto choice of video conferencing software.…
      CameronNemo on HN
  • Zoom

    From 1 comment
    • There are lots of free options. We use zoom because it has the best and most consistent quality.
      rdlecler1 on HN
  • talky.io

    From 1 comment
    • Another fully featured group video chat: https://talky.io It's based on this open source app https://github.com/simplewebrtc/simplewebrtc-talky-sample-app They also run…
      theanirudh on HN
  • zipcall.io

    From 1 comment
    • Is this pretty similar to zipcall.io? I've used it a few times and was surprised with how well it worked for video calls and screen sharing. Only problem I had with it was one…
      _heimdall on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/24381700)