Skip to content

Version 1.2.6 of nginx-http-flv-module published

Compare
Choose a tag to compare
@winshining winshining released this 10 Oct 05:38
· 126 commits to master since this release

Changelog

  • Fixed a crash bug in ngx_rtmp_gop_cache_module, see #73, thanks to @HeyJupiter.
  • Fixed the bug that http-flv will fail when the directive auth_request is on, see #72, thanks to @invalidtask.
  • Fixed a potential memory leak bug in ngx_http_flv_live_module.
  • Rewrote the function ngx_http_flv_live_read_handler in ngx_http_flv_live_module to avoid CPU 100% usage on Windows.
  • Renamed the name of unix domain socket from nginx-rtmp.X to nginx-http-flv.X.
  • Fixed the bug that when some directives are specified, the audio-only stream can not be played.
  • Optimized the log module to avoid high memory consumption.
  • Fixed some compilation errors when compiled by very new version GCC (gcc-8.2.0 for example), see #82, thanks to @DoM1niC.
  • Refactored the calling order of modules in order to simplify the code logic.
  • Fixed a crash bug when http-flv is used with the directive on_update callback on, see #85, thanks to @asAngus.
  • Fixed a IPv6 support bug, see #86, thanks to @Fenrirthviti.
  • Fixed some JSON style stat bug, see #92 & #94, thanks to @plainheart.

Bugs to be fixed

变更列表

  • 修复ngx_rtmp_gop_cache_module中一个造成崩溃的bug,详情见#73,感谢@HeyJupiter
  • 修复启用配置项auth_request时,http-flv不能播放流的bug,详情见#72,感谢@invalidtask
  • 修复ngx_http_flv_live_module中一个潜在的内存泄露的bug。
  • 重写ngx_http_flv_live_module中的ngx_http_flv_live_read_handler函数,避免在Windows上产生CPU使用率100%的问题。
  • 将unix domain socket的名称从nginx-rtmp.X修改为nginx-http-flv.X
  • 修复启用某些配置项时,纯音频无法播放的bug。
  • 优化日志模块,避免消耗大量的内存。
  • 修复使用很新的GCC(例如gcc-8.2.0)编译时产生的一些编译错误,详情见#82,感谢@DoM1niC
  • 重构模块的调用顺序,以简化代码逻辑。
  • 修复使用http-flv时,开启on_update回调造成崩溃的bug,详情见#85,感谢@asAngus
  • 修复一个IPv6支持的bug,详情见#86,感谢@Fenrirthviti
  • 修复一些JSON方式的stat的bug,详情见#92 & #94,感谢@plainheart

待修复的bugs