RTSP/1.0 412 Precondition failed
2014-02-28 09:03
288 查看
Android将sdp推送至Darwin服务器时,在SETUP这一步,服务器返回了RTSP/1.0 412 Precondition failed 。
查找了很多资料,没有找到解决办法,甚至不明白Precondition failed是什么意思。
后来发现了一个规律,问题描述如下:每回第一次启动Darwin 服务器时,服务器对SETUP消息的response是200,由于客户端接下来的步骤存在错误,与服务器的交互至此结束。再次启动客户端请求服务器,出现了在SETUP这步response 412的问题。
解决办法1:每次客户端请求服务器结束(非正常情况下的断开)后,在http://ip:1220中Disable server,然后再Enable server。
解决办法2:若第一次请求Darwin服务器成功,且正常断开连接,再次与服务器连接时,即使没有重启Darwin server,也不会出现412的问题。
结论:出现412问题时,应仔细排查客户端代码是否存在问题。
查找了很多资料,没有找到解决办法,甚至不明白Precondition failed是什么意思。
后来发现了一个规律,问题描述如下:每回第一次启动Darwin 服务器时,服务器对SETUP消息的response是200,由于客户端接下来的步骤存在错误,与服务器的交互至此结束。再次启动客户端请求服务器,出现了在SETUP这步response 412的问题。
解决办法1:每次客户端请求服务器结束(非正常情况下的断开)后,在http://ip:1220中Disable server,然后再Enable server。
解决办法2:若第一次请求Darwin服务器成功,且正常断开连接,再次与服务器连接时,即使没有重启Darwin server,也不会出现412的问题。
结论:出现412问题时,应仔细排查客户端代码是否存在问题。
相关文章推荐
- Rtsp发送ANNOUNCE到Darwin时,RTSP/1.0 401 Unauthorized
- Rtsp发送ANNOUNCE到Darwin时,RTSP/1.0 401 Unauthorized
- Rtsp发送ANNOUNCE到Darwin时,RTSP/1.0 401 Unauthorized
- Rtsp发送ANNOUNCE到Darwin时,RTSP/1.0 401 Unauthorized
- Rtsp发送ANNOUNCE到Darwin时,RTSP/1.0 401 Unauthorized
- (CC/PP)结构和词汇 1.0
- DSS RTSP and RTP over HTTP
- kafka0.8和1.0整合sparkstreaming
- 贪吃蛇 ver 1.0 JavaScript
- ★★★★★ testRTSPClient.cpp 的学习 live555 ★★★★★ 时间戳和264 aac输出方法
- 联想S720/S720i通刷刷机包 Vibe V1.0
- AOP编程实践之AspectWeaverSample1.0
- RTSP的例子终于跑通了,后面再花点时间梳理下,RTSP协议的学习就可以告一段落了,下一站SIP协议!~加油
- RxJava 1.0版本入门篇之--3
- XMod 1.0--(1)关于XMod的简介(加入了些文字说明)。
- 个人小项目——飞聊通讯录V1.0小结
- Vue1.0学习总结(1)———指令、事件、绑定属性、模板、过滤器
- 使用JBuilder和WTK2.2搭建MIDP1.0和MIDP2.0开发环境
- RTP/RTCP/RTSP/SIP/SDP概念
- 基于ArcGIS Flex API实现动态标绘(1.0)