精华内容
下载资源
问答
  • 常用的即时通讯软件有哪些

    千次阅读 2020-09-07 16:10:39
    QQ:QQ是腾讯公司开发的一款基于internet的即时通讯软件,腾讯qq支持在线聊天、视频通话、点...视酷即时通讯:视酷即时通讯是深圳市视酷信息技术开发的一款即时通讯软件,基于tigase,单台服务器并发20万用户以上,集群

    QQ:QQ是腾讯公司开发的一款基于internet的即时通讯软件,腾讯qq支持在线聊天、视频通话、点对点断点续传文件、共享文件、自定义面板等多种功能

    微信:微信是一种更快速的im,与传统的短信沟通方式相比,更加灵活、智能还节省资费。

    微博:微博是一种基于用户关系信息分享、传播及获取的通过关注机制分享简短实时信息的广播式的社交媒体、以文字、图片、视频等形式,实现信息的及时分享、传播互动。

    视酷即时通讯:视酷即时通讯是深圳市视酷信息技术开发的一款即时通讯软件,基于tigase,单台服务器并发20万用户以上,集群支持上亿用户,支持文字、图片、语音、视频、文件等,支持万人群聊、送达回执、已读回执、阅后即焚、加密通讯等,提供全套无限制源代码、深度自由定制。

    飞信:可以免费短信,多人通话、多终端登录、三网沟通

    陌陌:免费发送语音、信息、图片、地图位置。

    展开全文
  • 事实上,随着手机智能化的发展,这种即时通讯技术已经变得流行起来。从微信到flichat,每隔一段时间,就会一款新的即时通讯产品上市或即将上市。目前,聊天软件微信、中聊、盛大奇艺、友信、歌信、JM沟通等十余...

    Im通讯有哪些APP
    原创:哇谷IM

    过去,他们在发送消息时总是把每个字都打出来。现在,通过IM这些聊天工具,只要你在屏幕上说一个字,你的声音就会立即以原始的“声音”形式发送给你的朋友。非常简单有趣。随着这部分应用空间的扩大,软件公司、手机公司、运营商也纷纷涉足,竞争十分激烈。事实上,随着手机智能化的发展,这种即时通讯技术已经变得流行起来。从微信到flichat,每隔一段时间,就会有一款新的即时通讯产品上市或即将上市。目前,聊天软件有微信、中聊、盛大奇艺、友信、歌信、JM沟通等十余种。

    Mi chat:这是一个免费的即时消息工具,支持跨移动操作系统平台和跨通信运营商。通过移动网络(WiFi、3G、GPRS),您可以进行实时语音对讲、信息通信以及与mi聊天联系人收发图片。

    微信:是腾讯推出的为智能手机提供即时通讯服务的免费应用。微信支持跨通信运营商和跨操作系统平台通过网络快速发送免费(占用少量网络流量)语音信息、视频、图片和文字,支持移动聊天软件进行多人群聊天。

    TalkBox:这是一款语音社交软件,外号是iPhone第一款语音聊天工具。这是一款跨平台的语音软件,有Android、Symbian S60v3和Symbian s60v5平台软件版本,可以与周围的人聊天。这个软件是一个全球性的免费语音软件,可以将你的联系人导入Facebook、twitter和电话簿。可以群聊,发图片。您还可以按下并保持空白,以删除您不想要的语音或图片信息。你也可以和你的朋友分享你的位置,让他们知道你在做什么。

    口信:口信是360公司基于手机通讯录开发的熟人交流工具,集普通短信和免费语音短信、图片和文字于一体,省钱省事,保证信息的实时准确传递。我们可以通过智能推荐、新浪微博等渠道了解更多的人。留言的语音留言、文字图片发送和接收功能均为免费。发送消息时,需要网络。网络运营商将对产生的互联网流量收费。建议与交通套餐结合使用。它节省了交通和金钱。使用Wi-Fi网络下的信息,您可以发送无限量的免费短信息、免费彩信或免费语音信息。在GPRS3G网络下,30m的手机数据流可以通过短信发送数万条免费短信、数千条免费MMS或免费语音信息。

    Skype:Skype成立于2003年,是一款免费的全球语音通信软件,2004年11月进入中国。中国大陆于2013年11月26日正式开通新的Skype网站。Skype宣布与光明方正公司合作,光明方正公司已在中国大陆启动。Skype中国官方新网站已正式开通。新版本的客户端也已经发布,现在已经进入用户迁移阶段。

    哇谷im企业即时通讯jm沟通
    Android进程保活详解:一篇文章解决你的所有疑问

    哇谷im_im即时通讯_私有云_公有云-哇谷云科技官网-JM沟通
    IM下载体验 - 哇谷IM-企业云办公IM即时聊天社交系统-JM 沟通下载
    IM功能与价格 - 哇谷IM-提供即时通讯IM开发-APP搭建私有化-公有云-私有化云-海外云搭建
    新闻动态 - 哇谷IM-即时通讯热门动态博客聊天JM沟通APP
    哇谷IM-JM沟通热门动态博客短视频娱乐生活
    关于哇谷-哇谷IM-提供企业即时通讯IM开发-语音通话-APP搭建私有化-公有云-私有化云-海外云搭建
    联系我们 - 哇谷IM-即时通讯IM私有化搭建提供接口与SDK及哇谷云服务​
    即时通讯开发涉及到的技术领域十分广泛,主要涉及以下几个领域:
    即时通讯私有化部署是什么?
    哇谷科技JM沟通即时通讯内核升级新版哇谷2.0即将上线
    ​2.0哇谷即时通讯系统正式上线适合大型项目运营超稳定性
    哇谷IM动态增加官网显示热门动态
    JM沟通app即时通讯聊天系统功能介绍​

    展开全文
  • 当我们使用像AnyCHat、Skype、QQ这样的工具和朋友流畅地进行语音视频聊天时,我们可曾想过其背后有哪些强大的技术在支撑?本文将对网络语音通话所使用到的技术做一些简单的介绍,算是管中窥豹吧。一.概念模型 网络...
    当我们使用像AnyCHat、Skype、QQ这样的工具和朋友流畅地进行语音视频聊天时,我们可曾想过其背后有哪些强大的技术在支撑?本文将对网络语音通话所使用到的技术做一些简单的介绍,算是管中窥豹吧。一.概念模型
    网络语音通话通常是双向的,就模型层面来说,这个双向是对称的。为了简单起见,我们讨论一个方向的通道就可以了。一方说话,另一方则听到声音。看似简单而迅捷,但是其背后的流程却是相当复杂的。我们将其经过的各个主要环节简化成下图所示的概念模型:

    这是一个最基础的模型,由五个重要的环节构成:采集、编码、传送、解码、播放。
    1.语音采集
    语音采集指的是从麦克风采集音频数据,即声音样本转换成数字信号。其涉及到几个重要的参数:采样频率、采样位数、声道数。
    简单的来说:采样频率,就是在1秒内进行采集动作的次数;采样位数,就是每次采集动作得到的数据长度。
    而一个音频帧的大小就等于:(采样频率×采样位数×声道数×时间)/8。 
    通常一个采样帧的时长为10ms,即每10ms的数据构成一个音频帧。假设:采样率16k、采样位数16bit、声道数1,那么一个10ms的音频帧的大小为:(16000*16*1*0.01)/8 = 320 字节。计算式中的0.01为秒,即10ms。
    2.编码
    假设我们将采集到的音频帧不经过编码,而直接发送,那么我们可以计算其所需要的带宽要求,仍以上例:320*100 =32KBytes/s,如果换算为bits/s,则为256kb/s。这是个很大的带宽占用。而通过网络流量监控工具,我们可以发现采用类似QQ等IM软件进行语音通话时,流量为3-5KB/s,这比原始流量小了一个数量级。而这主要得益于音频编码技术。
    所以,在实际的语音通话应用中,编码这个环节是不可缺少的。目前有很多常用的语音编码技术,像G.729、iLBC、AAC、SPEEX等等。
    3.网络传送
    当一个音频帧完成编码后,即可通过网络发送给通话的对方。对于语音对话这样Realtime应用,低延迟和平稳是非常重要的,这就要求我们的网络传送非常顺畅。
    4.解码
    当对方接收到编码帧后,会对其进行解码,以恢复成为可供声卡直接播放的数据。 5.语音播放
    完成解码后,即可将得到的音频帧提交给声卡进行播放。二.实际应用中的难点及解决方案
    如果仅仅依靠上述的技术就能实现一个效果良好的应用于广域网上的语音对话系统,那就没什么太大的必要来撰写此文了。正是有很多现实的因素为上述的概念模型引入了众多挑战,使得网络语音系统的实现不是那么简单,其涉及到很多专业技术。当然,这些挑战大多已经有了成熟的解决方案。首先,我们要为“效果良好”的语音对话系统下个定义,我觉得应该达到如下几点:
    (1)低延迟。只有低延迟,才能让通话的双方有很强的Realtime的感觉。当然,这个主要取决于网络的速度和通话双方的物理位置的距离,就单纯软件的角度,优化的可能性很小。
    (2)背景噪音小。
    (3)声音流畅、没有卡、停顿的感觉。
    (4)没有回音。
    下面我们就逐个说说实际网络语音对话系统中额外用到的技术。 
    1.回音消除 AEC
    现在大家几乎都已经都习惯了在语音聊天时,直接用PC或笔记本的声音外放功能。殊不知,这个小小的习惯曾为语音技术提出了多大的挑战。当使用外放功能时,扬声器播放的声音会被麦克风再次采集,传回给对方,这样对方就听到了自己的回音。所以,实际应用中,回音消除的功能是必需的。
    在得到采集的音频帧后,在编码之前的这个间隙,是回音消除模块工作的时机。 

    其原理简单地来说就是,回音消除模块依据刚播放的音频帧,在采集的音频帧中做一些类似抵消的运算,从而将回声从采集帧中清除掉。这个过程是相当复杂的,而且其还与你聊天时所处的房间的大小、以及你在房间中的位置有关,因为这些信息决定了声波反射的时长。 智能的回音消除模块,能动态调整内部参数,以最佳适应当前的环境。

    2.噪声抑制 DENOISE
    噪声抑制又称为降噪处理,是根据语音数据的特点,将属于背景噪音的部分识别出来,并从音频帧中过滤掉。有很多编码器都内置了该功能。
    3.抖动缓冲区 JitterBuffer
    抖动缓冲区用于解决网络抖动的问题。所谓网络抖动,就是网络延迟一会大一会小,在这种情况下,即使发送方是定时发送数据包的(比如每100ms发送一个包),而接收方的接收就无法同样定时了,有时一个周期内一个包都接收不到,有时一个周期内接收到好几个包。如此,导致接收方听到的声音就是一卡一卡的。
    JitterBuffer工作于解码器之后,语音播放之前的环节。即语音解码完成后,将解码帧放入JitterBuffer,声卡的播放回调到来时,从JitterBuffer中取出最老的一帧进行播放。JitterBuffer的缓冲深度取决于网络抖动的程度,网络抖动越大,缓冲深度越大,播放音频的延迟就越大。所以,JitterBuffer是利用了较高的延迟来换取声音的流畅播放的,因为相比声音一卡一卡来说,稍大一点的延迟但更流畅的效果,其主观体验要更好。
    当然,JitterBuffer的缓冲深度不是一直不变的,而是根据网络抖动程度的变化而动态调整的。当网络恢复到非常平稳通畅时,缓冲深度会非常小,这样因为JitterBuffer而增加的播放延迟就可以忽略不计了。
    4.静音检测 VAD
    在语音对话中,要是当一方没有说话时,就不会产生流量就好了。静音检测就是用于这个目的的。静音检测通常也集成在编码模块中。静音检测算法结合前面的噪声抑制算法,可以识别出当前是否有语音输入,如果没有语音输入,就可以编码输出一个特殊的的编码帧(比如长度为0)。
    特别是在多人视频会议中,通常只有一个人在发言,这种情况下,利用静音检测技术而节省带宽还是非常可观的。
    5.混音算法
    在多人语音聊天时,我们需要同时播放来自于多个人的语音数据,而声卡播放的缓冲区只有一个,所以,需要将多路语音混合成一路,这就是混音算法要做的事情。即使,你可以想办法绕开混音而让多路声音同时播放,那么对于回音消除的目的而言,也必需混音成一路播放,否则,回音消除最多就只能消除多路声音中的某一路。
    混音可以在客户端进行,也可以在服务端进行(可节省下行的带宽)。如果使用了P2P通道,那么混音就只能在客户端进行了。如果是在客户端混音,通常,混音是播放之前的最后一个环节。


    展开全文
  • 技术角度讲:它是一整套基于UDP协议的客户端A、服务端、客户端B的3方全向即时通讯算法实现,超轻量级、高度提炼。 应用层角度讲:它是一组包含了Android客户端库、iOS客户端库、Java跨平台客户端库和服务端库的...


    【问题1】:MobileIMSDK到底是什么?有何价值?解决了哪些问题?

    ① 到底是什么?
    纯技术角度讲:它是一整套基于UDP协议的客户端A、服务端、客户端B的3方全向即时通讯算法实现,超轻量级、高度提炼。
    应用层角度讲:它是一组包含了Android客户端库、iOS客户端库、Java跨平台客户端库和服务端库的即时通讯SDK框架集。
    更通俗一点讲:它是一个专为移动设备设计的跨设备、跨平台、跨网络的即时通讯开发框架,可用于(包含但不限于)开发聊天APP、企业OA、消息推送应用等。

    伦理片 http://www.dotdy.com/

    ②  有何价值?
    有过即时通讯应用开发经验的人都有体会,即时通讯应用开发的难点不仅在于应用层的业务逻辑实现,更重的要是需要稳定、可靠、对应用层友好的即时通讯核心层框架,否则应用层的复杂逻辑再掺杂进即时通讯通信技术本身的复杂性(在无线网络普及的时代,问题更为突出),会让经验不足的开发团队陷入混乱。MobileIMSDK的价值在于:让开发者专注于应用逻辑的开发,底层复杂的即时通讯算法交由SDK开发人员,从而解偶即时通讯应用开发的复杂性。

    ③  解决了哪些问题?

    • UDP协议实现,更符合现今的复杂移动端网络通信环境;
    • 完善的QoS消息送达保证机制,解决了UDP通信时的消息黑洞问题;
    • 解决了高延迟网络环境下的2G、3G、4G、WiFi以及传统宽带的多端、多网混合通信可靠性和稳定性问题;
    • 拥有通信自动治愈算法,无论无线信号多么恶劣,只要恢复通信,将自动实现连接自我修复;
    • 预定义多种耗电模式,在应对不同通信场景的情况下,自主决定电量、网络流量的消耗等;
    • 易拆装的协议封装,可针对不同应用场景,选择适合的协议压缩方案;
    • 历经多个版本的锤炼,API高度封装,在解决应用层与即时通讯层代码偶合的同时,能适应更多应用场景。

     

    【问题2】:类似于MobileIMSDK的框架好开发吗,有何难度?

    老实讲,想要开发出稳定可靠且可用于生产环境的完整算法,并不容易(当然,这只是个人观点,如果你不这么认为,至少说明你比本文作者强多了,呵呵),比较明显的难点如下所述:


    难点①:算法偶合性大、整合有难度
    算法本身并无开创性,但杂合无线网络的复杂性(不同制式、易受干扰等)、跨设备、跨平台、跨网络类型的混合通信, 这些要素和条件下,要实现的算法偶合性较大,加大了整合的难度。

    难点②:算法需多平台无差别精确实现、人员配备省不了
    因需要支持不同平台、多种要素和条件,要实现的算法不可谓不吹毛求疵,要求不算太高,但显然没有些许功底是不太容易搞定的,所以人员配备是个问题。

    难点③:框架的提炼和把握需精准、对上层友好是关键
    能较高质量地实现所谓“框架”的价值已然超越了算法本身,否则再牛逼的东西也只能孤芳自赏,所以对上层友好也很关键,简单的代码堆砌显然不可能达到目的。

    难点④:时间上很难一蹴而就
    在众多要素和条件存在的前提下,未经长期的测试和针对性调优,很难满足实际应用的品质要求,时间上也是省不了的。

     

    【问题3】:使用MobileIMSDK时如何获得帮助?

    • 讨论学习和资料区
    • 移动端即时通讯学习交流:215891622 ;
    • bug和建议请发送至:
    • 技术支持、技术合作或咨询请联系作者QQ:413980957。

     

    【问题4】:MobileIMSDK定义了具体的聊天APP协议吗?

    没有。MobileIMSDK有明确的设计目标:即实现一个”专为移动端开发,可应用于跨设备的聊天APP、企业OA、消息推送等各种场景的高可重用即时通讯框架。“,所以为了提升MobileIMSDK的可重用性和灵活性,设计之初就特别回避了这一点。

    这么设计带来的好处是,比如当MobileIMSDK应用于企业OA时,因传统企业应用系统中,通常都有自已的用户关系管理模型和实现,因而只需要将MobileIMSDK作为即时通讯消息路由子系统来使用即可,这样的场景下事情本来就该这么简单。

    当然,您可以自已定义您的聊天APP协议细节,这也意味着您在开发时能拥有更高的灵活性。一个典型的基于MobileIMSDK的全功能聊天应用APP案

     

    【问题5】:MobileIMSDK为何是基于UDP协议实现?有何好处?

    众所周之,因为UDP协议的无连接特性,比较明显的好处有以下两点:

    好处①:同等服务器软硬件条件下的更高效费比

    相比TCP协议,因UDP协议的无连接特性,可灵活调整即时通讯算法,从而达成在有限的软硬件条件下能支持更多的同时在线数。

    好处②:非常适合于网络延迟较大、网络环境复杂的场景
    某款基于MobileIMSDK的应用曾运营于高延迟、复杂的跨国、跨洲际网络环境下(统计表明,此应用的典型网络环境里访问一个http应用的单向网络平均延迟高达300ms以上,而同时段访问国内的主流门户延迟约为30ms左右),应用仍能正常保持较好的用户体验。这也一定程度证明了MobileIMSDK在此场景下的稳定性和可靠性。但假设此种情况下使用TCP协议,则协议层丢包和重传情况会非常多,根据TCP协议的重传算法指数退避原则,在某些情况下,因此而带来的用户体验灾难是无法控制的。

     

    【问题6】:MobileIMSDK支持集群吗?

    MobileIMSDK暂不支持集群(后绪版本有支持集群的计划)。理论上,MobileIMSDK应用于聊天APP时单机可负载的同时在线数可数十万,应用于推送场景下可达千万级别,如果您的应用能达到这样的负载极限,总用户数至少是百万甚至千万级别,相信一切技术问题都不再会是问题了。无论如何,任何同类技术的单机容量都会有颈,为了更高的负载和更好的伸缩性,大型应用里集群当然是必须的选择。MobileIMSDK的压力测试报告:

     

    【问题7】:MobileIMSDK支持TCP协议吗?

    目前不支持。MobileIMSDK设计之初,充分考虑了移动互联网的网络复杂性和不可靠特性,最终选择以UDP协议实现之,目前还没有特别需要支持TCP协议的理由出现,当然如您有好的建议和想法,欢迎交流和讨论。

     影音先锋电影 http://www.iskdy.com/

    【问题8】:MobileIMSDK支持同一用户名的多设备登陆吗?

    理论上MobileIMSDK的通讯不依赖于用户名(服务端会为每一个登陆的客户端分配一个唯一ID),因而同一用户名在不同客户端登陆时,通讯不受影响,但具体实现还依赖于应用层是如果处理的。

     

    【问题9】:客户端后台有心跳机制吗?为何需要心跳机制?

     

    MobileIMSDK的客户端后台有健壮的心跳机制,使用心跳机制的主要目的有3个:

    目的①:刷新NAT路由的UDP端口老化时间

    典型情况下厂商的NAT路由算法中UDP的端口老化时间约为300秒(当然,具体数值由无线ISP或您的家用路由器厂商定义,很多情况下此时间可能会更短),如果没有心跳机制,则您的客户端将会因UDP端口老化而再也收不到消息。这显然不是MobileIMSDK的问题,它是由网关设备的NAT路由算法所决定。

    目的②:告诉服务端您的客户端还“活着”
    因为UDP的无连接特性,心跳机制对于刷新服务端的在线列表是直接而有效的方案。

    目的③:让客户端知道自已是否还处于“正常通信”状态
    导致客户端与服务端无法通信的因素有很多,很难用有限且简单的代码来判断之。举个例子:当您的手机正常连接于您的家庭WiFi时,WiFi连接是正常的,但此时您的宽带由于欠费或其它原因根本就无法上网,此时如果没有心跳机制,您的APP会认为网络正常,但却无法完成数据的收发,因为根本就上不了网。

    展开全文
  • IM即时通讯框架设计(1)

    千次阅读 2019-08-27 15:59:07
    今天和大家先简单分享一下即时通讯技术有哪些应用场景以及这个技术对于我们来说有哪方面的帮助。 1.1即时通讯技术的使用场景 即时通讯技术应用非常广泛,涉及教育、电商、金融、泛娱乐、生活服务、医疗健康、...
  • 当我们使用像Skype、QQ这样的工具和朋友流畅地进行语音视频聊天时,我们可曾想过其背后有哪些强大的技术在支撑?网络语音通话通常是双向的,就模型层面来说,这个双向是对称的。为了简单起见,我们讨论一个方向的...
  • 最近这方面的需要,想了解站内聊天怎么去实现,基于哪些技术框架的话最好是开源的)。 第一次接触这方面的东西,自己初步来了解,这里面涉及到WebSocket以及其他的通讯协议,貌似是前端的东西(有点头疼)...
  • LeanCloud 主办的即时通讯技术分享会在11月4日已经圆满结束,本次活动我们邀请了 BearyChat、智齿客服的资深工程师,与大家分享他们在实际开发过程中是如何设计开发并解决了哪些实现过程中遇到的难题,以及有哪些...
  • “快狗”是基于web页面的即时通讯软件,曾为40余万个人网站、主页提供服务以及130余万个人用户使用。 此次快狗团队公布源码,用于向王星钢救父提供无私帮助的朋友们权留纪念,同时快狗开发者也向在这些年的成长...
  • 那么大厂到底面试到底需要哪些技术功底呢?这个就多了,不同公司的技术要求也不一样,但是相同的点在于,大公司对于技术的要求都不会很表面,必然会在一定广度的基础上要求一定的深度。 不要轻易转行 转行
  • 今天要给大家介绍的就是最近非常火爆的Flutter技术,特别适合独立开发者,那么Flutter有哪些优势,让我们一起来看看吧。 Flutter是谷歌公司发布的一款快速跨平台开发框架 有uni-app等其他框架为什.
  • 我的毕业设计课题是即时通信软件的设计与开发。想趁着暑假先做一些准备,请问没有大佬可以告诉我怎么开发基于安卓的即时通讯软件客户端以及基于Java的服务器端?需要用到哪些具体的技术?应该先从哪里入手
  • 正常复工以后,领导第一件事就是让找一款企业即时通讯软件,但是要求软件在使用中需要满足这些临时员工只能对接人事和生产部门,内部核心领导层和技术部门不能和他们对接,这就需要软件设置部门隐藏或人员隐藏的...
  • 随着智能互联网的高度覆盖,企业人员的工作都注定是和互联网这千丝万缕的关系。高效率的oa办公软件则是企业管理人员所重视和需求的不二选择;...无论是企业中用于交流的即时通讯,亦或是用于员...
  • 问题:即时通信的难点有哪些? 计算 信息加密与解密 高性能压缩算法 IO的多路复用 通讯成本 压缩成本 瞬时带宽问题 内存 维护连接成本高 维护socket需及时回收,不然易导致内存泄漏 通信的信息(最核心...
  • 2016—2017 年,直播、移动 AI、即时通讯技术迎来了前所未有的快速发展,但对于一些开发上的痛点和难点还仍处于悬而未决的状态之下。以移动直播技术来说,其面临的挑战要远远难于传统设备或电脑直播。因此,我们...
  • 蓝牙是一种短距的无线通讯技术,电子装置彼此可以透过蓝牙而连接起来,省去了传统的电线。透过芯片上的无线接收器,配蓝牙技术的电子产品能够在十公尺的距离内彼此相通,传输速度可以达到每秒钟1兆字节。以往红外...
  • 对于视频直播网站开发的技术人员来讲,音视频即时通讯技术是需要熟练掌握的。毕竟像直播这样重视互动和实时性的应用场景,即时通讯可以从中起到很大的配合作用。目前市面上很多服务商所提供的SDK可以帮助实现这一...
  • 对于视频直播网站开发的技术人员来讲,音视频即时通讯技术是需要熟练掌握的。毕竟像直播这样重视互动和实时性的应用场景,即时通讯可以从中起到很大的配合作用。目前市面上很多服务商所提供的SDK可以帮助实现这一...
  • 网络图片加载的封装【从零开始搭建android框架系列(4)】 字数2478 阅读6562 评论30 喜欢105 ...项目正在改版,即时通讯功能暂时删除了。 1 有哪些常用的图片加载库? 当下使用的主
  • 新手入门:websocket

    千次阅读 2020-11-17 11:18:11
    2、WebSocket的通信原理和机制3、WebSocket技术出现之前,Web端实现即时通讯的方法有哪些?4、一个简单的WebSocket聊天小例子8、结语 1、什么是Socket?什么是WebSocket? 对于第1次听说WebSocket技术的人来说,两者...
  • 视频通话

    2016-01-07 09:45:00
    就是视频通话 需要哪些技术,...前者比较流行吧,后者做即时通讯比较不错。 你要搞视频通话,看linphone 就好了,代码完整,接口比较全。都给你封装好了。直接用就行。pjsip 视频搞起来有点麻烦,你得自己搞。web...
  • 需要有哪些功能才算得上是一款合格的,优秀的、移动办公oa管理软件呢?   首先,OA是能够实现一个企业多人、多部门、跨地域的协同办公模式。即时通讯是它最基本的功能,而且也是区别于私人聊天工具的工作通讯软件。...
  • 需要有哪些功能才算得上是一款合格的,优秀的、移动oa办公软件呢? 首先,OA是能够实现一个企业多人、多部门、跨地域的协同办公模式。即时通讯是它最基本的功能,而且也是区别于私人聊天工具的工作通讯软件。 OA的...
  • IM (即时通讯)系统是一种大型实时系统,其对技术方面的要求非常高。在APP社交化的今天,很多APP都希望为自己的应用增加IM系统,但却不得其法。本课程抽丝剥茧,搭建一套简IM 系统,先让开发者了解如何实现这类系统...
  • 百度,你在做什么?

    2008-10-06 23:24:00
    以前网上找东西,总是先百度一下,然后是谷歌一下。但现在反过来了。...后来听说搞了个即时通讯工具叫百度HI,俺可从来没用过,也不知道有哪些人在用。而且百度那个工具栏,俺是最讨压的了,被安全卫士作为
  • 专家表示,台湾金融业与电信业在个人资料保护法要求下,对即时通讯(IM)等管制起步早,高科技产业在保护关键技术、专利等公司知识产权避免外流,对IM与电子邮件管制也比较严格,就连一般中小企业近年来也多建置...

空空如也

空空如也

1 2 3 4
收藏数 63
精华内容 25
关键字:

有哪些即时通讯技术