在QML中,我有一个非常简单的视频播放器,可以将其连接到RTSP源,并且具有播放和停止命令。
运行“播放”命令时,我可以看到(通过Wireshark)发送了以下请求
DESCRIBE
SETUP
PLAY
按下Stop命令(在Video组件上调用stop()方法)时,视频从QML端停止,但似乎没有任何内容发送到rtsp服务器。
此行为导致几个RTSP会话被打开,并且永不关闭。
使用VLC并使用Wireshark进行间谍活动时,可以看到按下停止按钮时发送了TEARDOWN请求。
我可以做些什么来从QML视频组件发送TEARDOWN请求吗?