ZLMediaserver按需拉流

按需拉流,可能数据源不存在,客户端告诉流媒体服务器我要拉这个源,然后流媒体服务器立刻去拉IPC或者存储设备;

一般情况的拉流都是流已经注册到媒体服务器,或者说已经通过代理拉好了,客户端在去RTSP/RTMP/WS 预览;

1 国标

1.1客户端发送URL拉流,

1.2 流媒体服务器判断有人拉流,如果流不存在,openRtpServer开启流媒体服务器;

1.3 然后通过运行脚本或者功能模块发送Invite【SIP】给数据源设备,让它向流媒体服务器送这个流;

1.4 客户端就能从流媒体服务器拉到数据了;

 

2 RTSP按需拉流

2.1客户端输入拉流URL,与流媒体服务器进行RTSP交互。

2.2流媒体服务器检测到有拉流客户端注册过来的时候,先触发一个hook;在hook回调里边流媒体服务器去数据源;

2.3拉到的数据源经过流媒体服务器,传输给客户端;

 

posted on 2023-06-08 09:58  邗影  阅读(183)  评论(0编辑  收藏  举报

导航