网络通话新增通话录音功能,摘要即时通讯云服务商网易云信与林鹿科技联手推出云对讲服务

摘要Go语言 v1.8
正式版已发布,标准库有显著的性能提升和变化。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。前言Go语言现在在服务端的网络编程领域越来越火,尤其像IM即时通讯应用这种富网络应用且对服务端网络性能要求极高的场景,很高兴看到Golang发布了1.8正式版,希望在多核架构横行的时代多一些这种顺应时代而生的技术。Go语言简介Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。Go的目标是希望提升现有编程语言对程序库等依赖性(dependency)的管理,这些软件元素会被应用程序反复调用。由于存在并行编程模式,因此这一语言也被设计用来解决多处理器的任务。谷歌大约2007年开始开发Go,并于2008年投入了一组全职员工。谷歌当初将该语言设计为一款系统编程语言,可以被用于网络服务器、存储系统和数据库中。但是谷歌认为,该语言还有望被用于其它领域。Go适合用来做什么服务器编程:以前你如果使用C或者C++做的那些事情,用Go来做很合适,例如处理日志、数据打包、虚拟机处理、文件系统等;分布式系统,数据库代理器等;网络编程:这一块目前应用最广,包括IM应用、消息推送技术、Web应用、API应用、下载应用;内存数据库:前一段时间google开发的groupcache,couchbase的部分组件;云平台:目前国外很多云平台在采用Go开发,CloudFoundy的部分组建,前VMare的技术总监自己出来搞的apcera云平台。Go
1.8版主要更新内容Go
1.7中为64位x86系统引入的编译器后端现在用于所有体系结构,在这些体系结构下可以看到显着的性能改进。例如,我们的基准程序所需的CPU时间在32位ARM系统上减少了20-30%。在此版本中,对于64位x86系统也有一些性能提升。编译器和链接器跑得更快。编译时间应该比Go
1.7缩短约15%。在这一领域还有更多的工作要做:希望未来版本的编译速度更快。垃圾收集暂停应明显更短,通常在100微秒以下,通常低至10微秒。HTTP服务器添加对HTTP/2
Push的支持,允许服务器向客户端推送。这对于消除网络延迟非常有用。
HTTP服务器还添加了对优雅停机的支持,允许服务器完成正在运行的请求之后关闭从而最小化停机时间。context(添加到Go
1.7中的标准库)提供了取消和超时机制。 Go
1.8在更多的标准库中添加了对context的支持,包括database/sql和net包以及net/http包中的Server.Shutdown。现在使用新添加的Slice函数使得对slice进行排序更简单。更多新版本的添加、改进和修复内容,以及上面列出的改进的详细信息请查看Go
1.8发行说明:

摘要即时通讯云网易云信于2017年1月20日发布3.4.0版,本次更新为主要版本的次要更新,详情见文章内容。发布的版本本次发布的版本号为
3.5.0版,更新时间为:2017年03月15日。iOS 更新内容新增SDK
现在以.framework形式提供。聊天室历史消息拉取接口支持逆向拉取。网络通话新增通话录音功能,
可以录制通话中所有参与者的声音并保存为 aac 或 wav
文件新增alwaysKeepCalling参数,
用于设置被叫离线时是否仍然需要持续呼叫新增录制对方音视频功能,并保存为
MP4
文件新增本地视频截图,并新增接口snapshotFromLocalVideoCompletion:点对点视频支持接通前预览变更网络通话NIMNetCallType变为NIMNetCallMediaType,
涉及点对点通话的主叫发起通话、被叫收到呼叫和切换网络通话类型三个接口中的通话类型参数,以及加入多人会议的音视频类型参数MP4视频录制接口的合并调整,调整后本地录制与对端录制使用同一套接口开始录制接口从startLocalRecording:videoBitrate:变更为startRecording:videoBitrate:uid:,新增了用户
userId
参数结束录制接口从stopLocalRecording:变更为stopRecordingWithUid:,新增了用户
userId
参数开始回调从onLocalRecordStarted:fileURL:变更为onRecordStarted:fileURL:uid:,新增了用户
userId
参数错误回调从onLocalRecordError:callID:变更为onRecordError:callID:uid:,新增了用户
userId
参数结束回调从onLocalRecordStopped:fileURL:变更为onRecordStopped:fileURL:uid:,新增了用户
userId 参数Android 更新内容新增1. 聊天室历史记录拉取接口:
pullMessageHistoryEx,支持查询方向按时间点向前或者向后。2.
音视频通话持续呼叫:若被叫方不在线,主叫方对其持续进行呼叫,被叫方会收到消息推送。3.
网络通话更新:复制-
新增发送控制命令接口:AVChatManager#sendControlCommand-
新增外部自定义视频绘制:AVChatExternalVideoRender, AVChatI420Frame-
支持发起通话后立即预览变更1.
网络通话与本地系统来电交互处理优化,从音视频SDK移到Demo中进行处理,便于第三方上层处理系统电话和网络通话的交互:复制-
删除接口AVChatManager#observeAutoHangUpForLocalPhone-
添加接口AVChatManager#isCurrentChatValid2.
网络通话视频聊天增加预览功能:复制-
删除接口AVChatManager#setupVideoRender-
添加接口AVChatManager#setupLocalVideoRender-
添加接口AVChatManager#setupRemoteVideoRender3.
网络通话视频帧和音频帧数据处理接口变更:复制-
返回类型从int变为boolean的接口AVChatStateObserver#onVideoFrameFilter-
返回类型从int变为boolean的接口AVChatStateObserver#onAudioFrameFilter-
修改视频数据类AVChatVideoFrame- 修改语音数据类AVChatAudioFrame-
AVChatImageFormat变更为AVChatVideoFrame内部类4.
网络通话音视频录制接口变更:复制-
删除接口AVChatManager#startLocalRecord-
删除接口AVChatManager#stopLocalRecord-
删除接口AVChatManager#isLocalRecording-
添加接口AVChatManager#startAVRecording-
添加接口AVChatManager#stopAVRecording-
添加接口AVChatManager#startAudioRecording-
添加接口AVChatManager#stopAudioRecording5.
网络通话过程中的状态变化监听接口变更:复制-
删除接口AVChatStateObserver#onLocalRecordEnd-
添加接口AVChatStateObserver#onAVRecordingCompletion-
添加接口AVChatStateObserver#onAudioRecordingCompletion-
添加接口AVChatStateObserver#onLowStorageSpaceWarning6. AudioRecorder
高清语音录音组件异步化,使用子线程开始、结束录音,UIKit 同时修改适配。7.
通知栏样式变更:复制-
展开样式的通知栏点击跳转更改为进入对应联系人的聊天界面-
折叠样式的通知栏在多联系人时将应用 icon 设置为通知栏大图8. SDK
心跳机制优化,缩短弱网环境下连接失效时上层的感知时间。9. LBS
机制优化,避免应用在后台受到网络限制时耗尽可用的 Link 地址。Windows(PC)
SDK
更新内容新增音视频通话时可以录制aac的混音音频文件(自己和对方所有人的混音),同时通过音视频状态回调接口返回录制状态音视频通话和白板通话邀请时追加一个keepcalling的功能,默认打开聊天室历史消息拉取接口现在支持正反向一起拉,nim_chatroom_get_msg_history_online_async第二个参数增加条件配置,
nim_chatroom_def.h #分获取历史消息条件Keys新增代理测试接口,
nim_global.h修复优化麦克风和摄像头的设备遍历接口,防止错误的设备导致接口调用崩溃修复音视频网络探测接口调用失败后导致的cpu高占用率的问题优化白板数据接口在高频率调用时的崩溃问题优化麦克风自动调节功能,会较明显的提升麦克风音量过小的问题修复HTTP模块发送大文件容易超时的问题优化本地数据持久化方案修复近期反馈的崩溃问题Web
SDK
更新内容新增聊天室获取历史消息记录支持双向查询下载地址请从以下官网地址下载:

摘要即时通讯云服务商网易云信与林鹿科技联手推出云对讲服务。引言当孩子补习回家,按了门铃,恰巧你饭后到小区散步了,该怎么办?——网易云信与林鹿科技联手推出的云对讲服务,为这一生活场景提供了解决方案:将单元门口孩子的音视频信号转移到手机上,你可随时随地与他通话并为他开锁。网易云与林鹿科技打造的这一云对讲服务主要通过向广大可视对讲厂家开放云对讲技术实现。详情长久以来,国内可视对讲厂家一直致力于将访客音视频云端化,在业主不方便接听固定在墙上的对讲时,能使用随身携带的手机实现通话开锁,为业主的居家生活提供更人性化服务。但现有成熟的音视频解决方案凤毛麟角,且都存在各种问题:或视频卡顿、或声音不清晰、或过于依赖服务器等等。“结合网易云即时通讯技术的linkroom云对讲技术具有视频流畅、画面清晰、声音保真、接入迅速等优势”,林鹿科技研发总监李军辉介绍说,“我们与网易云信合作,针对可视对讲领域独特的应用场景,对网易云信的IM功能进行了参数调优,封装了呼叫、监视、开锁接口,绑定了门口机与网易云信SDK账号,为可视对讲厂家的高效调用提供了成熟标准的对接方案。”由于对讲行业的特殊性,一直未能诞生独角兽级企业,行业整体的研发投入及技术储备相对滞后。互联网巨头的介入,为行业全面互联网化提供了有力保障。据网易云信CTO阙杭宁透露,网易云信的服务器在全球大量部署,支持海外节点,支持海量并发,而且在不久的将来,将逐步实现智能终端后台服务的持续存活,确保实时接收云端信息推送。使云对讲真正成为适合各类生活场景的便捷安防工具。据悉,一旦更多的厂家对接linkroom云对讲之后,你所居住的小区只需要对现有设备进行升级,即能让你拥有云对讲功能,再也不必急冲冲跑到门口为访客开锁了。网址即时通讯云网易云信官方网址:

发表评论

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

相关文章

网站地图xml地图