首页 > 其他分享 >关于ZLmediakit无人观看处理

关于ZLmediakit无人观看处理

时间:2023-07-19 15:23:46浏览次数:28  
标签:触发 ZLmediakit 协议 scheam 观看 reader 无人

 1 ZLM接收推流或者代理拉流。流注册成功后会先触发一次无人观看,用于应对注册流之后,没有人拉流观看的情况;

 这里会生成一个定时器,如果到时间了没人看就触发无人观看 ;streamNoneReaderDelayMS=30000

如果本次触发的无人观看(hook)你不处理,那就不会再次触发了;除非你有客户端拉流播放,然后reader从有变成无,才会再次触发无人观看;

 2 关于触发无人观看的返回的协议类型(来源于issue)

无人观看事件不同协议只会触发一次(不管转换为多少种协议了) 但是触发时的协议scheam是随机的 看那种协议最晚注册。
当然后续从有人看变成无人看,触发协议scheam为最后一名观看者使用何种协议。总的来说,这个hook可以不关注scheam参数

3  on_stream_none_reader

 4 关于无人观看人数统计

除了统计MultiMediaSourceMuxer外, 还统计不经过MultiMediaSourceMuxer直接代理生成的流的观看者人数;MediaSourceEvent::onReaderChanged()中也会统计;注意录像如果当做观察者,录像也会是一个reader,可以在配置文件中设置录像是否作为观察者  EX:#是否将mp4录制当做观看者 mp4_as_player=0

标签:触发,ZLmediakit,协议,scheam,观看,reader,无人
From: https://www.cnblogs.com/8335IT/p/17565690.html

相关文章

  • 20230718 苏州无人车国赛游寄
    7.14早上4:30起床,5:00打车去机场,5:20左右到机场。弄完机票、安检,突然来短信说飞机时间变了,六点半的飞机改到九点半,在机场一直等着。机场空调有点冷( 8:55发现有人登机了,就跟在队伍后面。9:00准时登机,飞机的颜色蛮漂亮的。......
  • 【Python&RS】基于GDAL给无人机图片定义坐标系
    ​    前段时间有过一个想法,就是如果可以给无人机拍摄的图片定义坐标系,再使用GADL库里的镶嵌拼接函数,是不是就可以实现快速拼接影像。虽然结果不是正射影像,但效率比无人机厂家的软件提高了很多很多,主要还是看用途。    有了这个想法后就要行动起来,定义一个坐标......
  • ARM平台移植ZLMediaKit
    ZLMediaKit是一套高性能的流媒体服务框架,目前支持rtmp、rtsp、hls、http-flv等流媒体协议,支持linux、macos、windows三大PC平台和ios、android两大移动端平台。host主机:ubuntu18.04移植平台:rk3568交叉编译链版本:gccversion9.3.0https://github.com/ZLMediaKit/ZLMediaKit1,......
  • 无人船/无人艇路径跟踪控制 fossen模型matlab simulink效果 基于
    无人船/无人艇路径跟踪控制fossen模型matlabsimulink效果基于观测器的LOS制导结合反步法控制ELOS+backsteppingYID:99188660989622243......
  • 无人车轨迹规划,利用代价函数求解最优轨迹,matlab程序 这
    无人车轨迹规划,利用代价函数求解最优轨迹,matlab程序这个程序是一个用于车辆导航和避障的示例。它使用了一种基于目标函数和障碍函数的规划方法,通过计算不同方向上的函数值来选择最佳移动方向,并模拟车辆在真实环境中移动的过程。程序的主要功能是模拟车辆在给定的区域内避开障碍物......
  • 基于LQR控制的无人驾驶轨迹跟踪(横向控制)算法。 使用simul
    基于LQR控制的无人驾驶轨迹跟踪(横向控制)算法。使用simulink模型搭建,并与carsim进行联合仿真。整个联合仿真已经调试完成。具体的控制器设计过程也给出相应的说明。ID:77400623216704421......
  • windows编译ZLMediaKit(vcpkg)
    windows编译ZLMediaKit转载https://www.jianshu.com/p/f6f1c0b7e32b编译#下载ZLMediaKitgitclonehttps://gitee.com/xia-chu/ZLMediaKit.git#切换到ZLMediaKit目录cdZLMediaKit#更新子模块代码gitsubmoduleupdate--init#vcpkg安装opensslvcpkginstall--trip......
  • ZLMediaKit Windows 编译
    下载ZLToolKit,放到ZLMediaKit-master\3rdpart\ZLToolKit下。https://github.com/ZLMediaKit/ZLToolKit/tree/master下载media-server放到ZLMediaKit-master\3rdpart\media-server下。https://github.com/ireader/media-server下载jsoncpp放到ZLMediaKit-master\3rdpart\jsoncp......
  • 智能电视APP鲜时光,如何应用AB测试打造极致的用户观看体验?
     更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 数字技术的发展让智能电视普及率大幅提升,2023年智能电视的市场渗透率已超90%,与智能电视相匹配的各类应用APP功能也愈加丰富。本文介绍面向智能电视及机顶盒的互联网电视应用——鲜时光A......
  • ZLmediakit集群部署
    1简单理解2如何简单部署测试2.1:我在10.1.1.1的机器上有拉IPC-A摄像头的数据源;这个摄像头通过部署在10.1.1.1上的ZLM去拉,转协议RTSP的地址是rtsp://10.1.1.1:554/rtp/stream_12.2:我本地(127.0.0.1)启动ZLM服务,通过VLC拉stream1:此时肯定是找不到的,因为我本地就没有叫stream_1......