Streaming 拆卸:适用于RTSP?
在视频(RTSP)流会话中,当用户单击停止按钮时发送拆卸是否合适?Streaming 拆卸:适用于RTSP?,streaming,video-streaming,rtsp,Streaming,Video Streaming,Rtsp,在视频(RTSP)流会话中,当用户单击停止按钮时发送拆卸是否合适? 如果不是,那为什么呢?我想是的,没有其他“保证”的方法告诉服务器停止。 Quicktime和VLC都是这样做的,我不知道其他客户的情况。 从的本页可以看到,建议使用PAUSE指令,但不是必需的。另外,它是为了暂停,而不是停止。是的,拆卸是正确的方式 method direction object requirement DESCRIBE C->S
如果不是,那为什么呢?我想是的,没有其他“保证”的方法告诉服务器停止。 Quicktime和VLC都是这样做的,我不知道其他客户的情况。 从的本页可以看到,建议使用PAUSE指令,但不是必需的。另外,它是为了暂停,而不是停止。是的,拆卸是正确的方式
method direction object requirement
DESCRIBE C->S P,S recommended
ANNOUNCE C->S, S->C P,S optional
GET_PARAMETER C->S, S->C P,S optional
OPTIONS C->S, S->C P,S required
(S->C: optional)
PAUSE C->S P,S recommended
PLAY C->S P,S required
RECORD C->S P,S optional
REDIRECT S->C P,S optional
SETUP C->S S required
SET_PARAMETER C->S, S->C P,S optional
TEARDOWN C->S P,S required
是的,这是适当的 服务器应该为特定用户维护会话状态,而不是假设所有命令都来自同一个TCP连接,而是提供一个会话ID,该会话ID是在第一次安装应答发送到客户端时创建的。之后的所有请求都应该包括sessionid(也有例外)。通过发送拆卸请求,客户端向服务器指示它可以释放与该用户关联的所有状态
暂停将仅指示服务器停止发送数据包,而不是释放与该会话相关的状态。rtsp客户端软件断开媒体会话的行为有多种实现。 Realplayer将在拆卸前发送暂停。 Quicktime播放器和VLC将不间断地发送撕裂。 我认为两者都可以接受