[go: nahoru, domu]

Skip to content

Releases: KingsleyYau/WebRTC-Server

v1.0.9

21 Oct 02:58
Compare
Choose a tag to compare

1.优化子进程继承socket导致退出慢问题
2.改变杀子进程信号SIGKILL为SIGTERM, 让脚本可以快速退出, 解决短时间重推断开问题
3.修改deamon.sh, 区分手动重启和监控重启
4.脚本启动ffmpeg绑定到cpu (减少进程抢占cpu时候导致系统调用过高)
5.优化mediaserver (修改libnice中tcp时候,glib使用epoll代替poll,减少socket数量多的时候系统调用过高)
6.修复coturn的bug (当处理tcp粘包的时候,如果客户端发送错误的协议会到死循环,用户调用满载,直接ice过期才能恢复)
7.优化监测脚本
8.修复mediaserver多次请求推流会导致内存泄漏问题
9.优化合并媒体流处理,ffmpeg初始接收缓冲修改为10秒(180000 byte),必须同时存在音视频才合并,否则断开,并且mediaserver改为收到视频才开始转发音频(可配置)
10.优化启动脚本
11.替换ffmpeg版本为4.3.1

v1.0.6

10 Nov 06:44
Compare
Choose a tag to compare

v1.0.6

新增功能

1.增加deamon脚本, 定时监测服务端口和状态, 超时则dump出堆栈并重启
2.增加deamon脚本用的Websocket client工具
3.修改ICE处理为多线程模式
4.修改回收WebRTC处理为异步队列

v1.0.5

22 Sep 09:07
Compare
Choose a tag to compare

v1.0.5

新增功能

  • 支持推流时, 可以使用接收端动态码率算法(Receive side gcc)
  • 支持外部HTTP接口[登录校验/上下线通知/在线列表(Websocket)同步]