Jitsi
Jitsi是自由开源的跨平台语音(VoIP)、视频会议和即时通信应用程序,可用于Web平台、Windows、Linux、Mac OS X和Android。Jitsi项目始于Jitsi Desktop(旧称SIP Communicator)[4][5][6]。随着网页即时通信(WebRTC)的发展,项目团队把工作重点移到允许在网页上进行多方视频通话的Jitsi Video Bridge。后来,该团队添加了Jitsi Meet,这是一个完整的视频会议应用程序,包括了Web、Android和iOS客户端。Jitsi还负责meet.jit.si的运营,这是由Jitsi托管、专供社群免费使用的Jitsi Meet版本。其他项目还包括:Jigasi、lib-jitsi-meet、Jidesha和Jitsi[7][8][9]。
原作者 | Emil Ivov |
---|---|
开发者 | 8x8 |
首次发布 | 2003年 |
当前版本 | |
源代码库 | |
编程语言 | Java、JavaScript |
操作系统 | Linux、macOS、Windows, Android、iOS |
语言 | 阿斯图里亚斯语、英语、法语、德语、保加利亚语、日语、西班牙语、意大利语、罗马尼亚语、希腊语和其他25种语言 |
类型 | VoIP、即时通信、视频通话 |
许可协议 | Apache许可证2.0[3] |
网站 | jitsi |
Jitsi得到NLnet基金会[10][11]、斯特拉斯堡大学和阿尔萨斯地区等各种机构的支持[12],并且还多次参与了Google夏日代码大赛。[13][14]
历史
Jitsi(时称SIP Communicator)的相关工作始于2003年,当时是埃米尔·伊沃夫(Emil Ivov)在斯特拉斯堡大学时的学生项目[15]。最初是以一个视频电话示例的名义,发布在JAIN-SIP堆栈中,后来分拆出来成为一个独立项目[16]。
2009年,埃米尔·伊沃夫创立了BlueJimp公司,雇用了一些Jitsi主要贡献者[17][18],以提供与这个项目相关的专业支持和开发服务[19] 。
2011年,本项目在经由XMPP的Jingle扩展成功增加了对音频和视频通信的支持功能后,被重命名为Jitsi,因为它不再是“只有SIP的通信器”了[20][21]。新的名字源于保加利亚语的“жици”(zhitsi,电线)[22]。
Jitsi在2013年推出Video Bridge,使用了新的Selective Forwarding Unit(SFU)架构支持其用户可以进行多方视频通话。同年晚稍晚,JitsiVideobridge初步支持可以从浏览器调用WebRTC的功能。为了演示如何将JitsiVideobridge当作产品服务,BlueJimp在met.jit.si上用它架设了一个系统,提供免费使用[23]。
2014年11月4日,“Jitsi + Ostel”在电子前哨基金会的安全短信评比中,拿下评分卡7分中的6分。他们被扣了一分,是因为没有最近独立的代码审核[24]。
2015年2月1日,Hristo Terezov、Ingo Bauersachs和团队其他成员在布鲁塞尔举行的2015年自由及开源软件开发者欧洲会议中,在他们的台上发布了 2.6版[25]。此版本包括安全修复程序,将XMPP 及SSLv3中不推荐使用的MSN协议支持移除。除了其他明显的改善外,OS X版本还捆绑了Java 8运行时,默认激活回声消除,并使用CoreAudio子系统。 Linux版本解决了GTK +原生LookAndFeel的字体问题,并修复了使用PulseAudio声音系统时,通话设置中关于麦克风级别这个长期存在的问题。 此版本还添加了嵌入式Java数据库Hyper SQL数据库,以提高具有大量配置文件的用户的性能,这个功能默认是关闭的。项目网站上提供了完整的更新列表[26]。
Atlassian于2015年4月5日收购了BlueJimp。 收购之后,Atlassian下的新Jitsi团队将取消了关于Jitsi Desktop项目有意义的新开发工作,同时扩展了Jitsi Videobridge和Jitsi Meet相关项目的工作。Jitsi Desktop项目现在已由开源社群定期捐助来维持。[27][28][29]Jitsi则由8x8全额资助[30]。
主要项目
在Github上有73个Jitsi开源存储库,主要的项目有[31]:
- Jitsi Meet:能快速安装在Debian/Ubuntu服务器上的视频会议服务。
- Jitsi Videobridge:支持多方会议的WebRTC Selective Forwarding Unit引擎。
- Jigasi:服务端应用程序,可以允许常规SIP客户端加入Jitsi Videobridge主持的Jit Meet会议。
- lib-jitsi-meet:一种低端的JavaScript API,用于为Jitsi Meet提供客制化的用户界面。
- Jidesha:供Chrome和Firefox浏览器使用的Jitsi Meet扩展。
- Jitsi:支持SIP、XMPP / Jabber、AIM / ICQ和IRC等协议的音频、视频和聊天通信器。
Jitsi Meet
这是个开放源代码的JavaScript WebRTC应用程序,可以用于视频会议。 它与Android、Mac OS X、Windows和Linux兼容。一个人可以分享桌面和演示稿,同时只需一个链接,就能邀请新成员加入会议。 它可以直接在浏览器中使用,也可以下载应用程序使用。[32][33]
Jitsi Meet的特色
- 加密通信和
- 无需安装新软件[34]
Jitsi Videobridge
这是支持WebRTC的视频会议解决方案,允许多位用户做视频通话。它是一个Selective Forwarding Unit(SFU),只会把选定的流转发给其他视频通话中的参与者,因此CPU性能的好坏对于性能就不是那么关键[35][36]。
Jitsi Desktop
Jitsi催生了不少姊妹项目,例如Jitsi Video Bridge Selective Forwarding Unit(SFU)和Jitsi Meet。为了避免和其他日益增多的Jitsi项目相混淆,Jitsi客户端应用程序就更名为Jitsi Desktop。
最初,此项目因为支持IPv6,所以主要被当成实验工具[37][38]。经过数年,随着该项目聚集了越来越多成员,它还增加了对SIP以外协议的的支持。
特色
Jitsi支持多种操作系统 ,包括Windows以及类Unix系统,例如Linux, Mac OS X和BSD。测试版有提供了为Android建立的软件包[39],但项目路径图上对移植到Android平台的描述是“暂缓”[40]。
参见
参考文献
- ^ "Changes version to 2.10."; 检索日期: 2018年1月29日; 作者姓名字符串: Дамян Минков; 出版日期: 2017年2月4日.
- ^ Release 2.10. 2017年10月1日 [2018年6月21日].
- ^ jitsi/jitsi-meet. GitHub. [2021-01-24]. (原始内容存档于2021-04-30).
- ^ Archived copy. [2015-09-22]. (原始内容存档于2015-06-22).
- ^ Gaj, Piotr; Kwiecień, Andrzej; Sawicki, Michał. Computer Networks: 24th International Conference, CN 2017, Lądek Zdrój, Poland, June 20–23, 2017, Proceedings. Springer. 2017-05-27. ISBN 9783319597676 (英语).
- ^ Useful Technologies for Hosting Online Meetings. business.com. [2018-07-20]. (原始内容存档于2020-08-04).
- ^ SIP Communicator Renamed to Jitsi | The Kamailio SIP Server Project. www.kamailio.org. [2018-08-04]. (原始内容存档于2020-04-07) (美国英语).
- ^ Jurzik, Mela Eckenfels, Heike. Meeting Place » Linux Magazine. Linux Magazine. [2018-08-04]. (原始内容存档于2020-04-07) (美国英语).
- ^ Jitsi - innovative open source voice and video conferencing - LinuxLinks. LinuxLinks. [2018-08-06]. (原始内容存档于2020-04-07) (英国英语).
- ^ NLnet; SIP Comm Phone. Nlnet.nl. [2013-06-08]. (原始内容存档于2020-10-25).
- ^ NLnet; SIP Comm Desktop. Nlnet.nl. [2013-06-08]. (原始内容存档于2020-12-03).
- ^ La région récompense un jeune informaticien. 20minutes.fr. 2013-05-03 [2013-06-08]. (原始内容存档于2012-03-06).
- ^ SIP Communicator GSoC'10 home page. [2020-04-07]. (原始内容存档于2011-07-28).
- ^ SIP Communicator GSoC'09 home page. [2020-04-07]. (原始内容存档于2009-12-14).
- ^ SIP Communicator: Interview with Emil Ivov. Gulli.com. [2013-06-08]. (原始内容存档于2013-01-26).
- ^ Original Jitsi release announcement. Java.net. [2013-06-08]. (原始内容存档于2013-12-24).
- ^ Jitsi Contributors - Ohloh. 2010-03-26 [2020-04-07]. (原始内容存档于2010-03-26).
- ^ Jitsi Team and Contributors. Jitsi.org. [2013-06-08]. (原始内容存档于2017-02-07).
- ^ Main / Solutions. BlueJimp. [2013-06-08]. (原始内容存档于2013-09-05).
- ^ About Jitsi. Jitsi.org. [2013-06-08]. (原始内容存档于2016-04-05).
- ^ Renaming to Jitsi. Step 1: The Site. Java.net. [2013-06-08]. (原始内容存档于2011-07-22).
- ^ (SIP Communicator) | Documentation / FAQ § How do you spell Jitsi and what does it mean?. Jitsi. [2013-06-08]. (原始内容存档于2016-09-26).
- ^ Atlassian’s HipChat gets group video chats. TechCrunch. [2018-07-20]. (原始内容存档于2020-10-27) (美国英语).
- ^ Secure Messaging Scorecard. Which apps and tools actually keep your messages safe?. Electronic Frontier Foundation. 2014-11-04 [2015-01-16]. (原始内容存档于2016-11-15).
- ^ Jitsi 2.6 release notice on the Jitsi-users mailing list. Jitsi.org. [2015-02-01]. (原始内容存档于2015-02-02).
- ^ Jitsi build 5390 release notes. Jitsi.org. [2015-02-01]. (原始内容存档于2015-02-02).
- ^ Spencer, Leon. Atlassian acquires video conferencing company Blue Jimp | ZDNet. ZDNet. [2018-07-20]. (原始内容存档于2020-10-20) (英语).
- ^ Atlassian Launches Group Video Conferencing for HipChat. PCMAG. [2018-07-20]. (原始内容存档于2018-07-20) (英语).
- ^ Atlassian acquires Blue Jimp & Jitsi.org - Atlassian Blog. Atlassian Blog. 2015-04-22 [2018-07-21]. (原始内容存档于2020-09-29) (美国英语).
- ^ 存档副本. [2020-04-07]. (原始内容存档于2020-04-02).
- ^ Jitsi. GitHub. [2018-07-21]. (原始内容存档于2016-01-31) (英语).
- ^ How to Create Your Own Video Conference Server using Jitsi Meet on Ubuntu 18.04 LTS. www.howtoforge.com. [2018-07-23]. (原始内容存档于2020-12-02) (美国英语).
- ^ Top Ten VoIP Apps For Consumers | VoIP Review. VoIP Review. 2018-01-28 [2018-07-23]. (原始内容存档于2020-09-19) (美国英语).
- ^ Jitsi Meet | Me and my Shadow. myshadow.org. [2018-08-06]. (原始内容存档于2020-09-23) (英语).
- ^ Dimitris, Kanellopoulos. Emerging Research on Networked Multimedia Communication Systems. IGI Global. 2015-08-14. ISBN 9781466688513 (英语).
- ^ jitsi/jitsi-videobridge. GitHub. [2018-07-23]. (原始内容存档于2021-01-28) (英语).
- ^ Ivov, Emil. Optimizing SIP Application Layer Mobility over IPv6 Using Layer 2 Triggers (PDF). Emcho.com. 2004 [2013-06-08]. (原始内容存档 (PDF)于2017-08-10).
- ^ NEMO Basic Support, Multi-Domiciliation et Découverte de Services. Lsiit-cnrs.unistra.fr. [2013-06-08]. (原始内容存档于2011-07-21) (法语).
- ^ Jitsi (SIP Communicator) Android - Nightly Builds Index. Jitsi.org. [2014-11-15]. (原始内容存档于2014-11-29).
- ^ Roadmap. Jitsi.org. [2013-12-17]. (原始内容存档于2013-12-17).