我使用RTSP将视频从服务器传输到客户端。 在传输过程中的某些时刻,我需要服务器向客户端“发送”元数据(某些信息已被更改)。 我需要会话完全“标准”(VLC应该能够显示视频)。
我想过在某个时间间隔从客户端向服务器发送DESCRIBE并使用SDP数据来包含相关信息。
这是一种“标准”方法吗? DESCRIBE不应仅用于初始化目的吗?
感谢。
答案 0 :(得分:0)
根据RTSP标准,DESCRIBE方法仅描述请求中的URL,并且只应用于此目的。尝试使用GET_PARAMETER方法或使用RTSP的扩展性功能。
答案 1 :(得分:0)
RTSP Draft 2.0支持PLAY_NOTIFY虽然我不是100%确定你需要的,但你可能只需要能够拥有一个能够从客户端向服务器发送Announce
的服务器当媒体发生变化时......或者仅仅使用动态作为有效载荷类型并在SDP中指定其他有效载荷类型可以包含......
我的媒体服务器实现应该可以轻松处理这个并且包含一个RtspClient,它也可以帮助!