[MPlayer-users] -user-agent being ignored? (Apple keynote)
Stroller
stroller at stellar.eclipse.co.uk
Thu Jan 28 09:34:59 CET 2010
Hi there,
I'm trying to download yesterday's Jobs show from Apple's site. There
is a link on the homepage, and then you can select of 3 sizes. I get
the largest:
wget "http://stream.qtv.apple.com/events/jan/1001q3f8hhr/1001908r5ft6dswz_1_650_ref.mov
"
As per [1] and [2] I'm trying to set the user agent to be Quicktime,
using the command:
mplayer -noframedrop -ao null -vo null -dumpfile Keynote -user-
agent 'QuickTime/7.5' 1001908r5ft6dswz_1_650_ref.mov -v -cache 4048
However the download fails. Prominent in the output on the screen is
the line:
"User-Agent: MPlayer (LIVE555 Streaming Media v2009.06.02)"
which suggests the user agent I have requested is being ignored.
Is this the case, please, or is the problem unrelated?
Many thanks in advance for any pointers,
Stroller.
[1] http://lists.mplayerhq.hu/pipermail/mplayer-users/2009-October/078035.html
[2] http://linuxtidbits.wordpress.com/2009/08/30/download-apple-trailer-fix/
$ mplayer -noframedrop -ao null -vo null -dumpfile Keynote -user-agent
'Qu
ickTime/7.5' 1001908r5ft6dswz_1_650_ref.mov -v -cache 4048
MPlayer SVN-r29796-4.3.4 (C) 2000-2009 MPlayer Team
CPU vendor name: GenuineIntel max cpuid level: 2
CPU: Intel(R) Celeron(R) CPU 2.80GHz (Family: 15, Model: 2, Stepping: 9)
extended cpuid-level: 4
Detected cache-line size is 64 bytes
Testing OS support for SSE... yes.
Tests of OS support for SSE passed.
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSSE3: 0
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2 CMOV
get_path('codecs.conf') -> '/home/stroller/.mplayer/codecs.conf'
Reading /home/stroller/.mplayer/codecs.conf: Can't open '/home/
stroller/.mplayer
/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: Can't open '/etc/mplayer/
codecs.conf': No such
file or directory
Using built-in default codecs.conf.
Configuration: --cc=i686-pc-linux-gnu-gcc --host-cc=i686-pc-linux-gnu-
gcc --pref
ix=/usr --confdir=/etc/mplayer --datadir=/usr/share/mplayer --libdir=/
usr/lib --
enable-network --disable-arts --disable-fribidi --disable-ftp --
disable-inet6 --
disable-lirc --disable-lircc --disable-apple-ir --disable-libnut --
disable-joyst
ick --disable-cdparanoia --charset=UTF-8 --disable-tv-bsdbt848 --
disable-ivtv --
disable-tv --disable-tv-v4l1 --disable-tv-v4l2 --disable-radio --
disable-radio-v
4l2 --disable-radio-bsdbt848 --disable-dvb --disable-dvbhead --disable-
tv-telete
xt --disable-v4l2 --disable-pvr --disable-liba52 --disable-musepack --
disable-li
bopencore_amrnb --disable-libopencore_amrwb --disable-liblzo --disable-
libbs2b -
-disable-mng --disable-pnm --disable-tga --disable-xanim --
realcodecsdir=/opt/Re
alPlayer/codecs --disable-directfb --disable-sdl --disable-aa --
disable-fbdev --
disable-caca --disable-zr --disable-gui --disable-dga1 --disable-dga2
--disable-
dxr3 --disable-ggi --enable-menu --disable-vdpau --disable-vidix --
disable-vidix
-pcidb --disable-xinerama --disable-xvmc --disable-3dfx --disable-
tdfxvid --disa
ble-tdfxfb --disable-esd --disable-jack --disable-ladspa --disable-nas
--disable
-openal --disable-pulse --disable-ossaudio
CommandLine: '-noframedrop' '-ao' 'null' '-vo' 'null' '-dumpfile'
'Keynote' '-us
er-agent' 'QuickTime/7.5' '1001908r5ft6dswz_1_650_ref.mov' '-v' '-
cache' '4048'
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/home/stroller/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/home/stroller/.mplayer/input.conf'
Can't open input config file /home/stroller/.mplayer/input.conf: No
such file or
directory
Parsing input config file /etc/mplayer/input.conf
Input config file /etc/mplayer/input.conf parsed: 90 binds
get_path('1001908r5ft6dswz_1_650_ref.mov.conf') -> '/home/
stroller/.mplayer/1001
908r5ft6dswz_1_650_ref.mov.conf'
Playing 1001908r5ft6dswz_1_650_ref.mov.
get_path('sub/') -> '/home/stroller/.mplayer/sub/'
[file] File size is 239 bytes
STREAM: [file] 1001908r5ft6dswz_1_650_ref.mov
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
CACHE_PRE_INIT: 0 [0] 239 pre:829030 eof:1
Cache fill: 0.01% (239 bytes)
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for REAL
Checking for SMJPEG
Searching demuxer type for filename 1001908r5ft6dswz_1_650_ref.mov
ext: .mov
Trying demuxer 35 based on filename extension
demuxer: continue fuzzy content-based format guessing...
Checking for Nullsoft Streaming Video
Checking for MOV
MOV: Movie header found!
MOV: Reference Media file!!!
Added reference to playlist
min. data rate: 76800 bits/sec
Adding file rtsp://a2047.v1411b.c1411.g.vq.akamaistream.net/5/2047/1411/2_h264_6
50
/
1a1a1ae454c430950065de4cbb2f94c226950c7ae655b61a48a91475e243acda3dac194879add
e0f/1001908r5ft6dswz_1_650.mov to element entry.
ds_fill_buffer: EOF reached (stream: video)
get_path('1001908r5ft6dswz_1_650.mov.conf') -> '/home/
stroller/.mplayer/1001908r
5ft6dswz_1_650.mov.conf'
Playing rtsp://a2047.v1411b.c1411.g.vq.akamaistream.net/5/2047/1411/2_h264_650/1
a1a1ae454c430950065de4cbb2f94c226950c7ae655b61a48a91475e243acda3dac194879adde0f
/
1001908r5ft6dswz_1_650.mov.
get_path('sub/') -> '/home/stroller/.mplayer/sub/'
STREAM_RTSP, URL: rtsp://a2047.v1411b.c1411.g.vq.akamaistream.net/5/2047/1411/2_
h264_650
/1a1a1ae454c430950065de4cbb2f94c226950c7ae655b61a48a91475e243acda3dac194
879adde0f/1001908r5ft6dswz_1_650.mov
Filename for url is now rtsp://a2047.v1411b.c1411.g.vq.akamaistream.net/5/2047/1
411
/
2_h264_650
/1a1a1ae454c430950065de4cbb2f94c226950c7ae655b61a48a91475e243acda3
dac194879adde0f/1001908r5ft6dswz_1_650.mov
Filename for url is now rtsp://a2047.v1411b.c1411.g.vq.akamaistream.net/5/2047/1
411
/
2_h264_650
/1a1a1ae454c430950065de4cbb2f94c226950c7ae655b61a48a91475e243acda3
dac194879adde0f/1001908r5ft6dswz_1_650.mov
Resolving a2047.v1411b.c1411.g.vq.akamaistream.net for AF_INET...
Connecting to server
a2047.v1411b.c1411.g.vq.akamaistream.net[207.246.192.155]:
554...
SDP:
v=0
o=StreamingServer 3473655326 1751069231000 IN IP4 207.246.192.155
s=/
5
/
2047
/1411/2_h264_650/1a1a1ae454c430950065de4cbb2f94c226950c7ae655b61a48a914
75e243acda3dac194879adde0f/1001908r5ft6dswz_1_650.mov
u=http://www.akamai.com/
e=quicktime at akamai.com
c=IN IP4 0.0.0.0
b=AS:611
t=0 0
a=control:*
a=maxprate:74.000000
a=sdplang:en
a=x-qt-text-cmt:Apple Inc.
a=x-qt-text-cmt:Apple Inc.
a=x-qt-text-cpy:©2010 All Rights Reserved
a=x-qt-text-cpy:©2010 All Rights Reserved
a=x-qt-text-nam:Apple
a=x-qt-text-nam:Apple
a=x-qt-meta-text-com.apple.quicktime.player.version:7.6.3 (7.6.3)
a=x-qt-meta-text-com.apple.quicktime.version:7.6.3 (1591.3) 0x7638000
(Mac OS X,
10.6.2, 10C540)
a=range:npt=0-5586.58100
m=audio 0 RTP/AVP 96
b=AS:37
b=TIAS:34
a=maxprate:15
a=rtpmap:96 mpeg4-generic/16000/2
a=control:trackID=3
a=fmtp:96 profile-level-id=15;mode=AAC-
hbr;sizelength=13;indexlength=3;indexdelt
alength=3;config=1410
m=video 0 RTP/AVP 97
b=AS:577
b=TIAS:561
a=maxprate:74
a=rtpmap:97 H264/90000
a=control:trackID=4
a=cliprect:0,0,360,640
a=framesize:97 640-360
a=fmtp:97 packetization-mode=1;profile-level-id=42E01E;sprop-parameter-
sets=Z0Lg
HpWgKAv+XAQC,aM48gA==
A single media stream only is supported atm.
rtsp_session: unsupported RTSP server. Server type is 'QTSS-Akamai/
5.5.4 (Build/
489.13; Platform/Linux; Release/Darwin; )'.
Filename for url is now rtsp://a2047.v1411b.c1411.g.vq.akamaistream.net/5/2047/1
411
/
2_h264_650
/1a1a1ae454c430950065de4cbb2f94c226950c7ae655b61a48a91475e243acda3
dac194879adde0f/1001908r5ft6dswz_1_650.mov
Filename for url is now rtsp://a2047.v1411b.c1411.g.vq.akamaistream.net/5/2047/1
411
/
2_h264_650
/1a1a1ae454c430950065de4cbb2f94c226950c7ae655b61a48a91475e243acda3
dac194879adde0f/1001908r5ft6dswz_1_650.mov
STREAM_LIVE555, URL: rtsp://a2047.v1411b.c1411.g.vq.akamaistream.net/5/2047/1411
/
2_h264_650
/1a1a1ae454c430950065de4cbb2f94c226950c7ae655b61a48a91475e243acda3dac
194879adde0f/1001908r5ft6dswz_1_650.mov
STREAM: [RTSP and SIP] rtsp://a2047.v1411b.c1411.g.vq.akamaistream.net/5/2047/14
11
/
2_h264_650
/1a1a1ae454c430950065de4cbb2f94c226950c7ae655b61a48a91475e243acda3d
ac194879adde0f/1001908r5ft6dswz_1_650.mov
STREAM: Description: standard RTSP and SIP
STREAM: Author: Ross Finlayson
STREAM: Comment: Uses LIVE555 Streaming Media library.
This stream is non-cacheable
Stream not seekable!
file format detected.
Sending request: DESCRIBE rtsp://a2047.v1411b.c1411.g.vq.akamaistream.net/5/2047
/
1411
/
2_h264_650
/1a1a1ae454c430950065de4cbb2f94c226950c7ae655b61a48a91475e243acd
a3dac194879adde0f/1001908r5ft6dswz_1_650.mov RTSP/1.0
CSeq: 1
Accept: application/sdp
User-Agent: MPlayer (LIVE555 Streaming Media v2009.06.02)
Received DESCRIBE response: RTSP/1.0 200 OK
Server: QTSS-Akamai/5.5.4 (Build/489.13; Platform/Linux; Release/
Darwin; )
Cseq: 1
Last-Modified: Thu, 28 Jan 2010 08:15:27 GMT
Cache-Control: must-revalidate
Content-length: 1181
Date: Thu, 28 Jan 2010 08:15:21 GMT
Expires: Thu, 28 Jan 2010 08:15:21 GMT
Content-Type: application/sdp
x-Accept-Retransmit: our-retransmit
x-Accept-Dynamic-Rate: 1
Content-Base: rtsp://a2047.v1411b.c1411.g.vq.akamaistream.net/5/2047/1411/2_h264
_650
/
1a1a1ae454c430950065de4cbb2f94c226950c7ae655b61a48a91475e243acda3dac194879a
dde0f/1001908r5ft6dswz_1_650.mov/
Need to read 1181 extra bytes
Read 1181 extra bytes: v=0
o=StreamingServer 3473655327 0 IN IP4 207.246.192.161
s=/
5
/
2047
/1411/2_h264_650/1a1a1ae454c430950065de4cbb2f94c226950c7ae655b61a48a914
75e243acda3dac194879adde0f/1001908r5ft6dswz_1_650.mov
u=http://www.akamai.com/
e=quicktime at akamai.com
c=IN IP4 0.0.0.0
b=AS:611
t=0 0
a=control:*
a=maxprate:74.000000
a=sdplang:en
a=x-qt-text-cmt:Apple Inc.
a=x-qt-text-cmt:Apple Inc.
a=x-qt-text-cpy:©2010 All Rights Reserved
a=x-qt-text-cpy:©2010 All Rights Reserved
a=x-qt-text-nam:Apple
a=x-qt-text-nam:Apple
a=x-qt-meta-text-com.apple.quicktime.player.version:7.6.3 (7.6.3)
a=x-qt-meta-text-com.apple.quicktime.version:7.6.3 (1591.3) 0x7638000
(Mac OS X,
10.6.2, 10C540)
a=range:npt=0-5586.58100
m=audio 0 RTP/AVP 96
b=AS:37
b=TIAS:34
a=maxprate:15
a=rtpmap:96 mpeg4-generic/16000/2
a=control:trackID=3
a=fmtp:96 profile-level-id=15;mode=AAC-
hbr;sizelength=13;indexlength=3;indexdelt
alength=3;config=1410
m=video 0 RTP/AVP 97
b=AS:577
b=TIAS:561
a=maxprate:74
a=rtpmap:97 H264/90000
a=control:trackID=4
a=cliprect:0,0,360,640
a=framesize:97 640-360
a=fmtp:97 packetization-mode=1;profile-level-id=42E01E;sprop-parameter-
sets=Z0Lg
HpWgKAv+XAQC,aM48gA==
Initiated "audio/MPEG4-GENERIC" RTP subsession on port 51630
Increased audio socket receive buffer to 114688 bytes
Sending request: SETUP rtsp://a2047.v1411b.c1411.g.vq.akamaistream.net/5/2047/14
11
/
2_h264_650
/1a1a1ae454c430950065de4cbb2f94c226950c7ae655b61a48a91475e243acda3d
ac194879adde0f/1001908r5ft6dswz_1_650.mov/trackID=3 RTSP/1.0
CSeq: 2
Transport: RTP/AVP;unicast;client_port=51630-51631
User-Agent: MPlayer (LIVE555 Streaming Media v2009.06.02)
Received SETUP response: RTSP/1.0 200 OK
Server: QTSS-Akamai/5.5.4 (Build/489.13; Platform/Linux; Release/
Darwin; )
Cseq: 2
Last-Modified: Thu, 28 Jan 2010 08:15:27 GMT
Cache-Control: must-revalidate
Session: 6480241369412191501
Date: Thu, 28 Jan 2010 08:15:19 GMT
Expires: Thu, 28 Jan 2010 08:15:19 GMT
Transport: RTP/
AVP;unicast;source=207.246.192.161;client_port=51630-51631;server
_port=6972-6973;ssrc=1F7F9DAB
Initiated "video/H264" RTP subsession on port 58878
Increased video socket receive buffer to 2000000 bytes
Sending request: SETUP rtsp://a2047.v1411b.c1411.g.vq.akamaistream.net/5/2047/14
11
/
2_h264_650
/1a1a1ae454c430950065de4cbb2f94c226950c7ae655b61a48a91475e243acda3d
ac194879adde0f/1001908r5ft6dswz_1_650.mov/trackID=4 RTSP/1.0
CSeq: 3
Transport: RTP/AVP;unicast;client_port=58878-58879
Session: 6480241369412191501
User-Agent: MPlayer (LIVE555 Streaming Media v2009.06.02)
Received SETUP response: RTSP/1.0 200 OK
Server: QTSS-Akamai/5.5.4 (Build/489.13; Platform/Linux; Release/
Darwin; )
Cseq: 3
Session: 6480241369412191501
Last-Modified: Thu, 28 Jan 2010 08:15:27 GMT
Cache-Control: must-revalidate
Date: Thu, 28 Jan 2010 08:15:27 GMT
Expires: Thu, 28 Jan 2010 08:15:27 GMT
Transport: RTP/
AVP;unicast;source=207.246.192.161;client_port=58878-58879;server
_port=6972-6973;ssrc=0C9962C8
Sending request: PLAY rtsp://a2047.v1411b.c1411.g.vq.akamaistream.net/5/2047/141
1
/
2_h264_650
/1a1a1ae454c430950065de4cbb2f94c226950c7ae655b61a48a91475e243acda3da
c194879adde0f/1001908r5ft6dswz_1_650.mov/ RTSP/1.0
CSeq: 4
Session: 6480241369412191501
Range: npt=0.000-
User-Agent: MPlayer (LIVE555 Streaming Media v2009.06.02)
Received PLAY response: RTSP/1.0 200 OK
Server: QTSS-Akamai/5.5.4 (Build/489.13; Platform/Linux; Release/
Darwin; )
Cseq: 4
Session: 6480241369412191501
Range: npt=0.00000-5586.58100
RTP-Info: url=rtsp://a2047.v1411b.c1411.g.vq.akamaistream.net/5/2047/1411/2_h264
_650
/
1a1a1ae454c430950065de4cbb2f94c226950c7ae655b61a48a91475e243acda3dac194879a
dde0f/1001908r5ft6dswz_1_650.mov/
trackID=3;seq=51139;rtptime=824036674,url=rtsp:
//a2047.v1411b.c1411.g.vq.akamaistream.net/
5/2047/1411/2_h264_650/1a1a1ae454c430
950065de4cbb2f94c226950c7ae655b61a48a91475e243acda3dac194879adde0f/
1001908r5ft6d
swz_1_650.mov/trackID=4;seq=55935;rtptime=1868368128
==> Found audio stream: 0
==> Found video stream: 0
demux_rtp: Failed to guess the video frame rate
VIDEO: [H264] 0x0 0bpp 0.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:21 fourcc:0x34363248 size:0x0 fps:0.000 ftime:=0.0000
FPS not specified in the header or invalid, use the -fps option.
get_path('sub/') -> '/home/stroller/.mplayer/sub/'
=
=
========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
dec_audio: Allocating 4608 bytes for input buffer.
dec_audio: Allocating 49152 + 65536 = 114688 bytes for output buffer.
FAAD: Decoder init done (0Bytes)!
FAAD: Negotiated samplerate: 32000Hz channels: 2
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 32000 Hz, 2 ch, s16le, 128.0 kbit/12.50% (ratio: 16000->128000)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio))
=
=
========================================================================
Building audio filter chain for 32000Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 32000Hz/2ch/s16le
[dummy] Was reinitialized: 32000Hz/2ch/s16le
Trying preferred audio driver 'null', options '[none]'
AO: [null] 32000Hz 2ch s16le (2 bytes per sample)
AO: Description: Null audio output
AO: Author: Tobias Diedrich <ranma+mplayer at tdiedrich.de>
Building audio filter chain for 32000Hz/2ch/s16le -> 32000Hz/2ch/
s16le...
[dummy] Was reinitialized: 32000Hz/2ch/s16le
[dummy] Was reinitialized: 32000Hz/2ch/s16le
Video: no video
Freeing 0 unused video chunks.
Starting playback...
ds_fill_buffer: EOF reached (stream: audio)
EOF code: 1 nown) of 5586.6 ( 1:33:06.5) ??,?% 0%
Uninit audio filters...
[libaf] Removing filter dummy
Uninit audio: faad
FAAD: Closing decoder!
Sending request: TEARDOWN rtsp://a2047.v1411b.c1411.g.vq.akamaistream.net/5/2047
/
1411
/
2_h264_650
/1a1a1ae454c430950065de4cbb2f94c226950c7ae655b61a48a91475e243acd
a3dac194879adde0f/1001908r5ft6dswz_1_650.mov/ RTSP/1.0
CSeq: 5
Session: 6480241369412191501
User-Agent: MPlayer (LIVE555 Streaming Media v2009.06.02)
Received TEARDOWN response: RTSP/1.0 200 OK
Server: QTSS-Akamai/5.5.4 (Build/489.13; Platform/Linux; Release/
Darwin; )
Cseq: 5
Session: 6480241369412191501
Connection: Close
vo: x11 uninit called but X11 not initialized..
Exiting... (End of file)
$
More information about the MPlayer-users
mailing list