[{"data":1,"prerenderedAt":538},["ShallowReactive",2],{"project-24381700":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":47,"post_text":48,"what":49,"said":90,"maker_in_thread":230,"shape":232,"grid":237,"attempts":500,"same_week":501,"maker_shows":445,"maker_hidden":531,"reader_version":532,"card":533},"24381700","Talk","A free group video call app with screen sharing","title","Show HN: Talk – A free group video call app with screen sharing","https:\u002F\u002Fgithub.com\u002Fvasanthv\u002Ftalk","github.com","vasanthv",1599286472,2020,310,99,129,3028,5,"legend","consumer_social","video calling","web_app",[24,25,26,27],"video call","screen sharing","webrtc","group video chat","curious",0.01,{"positive":31,"neutral":32,"mixed":33,"critical":34},8,24,0,9,41,{"idea":37,"design":39,"privacy":40,"execution":42,"performance":44,"docs":45,"pricing":46},{"positive":38,"critical":38},1,{"positive":38,"critical":38},{"positive":38,"critical":41},3,{"positive":43,"critical":38},4,{"positive":33,"critical":41},{"positive":33,"critical":33},{"positive":38,"critical":33},[41,41,33,33,41,33,33,38,38,18,33,33,41,33,33,33,38,33,33,33,41,41,18,18,41,41,41,41,38,38,41,18,41,33,33,41,38,18,33,41],null,{"problem":48,"audience":48,"pricing":50,"motivation":48,"time_to_build":48,"stack":62,"openness":88,"stage":89,"team_size":89},{"value":51,"source":52,"evidence":53},"free","commenter",[54,58],{"id":55,"by":56,"text":57},"24382264","abhayhegde","Amazing! I think this is the better open-source alternative to Google Meet and Zoom. Of course, this may not be filled with all the features offered by them, but this is more…",{"id":59,"by":60,"text":61},"24383006","hn3333","Stop giving away great software for free. Sell it! :) (P.S:: Didn't check out the source code. It's just a general sentiment of mine lately.)",[63,70,77,84],{"value":64,"source":52,"evidence":65},"WebRTC",[66],{"id":67,"by":68,"text":69},"24381874","0x0","It still needs a server to relay the webrtc peer discovery stuff, at least by looking at server.js ?",{"value":71,"source":52,"evidence":72},"Node.js",[73],{"id":74,"by":75,"text":76},"24382221","sradman","The client-side script.js [1] appears to have a hard coded list of well known STUN\u002FTURN endpoints, some with credentials. The identity and access management is non-existent at…",{"value":78,"source":52,"evidence":79},"Express",[80],{"id":81,"by":82,"text":83},"24382035","kelnos","Quite the contrary; if you host this yourself, remove the TURN server list, and host your own STUN server, it's much more secure than pretty much any of the third-party-hosted…",{"value":85,"source":52,"evidence":86},"socket.io",[87],{"id":81,"by":82,"text":83},"open_source","unknown",{"praise":91,"objections":121,"requests":162,"questions":188,"alternatives":204},[92,107,114],{"value":93,"source":52,"evidence":94},"Simple, auditable codebase under 500 lines of JS",[95,99,103],{"id":96,"by":97,"text":98},"24381949","mpartel","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…",{"id":100,"by":101,"text":102},"24390899","badalsurana","I am surprised to see a video call and screensharing app build with less than 500 lines of JS code. Did not know that.",{"id":104,"by":105,"text":106},"24387720","nyxtom","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.",{"value":108,"source":52,"evidence":109},"Easy to self-host, no complex Jitsi setup",[110],{"id":111,"by":112,"text":113},"24382539","daffy","Setting up a Jitsi server is non-trivial; this is simple (git clone \u002F cd talk \u002F npm install \u002F npm start). And, if you don't want to trust the programme, you can do this from a…",{"value":115,"source":52,"evidence":116},"Works in mobile browsers without an app",[117],{"id":118,"by":119,"text":120},"24382481","barbs","Looks like you can use it with mobile without downloading an app, so there's that",[122,132,140,151],{"value":123,"source":52,"evidence":124},"Hardcoded STUN\u002FTURN credentials and third-party servers raise privacy concerns",[125,126,129],{"id":74,"by":75,"text":76},{"id":127,"by":68,"text":128},"24382531","And it seems to contain hardcoded usernames and password for those STUN\u002FTURN servers too...",{"id":130,"by":82,"text":131},"24382040","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…",{"value":133,"source":52,"evidence":134},"No identity management or authentication",[135,136],{"id":74,"by":75,"text":76},{"id":137,"by":138,"text":139},"24383047","upofadown","How does the identity management work here? How do you know that you are talking to who you think you are talking to?",{"value":141,"source":52,"evidence":142},"High CPU use on laptops, no hardware encoding on Linux",[143,147],{"id":144,"by":145,"text":146},"24382372","pmlnr","Great. Can I has hw encoding\u002Fdecoding on linux, please? I don't need another software, I need my laptop not to boil.",{"id":148,"by":149,"text":150},"24386036","cloogshicer","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.",{"value":152,"source":52,"evidence":153},"Peer to peer scales poorly for group calls",[154,158],{"id":155,"by":156,"text":157},"24387165","zucker42","Jitsi not being p2p is advantage in my book. I'd imagine p2p group video calling is subpar.",{"id":159,"by":160,"text":161},"24381887","mixedbit","Up to how many participants P2P WebRTC video calls work well in browsers?",[163,167,174,181],{"value":164,"source":52,"evidence":165},"Hardware encoding and decoding on Linux",[166],{"id":144,"by":145,"text":146},{"value":168,"source":52,"evidence":169},"Screenshots in the README",[170],{"id":171,"by":172,"text":173},"24382070","rambojazz","Could you add some screenshots on the README?",{"value":175,"source":52,"evidence":176},"Multiple people sharing screens at once",[177],{"id":178,"by":179,"text":180},"24381814","usaphp","Is there a way for multiple people to simultaneously share their screen with each other",{"value":182,"source":52,"evidence":183},"Bundled STUN\u002FTURN setup",[184],{"id":185,"by":186,"text":187},"24382082","pkz","It would be great with a similar solution that also packaged you own STUN\u002FTURN setup. Maybe there is someone who did that for Jitsi meet?",[189,193,200],{"value":190,"source":52,"evidence":191},"Is it encrypted?",[192],{"id":96,"by":97,"text":98},{"value":194,"source":52,"evidence":195},"How does it differ from Jitsi Meet?",[196],{"id":197,"by":198,"text":199},"24381838","CameronNemo","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.…",{"value":201,"source":52,"evidence":202},"Up to how many participants does P2P work well?",[203],{"id":159,"by":160,"text":161},[205,209,216,223],{"value":206,"source":52,"evidence":207},"Jitsi Meet",[208],{"id":197,"by":198,"text":199},{"value":210,"source":52,"evidence":211},"Zoom",[212],{"id":213,"by":214,"text":215},"24384030","rdlecler1","There are lots of free options. We use zoom because it has the best and most consistent quality.",{"value":217,"source":52,"evidence":218},"talky.io",[219],{"id":220,"by":221,"text":222},"24382740","theanirudh","Another fully featured group video chat: https:\u002F\u002Ftalky.io It's based on this open source app https:\u002F\u002Fgithub.com\u002Fsimplewebrtc\u002Fsimplewebrtc-talky-sample-app They also run…",{"value":224,"source":52,"evidence":225},"zipcall.io",[226],{"id":227,"by":228,"text":229},"24382726","_heimdall","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…",{"comments":33,"answered":33,"key":231},[],{"commenters":233,"max_depth":234,"maker_replies":33,"first_comment_mins":235,"lifespan_hours":236},68,7,37,140,[238,240,243,244,247,251,253,257,260,263,265,267,269,272,275,277,279,282,284,288,291,293,296,299,301,304,306,308,310,313,316,321,324,327,330,333,335,338,340,343,345,346,349,352,354,356,359,361,363,367,370,372,375,378,382,383,385,388,390,392,394,398,399,400,403,407,411,413,416,420,425,427,429,431,434,437,442,444,446,449,453,455,458,461,463,466,468,470,473,475,477,480,483,485,488,491,493,495,497],[197,33,41,239,198,33],"project\u002Fneutral\u002Fidea",[241,33,41,242,156,33],"24381852","project\u002Fneutral\u002Fdesign",[67,33,41,242,68,33],[245,33,41,242,246,33],"24381954","Stratoscope",[248,33,33,249,250,33],"24381988","commenter\u002Fneutral\u002Fnone","travbrack",[252,33,33,249,172,33],"24382046",[254,33,33,255,256,33],"24382141","other\u002Fneutral\u002Fnone","canofbars",[258,33,33,249,259,33],"24382568","can16358p",[261,33,33,249,262,33],"24382033","forgot_again_2",[130,33,41,264,82,33],"project\u002Fneutral\u002Fprivacy",[127,33,38,266,68,33],"project\u002Fcritical\u002Fprivacy",[111,33,18,268,112,33],"project\u002Fpositive\u002Fexecution",[270,33,33,249,271,33],"24383840","d0100",[273,33,33,249,274,33],"24384109","dvduval",[276,33,33,249,112,33],"24384329",[278,33,33,249,271,33],"24387823",[280,33,33,249,281,33],"24386754","adrianoconnor",[283,33,33,249,112,33],"24390757",[285,33,38,286,287,33],"24387910","project\u002Fcritical\u002Fexecution","swiley",[289,33,33,249,290,33],"24391737","sombremesa",[155,33,38,292,156,33],"project\u002Fcritical\u002Fdesign",[294,33,33,249,295,33],"24386086","mulcahey",[297,33,33,249,298,33],"24386804","moron4hire",[118,33,18,300,119,33],"project\u002Fpositive\u002Fdesign",[302,33,33,249,303,33],"24382746","Biganon",[305,33,33,249,119,33],"24382934",[307,33,33,249,303,33],"24387461",[220,38,33,309,221,33],"other\u002Fneutral\u002Fidea",[311,38,33,255,312,33],"24383052","e12e",[314,38,33,309,315,33],"24386077","paulcarroty",[317,318,41,319,320,33],"24382069",2,"project\u002Fneutral\u002Fexecution","Benjamin_Dobell",[322,318,33,249,323,33],"24382093","tonetheman",[325,318,33,249,326,33],"24382108","esaym",[328,318,33,255,329,33],"24382855","nurettin",[331,318,33,249,332,33],"24382209","iforgotpassword",[334,318,33,249,320,33],"24382580",[336,318,33,249,337,33],"24382754","saurik",[339,318,33,249,332,33],"24382991",[341,318,33,249,342,33],"24384747","mlyle",[344,318,33,249,320,33],"24385062",[74,318,38,266,75,33],[347,318,41,319,348,33],"24382230","jitbit",[350,318,33,249,351,33],"24382300","MayeulC",[353,318,33,249,351,33],"24382312",[355,318,33,249,320,33],"24382374",[357,318,33,358,337,33],"24382767","commenter\u002Fneutral\u002Fprivacy",[360,318,33,358,351,33],"24383282",[362,318,33,249,351,33],"24383330",[364,318,33,365,366,33],"24382315","other\u002Fneutral\u002Fprivacy","asiachick",[368,318,41,319,369,33],"24382653","arendtio",[371,318,33,255,320,33],"24382689",[373,318,33,255,374,33],"24383015","jokowueu",[376,318,33,255,377,33],"24386098","TedDoesntTalk",[379,318,41,380,381,33],"24386592","project\u002Fneutral\u002Fnone","redindian75",[96,41,18,268,97,33],[384,41,33,358,82,33],"24382008",[386,41,33,358,387,33],"24383016","algesten",[389,41,33,358,82,33],"24418304",[55,43,18,391,56,33],"project\u002Fpositive\u002Fidea",[148,18,41,393,149,33],"project\u002Fneutral\u002Fperformance",[395,396,41,393,397,33],"24383104",6,"ArtWomb",[227,234,41,380,228,33],[100,31,18,268,101,33],[401,34,38,402,298,33],"24386841","project\u002Fcritical\u002Fperformance",[404,405,33,255,406,33],"24386705",10,"fonosip",[408,409,41,264,410,33],"24382076",11,"amitheonlyone",[412,409,41,264,320,33],"24382107",[414,409,41,264,415,33],"24382183","d3nj4l",[417,418,41,239,419,33],"24384393",12,"canada_dry",[421,422,38,423,424,33],"24382036",13,"project\u002Fcritical\u002Fidea","haroldegibbons",[426,422,33,249,172,33],"24382053",[428,422,38,402,145,33],"24382380",[430,422,33,255,112,33],"24382557",[432,422,33,255,433,33],"24384237","SamWhited",[435,436,41,380,381,33],"24386588",14,[438,439,33,440,441,33],"24382969",15,"other\u002Fpositive\u002Fnone","h43z",[104,443,18,268,105,33],16,[185,445,41,239,186,33],17,[447,445,33,255,448,33],"24384277","j1elo",[450,451,41,239,452,33],"24386839",18,"rajbiswas125",[137,454,41,264,138,33],19,[456,454,33,249,457,33],"24383057","falcor84",[213,459,33,460,214,33],20,"other\u002Fneutral\u002Fperformance",[462,459,33,460,433,33],"24384219",[464,459,33,460,465,33],"24385364","ComputerGuru",[467,459,33,249,433,33],"24438637",[178,469,41,380,179,33],21,[171,471,41,472,172,33],22,"project\u002Fneutral\u002Fdocs",[159,474,41,393,160,33],23,[476,474,41,472,82,33],"24382012",[478,32,38,266,479,33],"24381851","john_alan",[481,32,33,358,482,33],"24381926","thih9",[81,32,18,484,82,33],"project\u002Fpositive\u002Fprivacy",[486,32,33,249,487,33],"24382205","Kiro",[489,32,33,249,490,33],"24383732","lioeters",[492,32,33,249,82,33],"24418290",[144,494,38,402,145,33],25,[496,494,33,249,298,33],"24386820",[59,498,18,499,60,33],26,"project\u002Fpositive\u002Fpricing",[],[502,507,512,517,522,527],{"id":503,"name":504,"points":505,"category":506},"24380969","Linux Upskill Challenge",780,"learning_science",{"id":508,"name":509,"points":510,"category":511},"24422432","Mimestream",403,"productivity",{"id":513,"name":514,"points":515,"category":516},"24407706","Titanoboa",279,"dev_tools",{"id":518,"name":519,"points":520,"category":521},"24370296","typing",237,"creative",{"id":523,"name":524,"points":525,"category":526},"24363493","kiss-orm",220,"languages",{"id":528,"name":529,"points":530,"category":516},"24397183","Tailwind.ink",209,false,"v2",{"id":534,"name":5,"line":6,"ai":531,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":535,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":536,"url":9,"mix":537,"praise":93,"objection":123,"sub":21},24381700,[24,25,26,27],"3300300115003000100033553333113530031503",[31,32,33,34],1794036595617]