Streaming 拆卸:适用于RTSP?

Streaming 拆卸:适用于RTSP?,streaming,video-streaming,rtsp,Streaming,Video Streaming,Rtsp,在视频(RTSP)流会话中,当用户单击停止按钮时发送拆卸是否合适? 如果不是,那为什么呢?我想是的,没有其他“保证”的方法告诉服务器停止。 Quicktime和VLC都是这样做的,我不知道其他客户的情况。 从的本页可以看到,建议使用PAUSE指令,但不是必需的。另外,它是为了暂停,而不是停止。是的,拆卸是正确的方式 method direction object requirement DESCRIBE C->S

在视频(RTSP)流会话中,当用户单击停止按钮时发送拆卸是否合适?
如果不是,那为什么呢?

我想是的,没有其他“保证”的方法告诉服务器停止。 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将不间断地发送撕裂。 我认为两者都可以接受