Uses of Class
io.github.lunasaw.zlm.hook.param.HookResult
Packages that use HookResult
Package
Description
-
Uses of HookResult in io.github.lunasaw.zlm.hook.controller
Methods in io.github.lunasaw.zlm.hook.controller that return HookResultModifier and TypeMethodDescriptionZlmHookController.onFlowReport(OnFlowReportHookParam param, jakarta.servlet.http.HttpServletRequest request) 流量统计事件,播放器或推流器断开时并且耗用流量超过特定阈值时会触发此事件, 阈值通过配置文件general.flowThreshold配置;此事件对回复不敏感。ZlmHookController.onPlay(OnPlayHookParam param, jakarta.servlet.http.HttpServletRequest request) 播放器鉴权事件,rtsp/rtmp/http-flv/ws-flv/hls的播放都将触发此鉴权事件。ZlmHookController.onRecordMp4(OnRecordMp4HookParam param, jakarta.servlet.http.HttpServletRequest request) ZlmHookController.onRtpServerTimeout(OnRtpServerTimeoutHookParam param, jakarta.servlet.http.HttpServletRequest request) rtpServer收流超时 调用openRtpServer 接口,rtp server 长时间未收到数据,执行此web hook,对回复不敏感ZlmHookController.onSendRtpStopped(OnSendRtpStoppedHookParam param, jakarta.servlet.http.HttpServletRequest request) 发送rtp(startSendRtp)被动关闭时回调ZlmHookController.onServerExited(HookParam param, jakarta.servlet.http.HttpServletRequest request) ZlmHookController.onServerKeepalive(OnServerKeepaliveHookParam param, jakarta.servlet.http.HttpServletRequest request) 服务器定时上报时间,上报间隔可配置,默认10s上报一次ZlmHookController.onServerStarted(ServerNodeConfig param, jakarta.servlet.http.HttpServletRequest request) 服务器启动事件,可以用于监听服务器崩溃重启;此事件对回复不敏感。ZlmHookController.onStreamChanged(OnStreamChangedHookParam param, jakarta.servlet.http.HttpServletRequest request) rtsp/rtmp流注册或注销时触发此事件;此事件对回复不敏感。ZlmHookController.onStreamNotFound(OnStreamNotFoundHookParam param, jakarta.servlet.http.HttpServletRequest request) 流未找到事件,用户可以在此事件触发时,立即去拉流,这样可以实现按需拉流;此事件对回复不敏感。 -
Uses of HookResult in io.github.lunasaw.zlm.hook.param
Subclasses of HookResult in io.github.lunasaw.zlm.hook.paramModifier and TypeClassDescriptionclassJava 类表示classclassJava 类表示classclassMethods in io.github.lunasaw.zlm.hook.param that return HookResultModifier and TypeMethodDescriptionstatic HookResultHookResult.Fail()static HookResultHookResult.SUCCESS() -
Uses of HookResult in io.github.lunasaw.zlm.hook.service
Methods in io.github.lunasaw.zlm.hook.service that return HookResultModifier and TypeMethodDescriptionAbstractZlmHookService.onPlay(OnPlayHookParam param, jakarta.servlet.http.HttpServletRequest request) ZlmHookService.onPlay(OnPlayHookParam param, jakarta.servlet.http.HttpServletRequest request)