npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

webrtc-zego

v2.13.5

Published

zego webrtc sdk

Downloads

27

Readme

日志更新

2022-07-15(version 2.9.0)

  1. UDP 协议连接失败时,可智能切换 TCP 协议

2022-04-11(version 2.8.1)

  1. 修复设置推流参数接口 setPublishStreamConstraints 同时关闭音频 3A 时不生效的问题。

2022-04-08(version 2.8.0)

  1. 新增支持摄像头关闭时推送静态图片。

2022-02-21(version 2.7.0)

  1. 修复其它已知问题。

2021-08-27(version 2.6.0)

  1. 修复推流端移除正在推流的外接摄像头后调用 switchDevice 切换其他摄像头设备后拉流端 onRemoteCameraStatusUpdate 事件中设备状态没有恢复为开启状态。
  2. 修复其它已知问题。

2021-08-09(version 2.5.0)

  1. 推流端关闭视频画面后再开启,拉流端不再依赖媒体信令来恢复画面,避免弱网情况无法恢复视频画面。
  2. 修复当使用外接麦克风和摄像头进行推流时拔出设备,上报的摄像头状态没有变为关闭状态。
  3. 修复其它已知问题。

2021-07-10(version 2.4.0)

  1. 修复断网时进行推拉流会报错,没有正常返回断网推拉流失败错误信息。
  2. 修复其它已知问题。

2021-06-10(version 2.3.0)

  1. 优化推流过程中切换摄像头设备逻辑
  2. 优化拉流端丢包时会出现花屏的情况
  3. 修复切换音频设备后音浪回调返回的一直是 0 而不是新设备音浪

2021-04-29(version 2.2.0)

  1. 优化了推拉流协商模式,减少推拉流首帧耗时
  2. 优化了推拉流网络质量算法
  3. 增加节点质量探测,若检测到当前网络质量差则触发节点探测,SDK 会寻找质量更佳的推拉流节点进行切换,进一步提高抗弱网能力

2021-04-15(version 2.1.0)

  1. 修复切换摄像头原摄像头未被关闭问题
  2. 修复其它已知问题

2021-04-01(version 2.0.1)

  1. 优化预加载音效
  2. 优化检测接口,提高视频编码检测准确率
  3. 优化了推拉流网络质量评级逻辑,提高评估准确率
  4. 重试逻辑重构,优化推拉流网络质量检测算法,增加节点探测能力,进一步提高SDK抗弱网能力
  5. 日志系统重构,优化了日志结构,提高问题定位效率
  6. 修复其它已知问题

2020-11-26(version 1.12.2)

  1. 修复用户列表可能不回调问题
  2. 修复弱网场景下同时推拉多路流调度可能失败问题
  3. 修复在推流重试时停止推流流删除未发出问题
  4. 优化日志上报,提高问题定位效率

2020-11-16(version 1.12.1)

  1. 修复动态修改3A不起作用问题

2020-11-16(version 1.12.0)

  1. 预览接口新增设置推流单/双声道
  2. 预览接口新增设置推流音频码率
  3. 推拉流质量增加音频帧率上报
  4. 针对弱网情况下收不到流删除回调的问题进行相关优化
  5. SDK上报的设备状态日志报文,需要增加关联的流名字段
  6. 混音前静音麦克风,暂停混音再恢复麦克风不起效果问题

2020-10-30(version 1.11.0)

  1. 优化设备状态的上报信息,增加流 ID 标识,提高追踪日志信息效率
  2. 修复在使用屏幕共享并停止混音时 Bar 未消失的问题

2020-10-09(version 1.10.0)

  1. 重试逻辑优化及重构,提高sdk 抗弱网能力,减少客户端重试
  2. 对接口中是数值类型的参数作严格判断,避免出现错误
  3. 客户设置修改码率等参数时,在日志中上报记录相关设置参,包括分辨率、帧率、码率
  4. 修复停止混流回调中退出房间会报错问题

2020-09-29(version 1.9.2)

  1. 修复推流重试只重试一次问题

2020-08-24(version 1.9.1)

  1. 新增动态设置码率功能

2020-08-14(version 1.9.0)

  1. 新增设备拔插回调接口 OnAudioDeviceStateChanged OnVideoDeviceStateChanged onDeviceError
  2. 屏幕共享 停止捕捉与停止共享冲突优化
  3. 停止拉流为空报错优化
  4. 停止混流接口入参报错提示文案修改
  5. 心跳bug修复
  6. 重试逻辑bug修复

2020-08-04(version 1.8.2)

  1. 修复绝对路径导致编译失败问题

2020-08-03(version 1.8.1)

  1. 修复推拉流过程中状态可能不回调问题
  2. 推拉流质量增加对video以及audio元素的监听

2020-06-28(version 1.8.0)

  1. 推流增加判断是否预览成功
  2. 屏幕共享支持多次调用并多次回调
  3. 解决推拉流失败却不抛错误问题
  4. 检测接口优化
  5. 增加mixingBuffer接口对arrayBuffer的支持
  6. 解决预览后改变摄像头状态再推流状态不对问题
  7. 用户playType的优先级高于媒体信令

2020-02-27(version 1.6.0)

  • 新增setPublishStreamConstraints 接口,支持中途修改分辨率
  • 新增onRemoteCameraStatusUpdate 和 onRemoteMicStatusUpdate接口,拉流端能收到对端的摄像头或者麦克风状态
  • 解决推流端重推后拉流端画面卡住问题
  • 优化节点重试逻辑,提高连接稳定性
  • 优化日志上报信息

2019-12-09(version 1.5.0)

  • 解决部分手机中途调用切换摄像头接口失败问题
  • 优化中途断网处理
  • 新增动态转推CDN接口
  • 删除config接口参数中的testEnvironment选项,用户不再需要关注当前环境是否为测试环境

2019-09-29(version 1.4.0)

  • 新增变声接口(改变声调)
  • 新增转码功能(VP8、H.264)
  • 修复主播收到自身流删除问题
  • 修复火狐浏览器推第三方视频并循环播放,播放多遍拉流质量为0的问题

2019-08-26(version 1.3.0)

  • 增加对VP8的编码支持,支持安卓微信推拉流与ios微信拉流
  • 计划弃用isSupportWebrtc、isSupportH264接口,新增统一检测性接口supportDetection
  • 新增switchDevice接口,支持在推流过程中切换设备,无需重新推流
  • 优化推拉流连接,提高推拉流稳定性
  • 房间自定义消息可支持广播发送
  • 解决最新版火狐拉流失败的问题
  • 优化ws 断开错误信息

2019-06-20(version 1.2.2)

  • 新增获取pcm格式的音频数据接口
  • 混流测试环境下,不设置outputStreamId导致提示混流失败问题(实际成功)
  • typescript编译报错修复
  • 兼容最新版chrome74,* 及最新ios 12.3.1
  • 新增混音、停止混音、设置混音音量、接口
  • 新增音效预加载、音效播放、音效暂停、音效恢复接口
  • 解决filterStreamList将chrome判断成safari问题
  • 预览接口增加音频码率、降噪、自动增益、回声消除开关,默认都是开启

2019-04-17(version 1.2.1)

  • chrome 72及以上版本使用屏幕共享功能无需额外下载插件
  • 日志内部优化
  • 增加测试环境开关,根据需要选择是否开启
  • 修复typescript使用sdk报错问题
  • 修复发送可靠消息只有第一次成功问题
  • 修复大房间主播退出房间再进入房间观众无自动拉流问题

2019-02-13(version 1.2.0)

  • 减少单次日志发送量,提高连接稳定性
  • 新增视频录制,下载,视频截图,筛选流等功能
  • 屏幕共享关闭后可再调用摄像头
  • 对部分接口方法增加参数判断
  • 解决多次压缩导致部分兼容性问题
  • 解决部分电脑使用新版火狐后拉流失败的问题

2018-11-22(version 1.1.6)

  • 解决火狐推第三方流失败问题

2018-09-17(version 1.1.5)

  • sdk删除多余sdp,减少发送数据量
  • 内部打印日志级别优化
  • 添加cdn转推功能
  • 版本号,获取版本号
  • 添加获取流音量接口
  • catch日志信令连接报错
  • sdk内部监听关闭页面事件,不再需要手动监听
  • 添加登录鉴权功能

2018-08-28(version 1.1.4)

  • 解决一些与native互通的问题
  • 推拉流添加鉴权
  • 优化火狐下的使用情况
  • 优化sdk内部调用
  • cdn添加https地址字段

2018-08-22(version 1.1.3)

  • 解决一些bug

2018-08-21(version 1.1.2)

  • 拉流优化

2018-08-17(version 1.1.1)

  • 日志优化:

  • 添加新接口:

    • webrtc支持检查接口isSupportWebrtc
    • H264编码是否支持检测接口isSupportH264(异步)
    • 获取设备接口enumDevices改为添加静态调用

before (纯js-1.0.6版)