RTSP Session
ffmpeger 发布于 2021-07-12

此请求和响应标头字段标识由设置中的媒体服务器启动的RTSP会话响应,并在演示URL上通过撕下来结束。会话标识符由媒体服务器选择。
会话标识符是任意长度的不透明字符串。必须转义线性空白。A.会话标识符必须随机选择,并且必须至少有8个八位字节长才能猜测更难

session-id = 1*( ALPHA j DIGIT j safe )

一旦客户机收到会话标识符,它就必须为任何请求返回它与那次会议有关。如果服务器有其他识别方法,则不必设置会话标识符会话,例如动态生成的url。

Session = ”Session” ”:” session-id [ ”;” ”timeout” ”=” delta-seconds ]

超时参数只允许在响应头中使用。服务器使用它向客户机指示在由于缺少命令而关闭会话之前,服务器准备在两个RTSP命令之间等待多长时间活动(见A节)。超时以秒为单位,默认值为60秒(1分钟)。
请注意,会话标识符标识跨传输会话或连接的RTSP会话。控制多个RTSP URL的消息可以在单个RTSP会话中发送。因此,这是可能的客户机使用同一个会话来控制构成一个表示的许多流,只要流来自同一服务器(参见第14节中的示例)。但是,多个“用户”会话来自同一客户端的同一URL必须使用不同的会话标识符。
需要会话标识符来区分来自同一URL的同一URL的多个传递请求客户。

ffmpeger
关注 私信
文章
63
关注
0
粉丝
0