RTSP开源库media-server信令交互

📅 2026/7/24 11:14:58
RTSP开源库media-server信令交互
ClientLoop= 单客户端 RTSP 信令线程:调好 TCP→ 建rtsp_server_t→ 循环recv+rtsp_server_input→ 回调业务On*回调函数→ 退出时拆会话关连接。推流主循环在MediaLoop。在堆上建一个rtsp_server_t:负责解析 RTSP 请求、组响应;真正怎么回 SDP / 建 Session / 推流,通过handler回调交给你们的OnDescribe等。没有它,后面的rtsp_server_input/rtsp_server_reply_*都没法用rtsp_server_create= 为这个客户端连接挂上 librtsp 引擎,并绑好「怎么发、收到各方法时回调谁」;后面所有 RTSP 信令都围着这个rtsp指针转。rtsp_server_create │ ▼ ClientLoop 里 recv → rtsp_server_input(rtsp, buf, n) │ 库解析出完整 DESCRIBE