HISI的参考 RTSP Server.
VLC 2.x版本点播私有RTSP服务, 可正常出图像;
VLC 3.x版本点播RTSP服务, 三秒后停止;
抓包看VLC3.x 的RTSP会话过程,PLAY方法后不久,VLC发送了GET_PARAMETERS请求,然后服务端就断开了。
与VLC2.x版本的正常RTSP点播对比, 正是多了一个GET_PARAMETERS操作;
对服务端代码进行分析,RTSP服务端未对此方法进行分支处理,返回错误导致会话被关闭。
最终对OPTIONS方法返回的方法列表进行更新,清掉不支持的GET_PARAMETERS.
博客围绕HISI的参考RTSP Server展开,指出VLC 2.x版本可正常点播私有RTSP服务,而VLC 3.x版本三秒后停止。经抓包分析,发现VLC 3.x多了GET_PARAMETERS操作,服务端未处理该方法致会话关闭,最终更新OPTIONS方法返回的方法列表解决问题。
8754

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



