分类:技术干货

【融云分析】基于 ffmpeg 实现重采样和混音

本文首先采用 ffmpeg 将源音频数据重采样为目标音频格式,再将两道音频格式相同的音频流混成一道音频流,采用的混音方式是将两道音频流对应位置的采样数据相加求平均值,这种混音方式不会引入额外的噪音,但是在音频流数量比较多时会导致总体音量下降的问题。……

未完,继续阅读→

【融云分析】iOS 基于实时音视频 SDK 实现屏幕共享功能

在之前的 iOS 版本中,iOS 开发者只能拿到编码后的数据,拿不到原始的 PCM 和 YUV,到 iOS 10 之后,开发者可以拿到原始数据,但是只能录制 App 内的内容,如果切到后台,将停止录制,直到 iOS 11,苹果对屏幕共享进行了升级并开放了权限,既可以拿到原始数据,又可以录制整个系统。……

未完,继续阅读→

【融云通信研习社】资深产品专家解读关于“IM+RTC+Push”那些事

针对于多场景的通信需求,融云产品及解决方案 VP 林光柘在近期举办的融云通信研习社中,深度剖析了融云“IM+RTC+Push”一体化解决方案,并带来一些通信云技术在行业场景中的创新应用玩法。……

未完,继续阅读→

【融云分析】WebRTC 首帧显示优化策略全解析

音视频实时通话首帧的显示是一项重要的用户体验标准。本文主要通过对接收端的分析来了解和优化视频首帧的显示时间。……

未完,继续阅读→

【融云分析】聊天室海量消息分发之消息丢弃策略

如果将聊天室中产生的海量消息全量分发至客户端,那么客户端可能会出现卡顿,且此类刷屏消息人眼无法查看也会影响用户体验,因此聊天室消息分发的丢弃策略应运而生。……

未完,继续阅读→

【融云分析】SDK 交付质量保障之自动化测试

优秀的框架、工具可以借鉴使用,但也不要过于局限于现有工具和框架,而应根据自身产品特性和架构特性,寻找适合当前产品的自动化测试解决方案才是合理的自动化测试。……

未完,继续阅读→

【融云分析】苹果 iOS 通知推送机制全面解析

在当下的 App 开发中,通知功能已成为不可或缺的一部分,目前主要分为两种模式:本地通知和远程推送。……

未完,继续阅读→

【融云分析】融云实时音视频 SDK 对智能硬件的视频适配

融云实时音视频 SDK 会对市面上的各类智能硬件设备,特别是各种类型、各种版本的手机进行适配,以确保 SDK 的稳定性。……

未完,继续阅读→

私域流量+小程序直播,2020 星火燎原的直播带货

无需安装、触手可及、用完即走、裂变分享,小程序直播,无疑将成为电商的必争之地。……

未完,继续阅读→

【融云分析】iOS 混音之 AVAudioEngine 详解

混音就是将多种音频混合在一起。例如,我们常听的流行音乐,其中包含伴奏和原唱,将两种音频混缩处理之后最终就产生了一首流行歌曲,这就是混音。……

未完,继续阅读→