短时间高频的上下麦操作会造成服务端信令风暴,所以上麦人数才需要加以限制。可是现实中,一些大型会议的规模往往会超过 1000 人,甚至达到几千、上万,我们不该因为技术的限制而牺牲用户的体验。第二个是**自由布局... 大型吃鸡游戏中的世界语音,还有现在正在发生的大型 VR 社交,这些场景需要自由上麦的人数很容易突破几百甚至上千。既然「千方会议」可以支持大型视频会议,何不做成 RTC 的标准能力,来解锁各行各业中“自由上麦”人数...
短时间高频的上下麦操作会造成服务端信令风暴,所以上麦人数才需要加以限制。可是现实中,一些大型会议的规模往往会超过 1000 人,甚至达到几千、上万,我们不该因为技术的限制而牺牲用户的体验。**自由布局**... **大型吃鸡游戏中的世界语音** ,还有现在正在发生的 **大型 VR 社交** ,这些场景需要自由上麦的人数很容易突破几百甚至上千。既然「千方会议」可以支持大型视频会议,何不做成 RTC 的标准能力,来解锁各行各业中“...
## SDK 简介 图片在业务应用场景是一个常见的元素,[veImageX](https://www.infoq.cn/article/ruW1ETT3VhEVvE6YKe24 "xxx")(简称 ImageX)为业务提供了灵活、高效的一站式图片处理解决方案,包括了服务端 SDK、... 特别是在自研的高性能 HEIF 软件解码库支持下,能够高效解码 HEIF 格式,并摆脱 HEIF 原生 iOS 系统版本的限制;- 支持云端加密、客户端解密,保障图片隐私安全;- SDK 的网络库支持 HTTPDNS,可以高效防止内容劫持...
* 切换档位* 清晰度溢出(举例:很小的手机屏幕播放 4K 的内容,肉眼感知不到清晰度的区别) 播放器的成本优化方法 针对上述的浪费我们进行了如下的具体优化方法:**缓存的... 从服务端视角来说,这些数据已经发送过去了,无论客户端是否需要,都已经计费了,就构成了浪费。在上图,我们分成 3 段来发 range 请求,中途断开时,是可以停止掉最后一段,那么浪费就大幅度减少了。同样,静态的 ra...
到期后清理 M3U8 缓存,防止缓存过期导致播放失败 初始化 AppLog 时,默认不采集 iccid、SN 参数、安卓 ID、IMEI、MAC 地址等敏感信息 AppLog 需要使用 6.15.4 及以上版本 修复 CVE-2023-4863 Libwebp 堆缓冲区溢出漏... 无需依赖服务端转码和处理,从播放器客户端即可支持超分辨率,用更低的码率获得更高的分辨率效果。如有需要,请联系我们或对应商务。 其它 bugfix 2021-09-22 基础版:1.20.2.3 高级版:1.20.2.3 支持 dir_url 播放方...
方法 方法 描述 setHttpDNSHostIP: 设置域名和服务器的 IP 地址映射关系。 setConfig: 初始化播放器,用于设置是否开启 SEI 消息、是否开启硬件解码和是否开启本地 DNS 预解析等配置信息。 setObserver: 设置播放器回调,用于监听播放器 VeLivePlayer 的播放错误、播放状态、音视频首帧渲染状态和清晰度档位信息等回调事件。 setRenderFillMode: 设置播放器画面的填充模式。 initWithType: 初始化特定类型的播放器。 setPlayUrl: 设...
到期后清理 M3U8 缓存,防止缓存过期导致播放失败 初始化 AppLog 时,默认不采集 iccid、SN 参数、安卓 ID、IMEI、MAC 地址等敏感信息 AppLog 需要使用 6.15.4 及以上版本 修复 CVE-2023-4863 Libwebp 堆缓冲区溢出漏... 无需依赖服务端转码和处理,从播放器客户端即可支持超分辨率,用更低的码率获得更高的分辨率效果。如有需要,请联系我们或对应商务。 其它 bugfix 2021-09-22 基础版:1.20.2.3 高级版:1.20.2.3 支持 dir_url 播放方...
VeLivePlayerResolutionSwitchReason objectivec typedef NS_ENUM( NSInteger, VeLivePlayerResolutionSwitchReason)直播播放器清晰度档位变化原因。 枚举值类型 值 说明 VeLivePlayerResolutionSwitchByAut... 如果超过了该时间仍未收到服务器响应,则认为网络请求失败。 retryIntervalTimeMsobjectivec @property (nonatomic, assign) NSInteger retryIntervalTimeMs;重试时间间隔,单位为 ms,默认值为 5000,仅在无备流时生...
设置域名和服务器的 IP 地址映射关系。 传入参数 参数名 类型 说明 hostIpMap NSDictionary * 域名和服务器 IP 地址的映射关系列表。其中 Map 的 Key 是域名,Value 是 List 类型,表示该域名对应的服务器 IP 地址列... Nullable)observer;设置播放器回调,用于监听播放器 VeLivePlayer 的播放错误、播放状态、音视频首帧渲染状态和清晰度档位信息等回调事件。 传入参数 参数名 类型 说明 observer id 播放器的事件回调对象。详情请参...
音视频首帧渲染状态和清晰度档位信息等回调事件。 传入参数 参数名 类型 说明 observer VeLivePlayerObserver 播放器的事件回调对象。详情请参见 VeLivePlayerObserver。 注意 需要在调用 play 开始播放之前,调用本... 域名和服务器 IP 地址的映射关系列表。其中 Map 的 Key 是域名,Value 是 List 类型,表示该域名对应的服务器 IP 地址列表。 setPropertyjava public abstract void setProperty( String key, Object value)设...
VeLivePlayerResolution java public enum VeLivePlayerResolution直播播放器的清晰度档位。 枚举值类型 值 说明 VeLivePlayerResolutionOrigin 0 原始流。 VeLivePlayerResolutionUHD 1 UHD 超高清。 VeLivePlaye... 如果超过了该时间仍未收到服务器响应,则认为网络请求失败。 retryIntervalTimeMsjava public int retryIntervalTimeMs = 5_000重试时间间隔,单位为 ms,默认值为 5000,仅在无备流时生效。 在无备流的场景下,若遇到...
此资源包剩余用量清零,不支持跨月累计或折现。 资源包抵扣方式此资源包包含 10000 分钟音视频通话用量。资源包中的用量自动按 1:1 的比例,抵扣最先发生的各种音视频通话用量,包括音频通话时长,和各种计价档位的视频... 确定计价档位;对于视频录制,根据录制完成的视频文件的分辨率,计算该视频文件的计价档位。 录制得到多个录制结果文件时,对每个文件分别计算计费时长后累加。 转推直播在使用服务端能力,对音视频通信进行转推直播时...
音视频首帧渲染状态和清晰度档位信息等回调事件。 setRenderFillMode 设置播放器画面的填充模式。 getVersion 获取播放器 SDK 的版本号。 setLogLevel 设置打印的日志级别。 setSurfaceHolder 使用 SurfaceView 播... setUrlHostIP 设置域名和服务器的 IP 地址映射关系。 setProperty 设置播放器高级配置。高级配置包括离屏渲染设置、缓冲区最大时长、ABR 码率自适应算法类型等,如需了解详细信息,请联系火山引擎技术支持。 snapsh...