基于 firebase+webrtc 通讯 Electron+Node.js+Vue.js 跨平台播放器更新 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
bianqurenfm
V2EX    程序员

基于 firebase+webrtc 通讯 Electron+Node.js+Vue.js 跨平台播放器更新

  •  
  •   bianqurenfm 2016-07-22 13:01:19 +08:00 5029 次点击
    这是一个创建于 3439 天前的主题,其中的信息可能已经有所发展或是发生改变。

    更新通讯使用 firebase(还没试过国产的野狗)+webrtc ,好处是连上之后稳定性较高(点对点聊天不需要经过服务器),坏处是彼此连接比较慢(穿墙和信令都在国外)

    仅供学习交流,更多详情: http://bianqurenfm.github.io (卸载老旧版本再安装,不会影响本地列表数据)

    png

    12 条回复    2016-07-23 22:01:14 +08:00
    VVJiao
        1
    VVJiao  
       2016-07-22 13:14:56 +08:00
    播放器跨平台的话网页版不就挺好了
    为什么还要打包成本地应用
    bianqurenfm
        2
    bianqurenfm  
    OP
       2016-07-22 13:39:36 +08:00
    @VVJiao 如果是网页版你需要搭建另外的一个服务器来支撑你的网页,而且会有盗链啊之类的, Electron 就类似于你下载了另外一个浏览器,用这个浏览器去代替其它,而且这个浏览器可以自己定义窗口内容和交互,不会有盗链的问题啊因为是本地浏览,否则 Chrome 这类浏览器的本地收藏夹里面的链接不都打不开了么?
    SourceMan
        3
    SourceMan  
       2016-07-22 13:40:31 +08:00
    就一点:解压后 100M+
    bianqurenfm
        4
    bianqurenfm  
    OP
       2016-07-22 13:47:20 +08:00
    @SourceMan Electron 本质也是打包一些浏览器的东西,就好比 java 跨平台也得打包 JVM 的一些东西,那些占了很大量而已, NW 倒是比较精简,但是功能太弱了
    KiriGiri
        5
    KiriGiri  
       2016-07-22 15:07:15 +08:00
    感觉现在开发桌面应用,一言不合就用 Electron 。。
    bianqurenfm
        6
    bianqurenfm  
    OP
       2016-07-22 15:22:31 +08:00
    @KiriGiri 非也,只是 Electron 跟 css3,h5 做界面是非常容易的,而且前端技术发展到今天已经很成熟了,倒是原生开发要实现一些 h5 和 css3 的界面效果恐怕不简单,加上 Nodejs 的崛起,基本上 js 前后端通吃了
    KiriGiri
        7
    KiriGiri  
       2016-07-22 15:41:32 +08:00
    @bianqurenfm 用起来确实很方便,所以才说一言不合就用 Electron 。
    Kilerd
        8
    Kilerd  
       2016-07-23 13:00:22 +08:00 via Android
    Electron 写的 APP 如果不是刚需都不会用
    jeremaihloo
        9
    jeremaihloo  
       2016-07-23 14:50:21 +08:00 via Android
    还是喜欢 NW ,新版本还支持 chrome 的一些东西
    bianqurenfm
        10
    bianqurenfm  
    OP
       2016-07-23 20:42:31 +08:00
    @Kilerd @jeremaihloo 这就叫萝卜青菜,各有所爱, Atom 和 Visual Studio Code 也是 Electron 写的,不用刻意追求某种意识形态上的东西,适合自己就行
    jeremaihloo
        11
    jeremaihloo  
       2016-07-23 21:09:26 +08:00
    @bianqurenfm 嗯,主要 NW 作者不容易,嘴上支持一下
    hanxiV2EX
        12
    hanxiV2EX  
       2016-07-23 22:01:14 +08:00 via iPhone
    像 postman 既有 chrome 版,又有独立版。我觉得你再弄个 chrome 版就更轻。
    关于     帮助文档     自助推广系统     博客     API     FAQ   &nbp; Solana     2742 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 13:13 PVG 21:13 LAX 05:13 JFK 08:13
    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