Implement Realmedia-compatible DESCRIBE command.
Originally committed as revision 15140 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
e6fa1ca5c3
commit
897ade1ba9
@ -1125,6 +1125,15 @@ static int rtsp_read_header(AVFormatContext *s,
|
|||||||
"DESCRIBE %s RTSP/1.0\r\n"
|
"DESCRIBE %s RTSP/1.0\r\n"
|
||||||
"Accept: application/sdp\r\n",
|
"Accept: application/sdp\r\n",
|
||||||
s->filename);
|
s->filename);
|
||||||
|
if (rt->server_type == RTSP_SERVER_RDT) {
|
||||||
|
/**
|
||||||
|
* The Require: attribute is needed for proper streaming from
|
||||||
|
* Realmedia servers.
|
||||||
|
*/
|
||||||
|
av_strlcat(cmd,
|
||||||
|
"Require: com.real.retain-entity-for-setup\r\n",
|
||||||
|
sizeof(cmd));
|
||||||
|
}
|
||||||
rtsp_send_cmd(s, cmd, reply, &content);
|
rtsp_send_cmd(s, cmd, reply, &content);
|
||||||
if (!content) {
|
if (!content) {
|
||||||
err = AVERROR_INVALIDDATA;
|
err = AVERROR_INVALIDDATA;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user