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.