[{"data":1,"prerenderedAt":358},["ShallowReactive",2],{"project-6445675":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":34,"aspects":35,"strip":44,"post_text":46,"what":47,"said":76,"maker_in_thread":188,"shape":201,"grid":204,"attempts":321,"same_week":322,"maker_shows":190,"maker_hidden":350,"reader_version":351,"card":352},"6445675","OpenTokRTC","Multiparty WebRTC video chat","title","Show HN: Multiparty WebRTC video chat","https:\u002F\u002Fopentokrtc.com\u002F","opentokrtc.com","songzme",1380127682,2013,93,48,248,1739,15,"notable","dev_tools","sample app","web_app",[24,25,26,27],"webrtc","video chat","opentok","multiparty video","mixed",0.295,{"positive":31,"neutral":31,"mixed":32,"critical":33},12,2,3,29,{"docs":36,"execution":39,"pricing":40,"idea":41,"design":42,"performance":43},{"positive":37,"critical":38},1,0,{"positive":37,"critical":37},{"positive":37,"critical":37},{"positive":32,"critical":37},{"positive":38,"critical":38},{"positive":37,"critical":38},[38,45,33,33,33,38,38,38,45,38,33,38,33,45,37,38,45,33,33,45,33,37,38,38,45,38,38,38,38,37,33,33,38,33,33,45,45,45,45,45],5,null,{"problem":48,"audience":46,"pricing":46,"motivation":46,"time_to_build":46,"stack":54,"openness":74,"stage":75,"team_size":75},{"value":49,"source":50,"evidence":51},"Multiparty video chat in the browser using WebRTC","inferred",[52],{"id":53},"post",[55,63,67],{"value":56,"source":57,"evidence":58},"OpenTok","commenter",[59],{"id":60,"by":61,"text":62},"6445693","fersho311","This demo Uses opentok for video streaming and fire base for presence, state changes, and chat.",{"value":64,"source":57,"evidence":65},"Firebase",[66],{"id":60,"by":61,"text":62},{"value":68,"source":57,"evidence":69},"Heroku",[70],{"id":71,"by":72,"text":73},"6446332","singular","Seems to be down :( getting a heroku Application Error","open_source","unknown",{"praise":77,"objections":107,"requests":127,"questions":142,"alternatives":159},[78,96],{"value":79,"source":57,"evidence":80},"Works well and looks cool",[81,85,89,93],{"id":82,"by":83,"text":84},"6446278","xauronx","Connected for a second... but I'm in a room full of people quietly working. Looks very cool though. I've been using OpenTok for a while, and it's looking cooler\u002Ffaster\u002Fcleaner…",{"id":86,"by":87,"text":88},"6446113","brickcap","Very cool.",{"id":90,"by":91,"text":92},"6446053","douglasisshiny","works well on my nexus4.",{"id":94,"by":72,"text":95},"6446414","Yeah, working now thanks!",{"value":97,"source":57,"evidence":98},"Free 1:1 pricing and cheap service",[99,103],{"id":100,"by":101,"text":102},"6446917","klaussilveira","I had the chance to meet the OpenTok guys at TNW Latam this year and they are amazing developers. The service is great and cheap... i'm dying to try something with it as soon as…",{"id":104,"by":105,"text":106},"6446104","matthewcford","Shame the are revising their pricing to remove free 1:1 chats.",[108,115,123],{"value":109,"source":57,"evidence":110},"OpenTok iOS SDK is closed and buggy",[111],{"id":112,"by":113,"text":114},"6448236","pfisch","We use opentok a lot and are developing a system for it. My biggest issue with it is reliability and incorrect behavior on the opaque opentok side of the libraries. iOS support…",{"value":116,"source":57,"evidence":117},"Pricing change removes free group chats",[118,119],{"id":104,"by":105,"text":106},{"id":120,"by":121,"text":122},"6446357","changdizzle","If you've started building before 8\u002F31, all 1:1 is free, group will cost money Even if you haven't, all p2p 1:1 traffic is free",{"value":124,"source":57,"evidence":125},"Down under HN traffic at first",[126],{"id":71,"by":72,"text":73},[128,135],{"value":129,"source":57,"evidence":130},"Support Safari or Chrome on iPad",[131],{"id":132,"by":133,"text":134},"6446044","nicklovescode","Looks awesome! I need exactly this, but it needs to work for Safari\u002FChrome for the latest iPad. Any ideas?",{"value":136,"source":57,"evidence":137},"Add recording",[138],{"id":139,"by":140,"text":141},"6446128","PleaseBeSerious","Any ability to record?",[143,149],{"value":144,"source":57,"evidence":145},"How were the filters implemented",[146],{"id":147,"by":87,"text":148},"6446117","How did you implement the filters though?",{"value":150,"source":57,"evidence":151},"How does WebRTC scale beyond two users",[152,156],{"id":153,"by":154,"text":155},"6447523","ilaksh","Isn't the point of WebRTC to avoid dependence upon a company like OpenTok?",{"id":157,"by":154,"text":158},"6448045","I didn't know that webrtc was limited to two users. If it is how does opentok get around that? My understanding of webrtc was that it uses UDP so it can get around firewalls and…",[160,167,174,181],{"value":161,"source":57,"evidence":162},"appear.in",[163],{"id":164,"by":165,"text":166},"6446182","tootie","Similar to http:\u002F\u002Fappear.in, but no screensharing. Being open source is a big plus.",{"value":168,"source":57,"evidence":169},"Google Hangouts",[170],{"id":171,"by":172,"text":173},"6448410","est","meanwhile google hangouts still requires a plugin. Even in Chrome.",{"value":175,"source":57,"evidence":176},"Skype and WebEx",[177],{"id":178,"by":179,"text":180},"6446031","makmanalp","Nice job, guys! This could seriously put skype and webex (ughhh) out of business.",{"value":182,"source":57,"evidence":183},"LiveNinja",[184],{"id":185,"by":186,"text":187},"6447130","brianbreslin","LiveNinja.com is using this for webcasts.",{"comments":189,"answered":190,"key":191},7,4,[192,195,198],{"id":193,"text":194},"6446015","Link to source code: https:\u002F\u002Fgithub.com\u002Fsongz\u002FOpenTokRTC",{"id":196,"text":197},"6447085","Haha I remember you Klaus! You were demoing your startup that focuses on teaching others how to code and I learned so much from you. Rock on!",{"id":199,"text":200},"6446214","Chrome on iOS devices does not support webrtc (unfortunately). One solution is to use OpenTok's iOS SDK and build an iOS app to make it work on native apps",{"commenters":202,"max_depth":190,"maker_replies":189,"first_comment_mins":32,"lifespan_hours":203},28,325,[205,207,209,213,215,217,221,225,228,231,233,235,236,237,238,240,243,244,246,249,251,254,257,259,262,265,268,271,272,274,278,280,283,285,287,289,292,294,295,299,301,303,305,307,309,312,314,317],[193,38,38,206,11,37],"project\u002Fneutral\u002Fnone",[82,38,45,208,83,38],"project\u002Fpositive\u002Fnone",[210,38,33,211,212,38],"6457567","project\u002Fneutral\u002Fdocs","lstepniewski",[60,37,33,214,61,38],"project\u002Fneutral\u002Fexecution",[112,32,33,216,113,38],"project\u002Fmixed\u002Fexecution",[218,32,38,219,220,38],"6519686","commenter\u002Fneutral\u002Fnone","aoberoi",[222,33,38,223,224,38],"6445918","other\u002Fneutral\u002Fnone","calinet6",[226,33,38,223,227,38],"6446567","christiangenco",[229,33,38,223,230,38],"6446977","hamburglar",[100,190,45,232,101,38],"project\u002Fpositive\u002Fpricing",[234,190,38,219,121,38],"6446936",[196,190,38,223,11,37],[132,45,33,214,133,38],[199,45,38,214,11,37],[239,45,33,214,121,38],"6446215",[178,241,45,242,179,38],6,"project\u002Fpositive\u002Fidea",[171,241,38,223,172,38],[71,189,37,245,72,38],"project\u002Fcritical\u002Fexecution",[247,189,38,248,11,37],"6446381","maker\u002Fneutral\u002Fnone",[94,189,45,250,72,38],"project\u002Fpositive\u002Fexecution",[164,252,33,253,165,38],8,"project\u002Fmixed\u002Fidea",[147,255,33,256,87,38],9,"project\u002Fneutral\u002Fdesign",[258,255,38,256,11,37],"6446133",[260,255,45,261,87,38],"6446188","maker\u002Fpositive\u002Fdocs",[263,255,33,256,264,38],"6446740","dm2",[153,266,37,267,154,38],10,"project\u002Fcritical\u002Fidea",[269,266,38,270,11,37],"6447628","project\u002Fneutral\u002Fidea",[157,266,38,219,154,38],[273,266,38,270,11,37],"6503382",[275,276,45,208,277,38],"6447124",11,"lelandbatey",[279,276,38,219,121,38],"6447180",[281,276,38,219,282,38],"6447188","pmx",[284,276,38,219,277,38],"6448551",[286,276,38,219,282,38],"6447185",[104,31,37,288,105,38],"project\u002Fcritical\u002Fpricing",[290,31,33,291,121,38],"6446218","project\u002Fneutral\u002Fpricing",[293,31,33,291,105,38],"6446283",[120,31,33,291,121,38],[296,31,38,297,298,38],"6446360","commenter\u002Fneutral\u002Fpricing","sillysaurus2",[139,300,33,206,140,38],13,[302,300,33,206,87,38],"6446145",[304,300,33,206,121,38],"6446221",[185,306,45,242,186,38],14,[308,306,45,208,61,38],"6447175",[310,18,45,208,311,38],"6445715","automobill",[86,313,45,208,87,38],16,[90,315,45,316,91,38],17,"project\u002Fpositive\u002Fperformance",[318,319,45,208,320,38],"6446688",18,"bedspax",[],[323,327,332,337,342,346],{"id":324,"name":325,"points":326,"category":20},"6415822","UI Concept",388,{"id":328,"name":329,"points":330,"category":331},"6444027","Drawingboard.js",233,"languages",{"id":333,"name":334,"points":335,"category":336},"6427031","tweet-secret",128,"security_privacy",{"id":338,"name":339,"points":340,"category":341},"6438925","Clever Routines",88,"productivity",{"id":343,"name":344,"points":345,"category":20},"6444413","Nightcode",68,{"id":347,"name":348,"points":349,"category":331},"6427498","Solid",63,false,"v2",{"id":353,"name":5,"line":6,"ai":350,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":354,"top":18,"kw":355,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":356,"url":9,"mix":357,"praise":79,"objection":109,"sub":21},6445675,0.3,[24,25,26,27],"0533300050303510533531005000013303355555",[31,31,32,33],1793990898022]