开源视频会议框架 Jitsi 的故事

Black Tea    2022年4月25日

这是一个实时通讯(Real Time Communications)的时代,视频会议等音视频应用成为了主角,Zoom、Microsoft Teams、Google Meet、腾讯会议等软件,无论生活还是生产都离不开它们。提供WebRTC视频会议解决方案的厂商多如牛毛,有原始开发的,有二次开发,有包装销售的,不一而足,但都需要收费。有没有免费的?开源的?有,比如 Jitsi Meet。

Jitsi 的创始人是 Emil Ivov。最早的时候,Jitsi 叫做 SIP Communicator,这个软件是法国斯特拉斯堡大学(University of Strasbourg)在读的博士生 Emil Ivov 在2003年开发的一个项目,当时他在网络研究组(Network Research Team),接触的知识非常有利于他的项目开发。那时候,互联网上除了网页,还没什么音频应用,更别说视频了。一开始支持SIP,后来,SIP Communicator 陆续支持了大部分流行的即时消息协议和电话协议,Jabber、AIM/ICQ、MSN、Yahoo! Messenger、Bonjour、IRC等等。

由于 SIP Communicator 广受欢迎,在2008年,Emil Ivov 和工程师 Yana Stamcheva 一起创立了一个叫做 Blue Jimp 公司,雇佣了一些贡献者,以提供专业的支持和开发服务。到了2011年,随着技术的发展,SIP Communicator 开始支持基于 XMPP 的的音频和视频,相应的,SIP Communicator 变成了 Audio/Video Communicator,于是更名为 Jitsi,以更好的体现其功能。Jitsi 来自保加利亚语“жици”,жици 的发音就是 Jitsi,表示wire、电线的意思。为什么用保加利亚语呢?因为 Emil Ivov 1979年出生于保加利亚北部城市普列文(Pleven, Bulgaria),在首都索非亚学习计算机,他21岁来到了法国求学,如今用保加利亚语算是纪念祖国吧。

工作中的 Emil Ivov:
1024.com
Image credit: Emil Ivov

2012年,Jitsi 加入了视频会议功能,在后续时间里更是开发了 Jitsi Videobridge、支持了 ICE 和 DTLS-SRTP 协议,以及与 WebRTC 客户端进行了兼容。2014年,Jitsi 启动了 Jitsi Meet 项目,一个专门的网络会议应用程序,就是我们现在用到的视频会议(Video Conference),对标当时的 Hangouts 和 Skype。2015年,尽管 Jitsi 发展不错,但叫好不叫座,团队始终是缺钱。必须得找个金主。还好,澳大利亚的软件巨头 Atlassian 收购了 Blue Jimp 和团队,目的是使用他们的技术给 Atlassian 的协作应用程序 HipChat 进行集成。

2018年,美国通信巨头8x8公司从 Atlassian 手中收购了 Blue Jimp 公司,连人带技术一块收了。Emil Ivov 也成了8x8公司视频平台和服务的产品副总裁(VP of Product)。8x8非常会玩,并基于 Jitsi 推出了 JaaS, Jitsi as a Service。不应该是 CPaaS, Communications Platform as a Service 吗,哈哈。Jitsi 现在有超过2000万的月活用户,已经成为了一个免费开源首选。

https://jitsi.org/