流无人观看时事件,用户可以通过此事件选择是否关闭无人看的流。 一个直播流注册上线了,如果一直没人观看也会触发一次无人观看事件,触发时的协议schema是随机的,看哪种协议最晚注册(一般为hls)。 后续从有人观看转为无人观看,触发协议schema为最后一名观看者使用何种协议。 目前mp4/hls录制不当做观看人数(mp4录制可以通过配置文件mp4_as_player控制,但是rtsp/rtmp/rtp转推算观看人数,也会触发该事件。
{
"mediaServerId": "string",
"schema": "string",
"app": "string",
"stream": "string",
"vhost": "string"
}curl --location 'http://127.0.0.1:8086/index/hook/on_stream_none_reader' \
--header 'Content-Type: application/json' \
--data '{
"mediaServerId": "string",
"schema": "string",
"app": "string",
"stream": "string",
"vhost": "string"
}'{
"code": 0,
"msg": "string",
"close": true
}