在describe的时候,临时性 创建了source和sink,在获取到sdp信息后,将其关闭。
而在setup时,此处创建的source和sink会长期存在,sink从source获取数据流,以rtp形式发送到客户端。
streamState数组来维护一个rtsp流的多路,数组的每一个元素代表一路流,内部通过streamtoken表示。
可以通过设置fReuseFirstSource变量值来决定是否所有的客户端都用同一个streamtoken,每一个streamtoken维护了一个source和sink。
本文介绍了RTSP流处理中source和sink的创建及使用方式。describe阶段为临时创建,而setup阶段则长期存在。通过streamState数组维护多路流,每个元素代表一路,并通过streamtoken标识。可根据fReuseFirstSource值决定所有客户端是否共享同一streamtoken。
769

被折叠的 条评论
为什么被折叠?



