首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RTSP:发送“描述”请求后没有从服务器接收SDP

RTSP:发送“描述”请求后没有从服务器接收SDP
EN

Stack Overflow用户
提问于 2020-10-06 05:59:04
回答 1查看 360关注 0票数 0

我有一个博世相机(服务器),我的最终目标是通过元数据获取视频内容描述。为此,我使用了LwIP原始API(1.4.0)。目前,我正在尝试使用相机进行身份验证并接收SDP,以便设置会话。但是,在通过使用摘要重新发送描述请求进行身份验证之后,我不会从服务器获得任何响应,过一会儿服务器就会重置连接。下面是我为身份验证而执行的操作序列。

步骤1:客户端到服务器(mcu发送第一次描述请求)

代码语言:javascript
复制
DESCRIBE rtsp://service:PRBUWPCs7*f40j@192.168.1.129/?enablevideo=0&vcd=1 RTSP/1.0
CSeq: 1
User-Agent: rtsp://service:PRBUWPCs7*f40j@192.168.1.129(LIVE555 Streaming Media v2018.02.28)
Accept: application/sdp

步骤2:服务器到客户端(服务器响应以nonce进行身份验证,rx通过回调)

代码语言:javascript
复制
Payload:RTSP/1.0 401 Unauthorized
CSeq: 1
WWW-Authenticate: Digest realm="Please log in with a valid 
username",nonce="7bd251bb670e45966c415838679f778f",opaque="",stale=FALSE,algorithm=MD5

步骤3:客户端到服务器(mcu计算响应并重发描述命令)

代码语言:javascript
复制
DESCRIBE rtsp://service:PRBUWPCs7*f40j@192.168.1.129/?enablevideo=0&vcd=1 RTSP/1.0
CSeq: 2
Authorization: Digest username="service", realm="Please log in with a valid username", nonce="7bd251bb670e45966c415838679f778f", uri="rtsp://service:PRBUWPCs7*f40j@192.168.1.129/?enablevideo=0&vcd=1", response="4c87974de2e3ecc3d534beddef9e6962"
User-Agent: rtsp://service:PRBUWPCs7*f40j@192.168.1.129(LIVE555 Streaming Media v2018.02.28)
Accept: application/sdp

步骤4: mcu等待SDP,但在接收回叫函数中接收pbuf *p作为null。

几秒钟后,还会收到带有错误代码ERR_RST的tcp回调,即连接重置。

请任何人澄清我的上述程序是否正确,如果是的话,对于什么可能导致相机不响应SDP描述,导致连接重置和接收pbuff在接收回调中为NULL,有什么见解?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-09 06:48:23

修好了。md5模块有一个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64220121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档