写了个 WebRTC 在线会议系统,仿谷歌 Meet,欢迎提建议 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
suke119
V2EX    分享创造

写了个 WebRTC 在线会议系统,仿谷歌 Meet,欢迎提建议

  •  2
     
  •   suke119
    wangsrGit119 2023-02-05 18:57:05 +08:00 3758 次点击
    这是一个创建于 1036 天前的主题,其中的信息可能已经有所发展或是发生改变。
    体验地址:
    https://nrtc.wangsrbus.cn/#/

    ----------------------注意事项------------------------------
    房间号填同一个则代表进入同一个会议室,默认使用自己的唯一 ID 。
    ----------------技能&技术----------------------
    VUE+NodeJS (信令交换用);核心 WebRTC ,传前端维护核心 peerConnect,因此会议室人员太多会影响体验。
    第 1 条附言    2023-02-07 09:11:12 +08:00
    适配了下手机端;
    21 条回复    2023-02-16 17:24:15 +08:00
    io0
        1
    io0  
       2023-02-05 19:33:17 +08:00
    从项目的角度感觉会存在一些合规风险,如果是单纯的技术展示真的很棒
    suke119
        2
    suke119  
    OP
       2023-02-05 21:36:56 +08:00
    @io0 是的,只能作为玩玩,然后内网区域网搭建部署使用,公司内部使用也行。
    flyqie
        3
    flyqie  
       2023-02-06 00:36:21 +08:00 via Android
    在线会议最好还是上 mcu/sfu 吧。

    直接在前端维护 peer 列表有点难受啊。
    qile11
        4
    qile11  
       2023-02-06 02:29:18 +08:00 via Android
    能不能手机适配下,现在好多都手机端开会?
    suke119
        5
    suke119  
    OP
       2023-02-06 09:06:59 +08:00
    @flyqie 走 sfu/mcu 服务器遭不住,而且视频数据会过服务端这样同样录制下来,泄露数据的,所以暂定就这种 mesh 模式了
    suke119
        6
    suke119  
    OP
       2023-02-06 09:08:40 +08:00
    @flyqie 内网项目里面我做的是 MCU+SFU 配合的利用流媒体服务器,毕竟宽带服务器资源都够的
    suke119
        7
    suke119  
    OP
       2023-02-06 09:08:54 +08:00
    @qile11 嗯呢 我调下样式
    hrjlhy
        8
    hrjlhy  
       2023-02-06 12:47:04 +08:00
    请问花了多久时间?
    suke119
        9
    suke119  
    OP
       2023-02-06 13:04:30 +08:00
    @hrjlhy 具体功能 不复杂,就是样式比较麻烦,两周左右
    857681664
        10
    857681664  
       2023-02-06 14:43:53 +08:00
    大佬有开源吗
    suke119
        11
    suke119  
    OP
       2023-02-06 15:12:08 +08:00
    @857681664 暂时还没刚写完还有很多功能没加呢,比如虚拟背景、鉴黄啥的
    io0
        12
    io0  
       2023-02-06 17:44:36 +08:00
    @suke119 今天 刷书签中国的时候看到一个有意思的站( https://www.apowersoft.cn/free-online-screen-recorder ),可以实现浏览器上的屏幕录制,不知道能不能实现浏览器上的屏幕共享呢
    suke119
        13
    suke119  
    OP
       2023-02-06 18:51:58 +08:00
    @io0 可以的已经实现了
    poupoo
        14
    poupoo  
       2023-02-07 13:47:44 +08:00
    带宽要求咋样?
    suke119
        15
    suke119  
    OP
       2023-02-07 15:00:24 +08:00
    @poupoo 分辨率和 FPS 调低,宽带要求不高,如果是分辨率调的很高的话相反;里面下拉菜单可以动态调节的
    memorykki
        16
    memorykki  
       2023-02-08 14:22:50 +08:00
    很棒的参考,大学时候也想实现这个功能,奈何技术不够
    suke119
        17
    suke119  
    OP
       2023-02-08 15:36:43 +08:00
    zxf4399
        18
    zxf4399  
       2023-02-09 12:28:53 +08:00
    已购买 OP 的小册
    suke119
        19
    suke119  
    OP
       2023-02-09 14:31:30 +08:00
    @zxf4399 感谢支持
    lilei2023
        20
    lilei2023  
       2023-02-16 16:24:14 +08:00
    大佬有开源么,最近在学习这块内容,想膜拜一下
    suke119
        21
    suke119  
    OP
       2023-02-16 17:24:15 +08:00 via iPhone
    @lilei2023 还在完善,虚拟背景远程控制相关的,等完善了会开源的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3336 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 10:44 PVG 18:44 LAX 02:44 JFK 05:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86