Products
96SEO 2025-04-24 08:30 33
SDK 默认打开 AEC (回声消除)功能,这会损耗音质,所以开播前先关闭它,连麦后再打开,避免互动时产生回声。关闭 AEC 功能的方法是:>("{\"Cmd\":\"\", \"\": false}");
开播前设定音频属性,。用使播直一般直播场景使用 48 KHz 采样率,双声道,编码码率设定为 64 Kbps,人声和音乐效果达到最优。64Kbps 的码率是超宽带,足够人声通话或音乐直播使用。
户外直播场景建议打开 AI 降噪功能,实时分离语音和背景噪声,消除环境中的噪音,提升音质。开启 AI 降噪功能的方法是:>("{\"Cmd\":\"\", \"\": true}");
直接集成第三方美颜 SDK,配合 自采集功能实现美颜+贴纸功能。
购买各大云厂商的 CDN 服务,根据产品体量和运营区域选择。出海产品建议使用网宿,国内产品使用各大厂商 CDN 服务无大差别。
首次推出客户端4连麦功能就得到了客户的一致好评,推出客户端推流 CDN 组件和服务端推流 CDN,两种方式结合打造无缝的旁路直播方案。
旁路推流组件功能简单,回调一致,无缝切换。支持开始推流、结束推流、直播合流模式、合流布局、合流背景、水印、SEI 等功能。
开发客户端推流 CDN 组件为企业减负,无需支付旁路推流费用,延迟小,主播端直接推流,减少传输过程中的延迟损耗。
实现流程:主播开始直播,开启本地推流,观众进入直播间,申请连麦,主播端收到观众的流后,调用本地推流组件的 方法进行混流布局,观众挂断后,主播端收到观众下麦的回调,调用本地推流组件的 方法进行更改布局,H5 端可接入 m3u8 格式的视频流进行观看直播。
服务端推流 CDN,主播端调用接口,让服务端完成合流并转推 CDN 的功能,对本地没有任何影响。
实现流程:主播开始直播,开启服务端旁路推流,观众进入直播间,申请连麦,主播端收到观众的流后,调用服务端接口 方法进行混流布局,观众挂断后,主播端收到观众下麦的回调,调用服务端接口 方法进行更改布局,H5 端可接入 m3u8 格式的视频流进行观看直播。
Web 端主播使用服务端推流 CDN 功能即可,低端设备主播使用服务端推流 CDN 功能,反之使用客户端旁路推流插件,客户端使用 RTC 实时检测网络情况,网络不好时关掉本地旁路推流组件,调用服务端推流 CDN 接口进行无缝替换,语音连麦场景直接使用客户端旁路推流,2 人 PK 直播场景使用客户端旁路推流 CDN 组件。
直播连麦中还有一些麦序功能、加油团、连麦权限设定、版本兼容、连麦视频布局等业务逻辑,需要产品经理强化。 直播连麦 demo 已经上线,有需要的联系客服索取源码。
Demand feedback