开发者,是移动互联网生态中不可忽视的中坚力量,他们坚韧不拔且极具勇气,他们坚持正确的价值观,并坚信创新能够创造价值。
AppSo 也一样,我们希望那些具备可贵品质的开发者们,和他们带着闪光点的产品,能够被更多人所看见。
AppSo 会不定期邀请优秀的开发者,和他们聊聊在开发产品的过程中,那些有趣动人的故事。

今年初,突如其来的疫情让很多人选择在家办公,音视频会议成为刚需,因此,不少互联网巨头纷纷推出了自己的音视频会议产品。

但前些时间,爆火的 Zoom 却遭遇了隐私泄露的尴尬,让人们不得不审视便捷通讯与隐私泄露的关系。正是基于这一点,两位独立开发者 Cedric 和 Lyric 推出了一款开源匿名即时语音聊天服务 Mornin,让用户在快速交流的同时,无惧隐私安全问题。

Mornin 是一款网页版的匿名语音聊天服务。使用方法很简单,用浏览器访问 https://mornin.fm ,然后在点击「加入房间」按钮之前输入或随机生成房间名称即可。用户在进入 Mornin 的主页面后,不需要安装软件,不需要注册,甚至都不需要使用键盘输入任何文字。

▲ 在主页点击筛子按钮可以随机生成房间

用户取好名字后,就能进到随机生成的房间,整个界面也是异常的简洁,主要功能就是「闭麦」和「复制房间地址」。

值得一提的是,Mornin 支持几乎所有的现代浏览器,但并不支持在微信中打开,需要用户跳转到手机自带浏览器中才能使用。

今天,我们请来了 Mornin 的开发者 Cedric 和 Lyric,一起来聊聊 Mornin 背后的开发心路。

认识 Cedric 和 LyricCedric 是端对端加密聊天软件 Mixin Messenger 核心开发者,而 Lyric 则是微信公众号排版工具 WeChat-Format 的作者,前微信团队产品经理。在开源领域拥有丰富开发经验的他们对于隐私有着自己的坚持。

视频通话不是刚需在聊到为什么要开发 Mornin 时,Lyric 说这源于一次意外。当时正好 Zoom 隐私泄露的事情被曝光,而那时候 Cedric 已经开启了在家办公。Lyric 因为需要与 Cedric 沟通一些事宜 ,就让他下载了 Zoom。但 Cedric 并不想为自己可能的隐私泄露和 Zoom 繁杂的操作买单,于是,一个能随意交流的语音产品 Mornin 就诞生了,这一切只花了几天时间。在短暂而热烈的讨论过程中,Cedric 和 Lyric 一致认为视频并非刚需,由于恐怖谷效应的存在,现有缺乏互动的视频会议形式会让参会人员异常疲惫。这一观点也融入到了 Mornin 的产品开发之中,所以 Mornin 成为了一款轻松的纯语音产品。除此之外,Mornin 可以说是目前为止最快的语音会议解决方案,在花费了大量的时间解决了各种浏览器兼容性问题后,Mornin 支持所有主流的浏览器。开源基因Mornin 由 NUXT 和 Pion搭建而成,源代码也在 GitHub 上开源。在被问到为何选择开源时,Cedric 表示,他们从接触计算机开始就是开源软件的爱好者和贡献者,平时使用的主要软件全部是开源的,操作系统、浏览器、编辑器、即时通讯软件等等。而 Lyric 之前经常在 Linux 社群闲逛,也做过好几个开源软件,他们把软件开源是很自然的事。

隐私最重要Mornin 对于隐私保护是深入基因的。用户在使用 Mornin 时不需要注册,后台无法收集到任何个人信息。Cedric和 Lyric 没有给 Mornin 安装 Google Analytics,也不会保留日志。Cedric 和 Lyric 做的只是让 Mornin 可靠地工作,可以说是与用户「零接触」。而在与 Cedric 和 Lyric 的聊天过程中,这两位开发者也为用户们推荐了自己常用的一些比较重视隐私保护的软件。Cedric 表示,国内用户想要最大程度上避免隐私被商业公司收集,首先要使用一个有沙盒的注重隐私的操作系统,桌面的推荐 macOS,手机的用 iOS。浏览器可以使用 Firefox,即时通讯最好使用开源的并且端到端加密的,Signal 和 Mixin Messenger 是不错的选择。而 Lyric 则补充一些隐私保护的个人生活习惯:

  • 不要随意在互联网上上传自己的照片,如果非要上传,尽量不要实时上传,并处理掉照片的元信息。

  • 不要随意提供自己的手机号、身份证信息。

  • 使用具有隐私模式的浏览器。

  • 经常用到国内 App 的话,尽量使用 iPhone。

  • 如果用安卓,尽量使用沙盒软件限制 App 运行。

  • 不用任何第三方输入法。

最后,跟 Cedric 和 Lyric 聊到了他们的日常,两位开发者表示都在养猫。Cedric 常用的硬件是安装了 Linux 系统的 Surface Pro 7 以及 Galaxy S10 和 iPhone 8 。日常出行则选择了 Tesla Model X 。而 Lyric 每天在使用的是 Macbook Pro 和 iPhone X,虽然 Lyric 是 7 年 Linux 用户,但是他现在并没有勇气换回去。游戏方面,Cedric 表示,最喜欢的游戏是《我的世界》。Cedric 称《我的世界》产品由独立开发团队开发,设计的非常自由,坚持做了十多年,一直在优化更新。并且非常注意产品细节,没有太多的功能,而且一直坚持无广告无隐藏消费,非常值得推荐。

关于 A Talk产品(Product),是用来满足人们需求和欲望的物体或无形的载体。AppSo 报道过无数的好产品,但好产品究竟从何而来?AppSo 希望让产品背后的人,和你聊聊产品幕后的事。于是,访谈栏目 A Talk 应运而生,关乎产品、关乎运营、关乎创作。如果你也想加入 A Talk,与 AppSo 百万读者分享你的产品经验,关注 AppSo,回复「开发者」,申请加入 AppSo 开发者联盟。  由于微信公众号近期改变了推送规则,如果你想如常看到我们的文章,可以时常点击文末右下角的「在看」;或者按下图将 AppSo 星标。
这样操作后,我们每次新的推送才能第一时间出现在你的订阅列表中~

这些平板高价低配,却有一群人直呼比 iPad 还香点击查看有望取代 iPhone 的苹果新品,明年可能就要来了点击查看18 元不亏!这是我今年的 Apple Watch 最佳 App点击查看

喜欢你就点个  

语音会议源代码_线上语音群聊神器!开会开黑都好用,免注册、免安装,还免费...相关推荐

  1. window服务器cpu过高的排查_线上服务器发生CPU占用率过高应该如何排查并定位问题?...

    国外开发者平台 HankerRank 发布的 2018 年开发者技能调查报告中有一项关于"雇主最看重哪些核心能力"的调查,结果显示如下: 排名前几的比较受重视的能力分别为:解决问题 ...

  2. 快速了解 Java 线上问题快速诊断神器 Arthas

    快速了解 Java 线上问题快速诊断神器 Arthas 1.什么是 Arthas Arthas 是 Alibaba开源的一款 Java 诊断工具,能够查看 Java 应用的线程状态.JVM 信息等,支 ...

  3. java语音播报源代码_详解Android 语音播报实现方案(无SDK)

    本文介绍了详解Android 语音播报实现方案(无SDK),分享给大家,具体如下: 功能描述 类似支付宝收款时候的语音播报功能:当别人扫描你的收款码,你收到钱之后,就会听到"支付宝到账12. ...

  4. matlab数字图像处理大作业_线上教学优秀案例(16) | 数字图像处理基于蓝墨云+企业微信的线上教学经验分享...

    [前言]目前我校在线课堂教学如火如荼,老师们在各大教学平台化身"直播高手""网课达人"倾心打造精彩课堂,有效保证了在线学习与线下课堂教学质量实质等效.为进一步推 ...

  5. 由对称性知定点一定在x轴上_线上优秀教学案例(九)|计算机科学与工程学院刘钊:“延期不延教”之“1+X课堂”...

    [编者按]受新冠肺炎疫情影响,按照教育部和河北省教育厅统一部署,学校延迟春季开学时间.为最大程度减少疫情和延期开学对我校教育教学工作的影响,本学期,我校以线上教学的形式拉开序幕.面对新的教学模式,各学 ...

  6. 全球首次!阿里云把 Apache 顶级开源项目会议搬到线上

    2019 年 12 月,Flink Forward 亚洲站邀请了来自阿里巴巴.字节跳动.滴滴.美团点评.小米.bilibili.快手等一线厂商 45 位技术大佬分享其技术心得和实战干货,以及 Flin ...

  7. javacore分析工具_线上死锁定位分析

    " 记录一次线上死锁的定位分析."        昨晚睡觉前提了点代码到 jfoa(https://github.com/JavaFamilyClub/jfoa) 怎么也没想到导致 ...

  8. jquery模拟虚拟键盘带中文拼音输入_线上中文教学,这些设备越早知道越早受益!...

    受疫情影响,很多中文教师都要进行线上中文课教学,如何才能让我们的线上授课更加轻松呢?一起来看看都有什么上课神器吧! 发布/M 来源/唯壹汉语 1手写板 写汉字好看,还可以+classin板书编辑器做手 ...

  9. mysql内存爆_线上MySQL机器内存爆掉原因分析与解决

    现象: 阿里金融某业务的MySQL机器的内存每隔几天就会增长,涨上去后,却不下来.累积后内存爆掉. 分析: 此业务是间隔的对MySQL有大访问,其它时间几乎无访问.排查发现,内存涨时,一般会有MySQ ...

最新文章

  1. 仅靠合成数据就能实现真实人脸分析!微软这项新研究告别人工标注
  2. Python3 range()函数
  3. "unable to load dynamic library"错误的解决方法
  4. Java I/O流-总结(InputStream,OutputStream,Reader,Writer)
  5. React面试题总结,就是这么简单
  6. 北冥有 Data,其名为鲲,鲲之大,一个 MySQL 放不下!
  7. Android:Eclipse如何删除ADT
  8. Python--turtle绘图模块讲解
  9. springboot之redis整合
  10. Redis Cluster 的安装和配置(1)
  11. php array函数 array_filter 过滤数组中的空值
  12. Redhat as5和fedora,centos一样使用yum管理软件
  13. 【Web文件上传下载】各种类型文件对应的content-type
  14. 【面试】造价工程师面试试题汇总
  15. 文件格式的幻数File Format and Magic Number
  16. 企业如何软件商业化? .
  17. 农夫山泉市值超5000亿港元 域名还在优化中?
  18. 世界上到底有多少种编程语言?
  19. easyuefi如何添加引导_UEFI怎么用 UEFI安全启动设置添加方法步骤图解
  20. UCOS-Ⅲ:软件定时器

热门文章

  1. pythonappend教程_对python append 与浅拷贝的实例讲解
  2. python语法基础题你好_Python基础要打牢,先学会基本语法
  3. 目录:关于【稳定性建设之道】大纲速览
  4. pdo mysql连接类_PHP PDO-MYSQL:如何在不同类之间使用数据库连接
  5. 机器学习(1)PLA
  6. Qt使用QPainter绘图的缩放问题
  7. tomcat classpath两个路径_solr安装-tomcat+solrCloud构建稳健solr集群
  8. pytorch从dataframe中提取信息,变为可训练的tensor
  9. pandas隔行计算均值方差(相邻行或隔行的均值/方差)
  10. 前端网页制作-javaScripe 初学笔记