V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
bianqurenfm
V2EX  ›  程序员

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

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

    更新通讯使用 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   ·   实用小工具   ·   844 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 21:35 · PVG 05:35 · LAX 13:35 · JFK 16:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.