ZLMediaKit/python/mk_plugin.py
2026-01-21 21:54:50 +08:00

22 lines
511 B
Python

import mk_logger
import mk_loader
def on_start():
mk_logger.log_info("on_start")
def on_exit():
mk_logger.log_info("on_exit")
def on_publish(type: str, info, invoker, sender) -> bool:
mk_logger.log_info(f"on_publish: {type}")
# opt 控制转协议,请参考配置文件[protocol]下字段
opt = {
"enable_rtmp": "1"
}
# 响应推流鉴权结果
mk_loader.mk_publish_auth_invoker_do(invoker, "", opt);
# 返回True代表此事件被python拦截
return True