该版本也是Spark工程重新启动1周年纪念版,  要在这样一个公共互联网上传输音视频数据

摘要因为音视频通话 = 音视频处理 +
网络传输,而公共互联网不是为了实时通信设计的。所以说开发真正可用的实时音视频服务,从demo到生产上线,中间还差1万个WebRTC。前言  WebRTC开源之前,实时音视频通信听起来好高级:回声消除、噪声抑制……对于看到傅里叶变换都头疼的工程师很难搞定这些专业领域的问题。  Google收购了GIPS,开源了WebRTC项目之后,开发者可以自己折腾出互联网音视频通信了。下载、编译、集成之后,第一次听到通过互联网传过来的喂喂喂,工程师会非常兴奋,demo到万人直播现场只差一步了。  但是,电信行业要求可用性4个9,而刚刚让人兴奋的“喂喂喂”,1个9都到不了。某公司在展会上演示跨国音视频,多次呼叫无法接通,自嘲说我们还没有做网络优化嘛。这就等于互联网全民创业时期的”就差个程序员了“,本质上是和demo与真正产品之间的差距,是外行与内行之间的差距。  小红说家里WIFI聊QQ、打斗地主毫无压力,用你的音视频通话就卡的不行。想开发分享到微信这个功能,百度个文档照着一步步干就好了;但是找不到这样一个文档,照着做就能解决用户报的这些问题,进而把音视频通话做到电信水平。  音视频通话对教育、社交、约会类APP是刚需功能,上述问题会迫使用户使用更稳定的skype或微信来沟通。技术原因造成用户流失,是每个工程师都不愿意看到的事情。实时音视频难在哪?  因为音视频通话
= 音视频处理 +
网络传输,而公共互联网不是为了实时通信设计的。难点如下:协议方面:tcp有无法忍受的延时,udp有丢包延时抖动乱序。政治方面:各个国家出口光缆屈指可数,带宽也有严格限制。商业方面:由于成本原因,跨运营商的网络传输惨不忍睹。用户设备:无线路由器从802.11G开始才支持实时通信模式;多个路由器使用相同的频段会造成信号污染;2G网络上行带宽只有20kbps。架构方面:公共网络每个节点都不可靠,后台工程师熟悉的mtr命令可以分析哪个路由节点丢包高,如果此时正在传输音视频,质量必然受到影响。  要在这样一个公共互联网上传输音视频数据,却没有做任何网络传输的工作,不遇到问题的话可以买彩票了。网络传输要怎么搞?老师没讲过、网上搜不到,是不是有一种深深的无力感。具体怎么解决?可以从以下几个方面入手:质量评估:声音卡成翔,首先需要通过网络参数来评估语音质量。数据统计:用户的使用情况到底怎么样,需要完善的数据统计模型和支撑系统,不然开发者就是睁眼瞎。智能接入:影响质量的原因——不同的ISP会有不同的丢包水平,需要多线服务器。智能路由:随着用户扩张到海外,比如电信用户和美国用户通话时丢包大,没有一边电信一边美国这种多线服务器,可能通过日本转发过去就不丢包了,这就是智能路由。虚拟专线:智能接入加上智能路由,可以媲美网络专线的质量了,这就是所谓的虚拟专线。丢包对抗:用户抱怨明显少了很多,还剩下一些自己网络不给力的用户。用户x一直用2G,用户y在公司里很多WIFI有信号污染,那么就需要丢包对抗机制。网络可用性:用户报虹桥机场打不通,小发现公共场所WIFI有很多限制,所以需要考虑网络可用性。后台高可用:用户没问题了,但各种互联网公司事件让运营者担心自己服务器电源也被挖掘机铲断,所以需要后台高可用。

摘要XMPP开源IM客户端Spark近日发布了2.7.7版发布版,该版本也是Spark工程重新启动1周年纪念版。进展缓慢的Spark工程,如能重启再次活跃起来,对IM开发者来说,将是个好消息。前言XMPP开源IM客户端Spark近日发布了2.7.7版发布版,该版本也是Spark工程重新启动1周年纪念版。进展缓慢的Spark工程,如能重启再次活跃起来,对IM开发者和即时通讯学习者来说,将是个好消息。Spark是一个开源、跨平台IM客户端(支持Linux、windows、Mac
OS
X平台)。它的特性支持集组聊天,电话集成和强大安全性能。如果企业内部部署IM使用Openfire+Spark是最佳的组合。官方的说明原文This
is another minor release marking exactly one year since Spark project
reboot (yeah, we also like to have Anniversary Update).There are a few
small fixes and updates in this release (as a regression with Idle
presence, fix for OTR plugin, etc.).I want to use this chance to look
back at the last year. Spark had 7 more releases since the 2.7.0 during
that time. 100 tickets have been resolved. Some old patches have been
applied (laying around in the forums and the tracker for years).We have
also received new patches from around 10 new contributors. Which is
great!We see that Spark project is often forked on GitHub, so we hope
more developers will forward their patches and new features to the main
project. There is also an official Wikipedia page for Spark now (and
additional 6 languages linked to it) in hope to increase awareness of
this project.2.7.7 版更新内容Bug[SPARK-1597] – UNC links in
file://\ format should work in the chat window[SPARK-1660] –
Should not fallback to direct connection when proxy is
enabled[SPARK-1695] – Windows installer is including linux lib
folder[SPARK-1717] – Failing dependencies when installing RPM
version[SPARK-1721] – Fix a typo in Network Address Manager in SIP
plugin[SPARK-1724] – OTR plugin not working after bouncy castle lib
update[SPARK-1726] – Spark is setting negative priority when switching
to IdleNew Feature[SPARK-1720] – Add option to disable Incoming Call
notification popupTask[SPARK-1687] – Update bundled JRE with the
latest versionImprovement[SPARK-1716] – Fix alignment of fields on
Business card in Profile[SPARK-1718] – Remove old java from RPM
installation[SPARK-1723] – Update of German translation[SPARK-1727]

摘要国内最大的即时通讯云平台环信正式推出了红包功能,同时环信即时通讯云也是行业首家支持红包功能的产品。前言红包已经作为一种现象级产品引领着移动App的社交新玩法,以最直接的方式触碰用户G点,深入用户关系,是提高留存率带动App日活的绝佳利器。然而如此巨大的市场却被腾讯、阿里等互联网巨头把持,那么没有红包功能的中小型App,日子就不过了嘛?再小的个体也有自己的品牌,再小的App也要有自己的“红包”。详情让所有的App都能有属于自己的红包,国内最大的即时通讯云平台环信正式推出了红包功能,同时环信即时通讯云也是行业首家支持红包功能的产品。接入环信红包功能零费用,全方位适配移动端,仅需一天即可快速集成。将为兴趣社交、婚恋招聘、生活服务、移动电商、教育医疗、游戏等各大行业App量身打造最接地气的场景化社交服务。环信此次通过红包功能这一全民所追崇的社交交互形式,致力于帮助中小型App解决留存率低、日活低、运营难等问题。在红包主题、节日互动的带动下,增强用户体验,提高用户粘性,将App产品体验发挥到极致。单身狗追女生无从下手,《撩妹大全》没教你怎么办?求职者想向猎头/企业HR请教问题,如何能成功引起他们注意?同圈层、同爱好兴趣的人们聚到一块儿,怎么促进一下深度交流?网游装备太贵,买了就得吃土,怎么让卖家给我友情价?——发个红包,一切SO
EASY!打开社交坚冰,升职加薪走上人生巅峰,都可以从发一个红包开始。目前,已有十余家App企业内测了环信红包,据某招聘行业龙头App
CTO反馈数据显示,在集成了环信红包功能以后,用户粘性和活跃度获得了明显提升,日活数据更是获得了15-20%的提升。据悉,环信红包功能仅仅是其改变社交玩法的第一步,环信即将联合“云账户”上线包括品牌特定主题红包及商家卡券等更多增值服务和新玩法,将为移动互联时代的App社交和变现提供更多的想象空间。下载

  • Fix and update Lithuanian
    translation更多版本更新记录,请参见:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注