Help! vlc0.8.6e cannot play BBC radio rtsp stream

For questions and discussion that is NOT (I repeat NOT) specific to a certain Operating System.
yfwong
Blank Cone
Blank Cone
Posts: 18
Joined: 14 Dec 2006 03:56

Help! vlc0.8.6e cannot play BBC radio rtsp stream

Postby yfwong » 29 Feb 2008 10:11

Hi!

I attempted to play the BBC radio link (http://www.bbc.co.uk/radio1/realaudio/media/r1live.ram). VLC can stream it smoothly for about 1.5 minutes. Then, the stream stops suddenly and cannot resume again. It shows from the log that VLC cannot receive further data after on.
Any idea?

Code: Select all

main debug: adding playlist item `C:\Documents and Settings\Administrator\Desktop\r1live.ram' ( C:\Documents and Settings\Administrator\Desktop\r1live.ram ) main debug: creating new input thread main debug: waiting for thread completion main debug: creating statistics handler main debug: thread 4040 (input) created at priority 1 (input/input.c:265) main debug: drive letter C: found in source main debug: `C:\Documents and Settings\Administrator\Desktop\r1live.ram' gives access `' demux `' path `C:\Documents and Settings\Administrator\Desktop\r1live.ram' main debug: creating demux: access='' demux='' path='C:\Documents and Settings\Administrator\Desktop\r1live.ram' main debug: looking for access_demux module: 1 candidate main debug: creating access '' path='C:\Documents and Settings\Administrator\Desktop\r1live.ram' main debug: looking for access2 module: 5 candidates vcd debug: trying .cue file: C:\Documents and Settings\Administrator\Desktop\r1live.cue vcd debug: could not find .cue file access_file debug: opening file `C:\Documents and Settings\Administrator\Desktop\r1live.ram' main debug: using access2 module "access_file" main debug: pre-buffering... main debug: received first data for our buffer main debug: creating demux: access='' demux='' path='C:\Documents and Settings\Administrator\Desktop\r1live.ram' main debug: looking for demux2 module: 45 candidates playlist debug: found valid M3U playlist file main debug: using demux2 module "playlist" main debug: looking for a subtitle file in C:\Documents and Settings\Administrator\Desktop\ main debug: `C:\Documents and Settings\Administrator\Desktop\r1live.ram' successfully opened playlist debug: starting playlist playback main debug: adding playlist item `rtsp://rmlive.bbc.co.uk/bbc-rbs/rmlive/ev7/live24/radio1/live/r1_dsat_g2.ra?BBC-UID=74977b63db6371a4231f9250f0f009690cc70989308061e4844f3a3a0d9f084f&SSO2-UID=' ( rtsp://rmlive.bbc.co.uk/bbc-rbs/rmlive/ev7/live24/radio1/live/r1_dsat_g2.ra?BBC-UID=74977b63db6371a4231f9250f0f009690cc70989308061e4844f3a3a0d9f084f&SSO2-UID= ) main debug: EOF reached main debug: closing input main debug: removing module "playlist" main debug: removing module "access_file" main debug: thread times: real 0m0.240345s, kernel 0m0.060086s, user 0m0.060086s main debug: thread 4040 joined (input/input.c:412) main warning: refcount is 1, delaying before deletion (id=301,type=-7) main debug: creating new input thread main debug: waiting for thread completion main debug: thread 4040 (input) created at priority 1 (input/input.c:265) main debug: `rtsp://rmlive.bbc.co.uk/bbc-rbs/rmlive/ev7/live24/radio1/live/r1_dsat_g2.ra?BBC-UID=74977b63db6371a4231f9250f0f009690cc70989308061e4844f3a3a0d9f084f&SSO2-UID=' gives access `rtsp' demux `' path `rmlive.bbc.co.uk/bbc-rbs/rmlive/ev7/live24/radio1/live/r1_dsat_g2.ra?BBC-UID=74977b63db6371a4231f9250f0f009690cc70989308061e4844f3a3a0d9f084f&SSO2-UID=' main debug: creating demux: access='rtsp' demux='' path='rmlive.bbc.co.uk/bbc-rbs/rmlive/ev7/live24/radio1/live/r1_dsat_g2.ra?BBC-UID=74977b63db6371a4231f9250f0f009690cc70989308061e4844f3a3a0d9f084f&SSO2-UID=' main debug: looking for access_demux module: 1 candidate live555: real codec detected, using real-RTSP instead live555 error: Nothing to play for rtsp://rmlive.bbc.co.uk/bbc-rbs/rmlive/ev7/live24/radio1/live/r1_dsat_g2.ra?BBC-UID=74977b63db6371a4231f9250f0f009690cc70989308061e4844f3a3a0d9f084f&SSO2-UID= main warning: no access_demux module matching "rtsp" could be loaded main debug: creating access 'rtsp' path='rmlive.bbc.co.uk/bbc-rbs/rmlive/ev7/live24/radio1/live/r1_dsat_g2.ra?BBC-UID=74977b63db6371a4231f9250f0f009690cc70989308061e4844f3a3a0d9f084f&SSO2-UID=' main debug: looking for access2 module: 5 candidates main debug: net: connecting to rmlive.bbc.co.uk port 554 main debug: connection in progress access_realrtsp debug: rtsp connected access_realrtsp debug: found a real/helix rtsp server main debug: using access2 module "access_realrtsp" main debug: pre buffering main debug: received first data for our buffer main debug: prebuffering done 1850 bytes in 0s - 5 kbytes/s main debug: creating demux: access='rtsp' demux='' path='rmlive.bbc.co.uk/bbc-rbs/rmlive/ev7/live24/radio1/live/r1_dsat_g2.ra?BBC-UID=74977b63db6371a4231f9250f0f009690cc70989308061e4844f3a3a0d9f084f&SSO2-UID=' main debug: looking for demux2 module: 45 candidates real debug: object .RMF size=18 version=0 real debug: - file version=0x0 num headers=5 real debug: object PROP size=50 version=0 real debug: - max bitrate=64083 avg bitrate=64083 real debug: - max packet size=744 avg bitrate=744 real debug: - packets count=0 real debug: - duration=0 ms real debug: - preroll=0 ms real debug: - index offset=0 real debug: - data offset=320 real debug: - num streams=1 real debug: - flags=0x12 PN_PERFECT_PLAY_ENABLED real debug: object CONT size=73 version=0 real debug: - title=`BBC Radio 1' real debug: - author=`BBC' real debug: - copyright=`(C) British Broadcasting Corporation 2007' real debug: object MDPR size=179 version=0 real debug: - id=0x0 real debug: - max bitrate=64083 avg bitrate=64083 real debug: - max packet size=744 avg packet size=744 real debug: - start time=0 real debug: - preroll=4642 real debug: - duration=0 real debug: - name=`Audio Stream' real debug: - mime=`audio/x-pn-multirate-realaudio-live' real debug: - specific data len=86 real debug: - audio version=5 real debug: - audio codec=cook channels=2 rate=44100Hz real debug: - extra data=8 main debug: selecting program id=0 real debug: object DATA size=18 version=0 real debug: - packets count=0 next=0 main debug: using demux2 module "real" main debug: looking for a subtitle file in C:\Documents and Settings\Administrator\Desktop\vlc-0.8.6e\ main debug: looking for decoder module: 28 candidates ffmpeg debug: libavcodec initialized (interface 3349504 ) ffmpeg debug: ffmpeg codec (Cook Audio) started main debug: using decoder module "ffmpeg" main debug: thread 4128 (decoder) created at priority 2 (input/decoder.c:159) main debug: meta information: main debug: - 'Title' = 'BBC Radio 1' main debug: - 'Artist' = 'BBC' main debug: - 'Copyright' = '(C) British Broadcasting Corporation 2007' main debug: `rtsp://rmlive.bbc.co.uk/bbc-rbs/rmlive/ev7/live24/radio1/live/r1_dsat_g2.ra?BBC-UID=74977b63db6371a4231f9250f0f009690cc70989308061e4844f3a3a0d9f084f&SSO2-UID=' successfully opened main debug: no aout present, spawning one main debug: looking for audio output module: 3 candidates aout_directx debug: OpenAudio aout_directx debug: found device: Primary Sound Driver aout_directx debug: found device: Creative Sound Blaster PCI aout_directx debug: device supports 2 channels aout_directx debug: device supports 1 channel aout_directx debug: creating DirectSoundThread main debug: thread 4676 (DirectSound Notification Thread) created at priority 15 (directx.c:372) aout_directx debug: DirectSoundThread ready main debug: using audio output module "aout_directx" main debug: output 's16l' 44100 Hz Stereo frame=1 samples/4 bytes main debug: mixer 'fl32' 44100 Hz Stereo frame=1 samples/8 bytes main debug: filter(s) 'fl32'->'s16l' 44100 Hz->44100 Hz Stereo->Stereo main debug: looking for audio filter module: 24 candidates main debug: using audio filter module "float32tos16" main debug: found a filter for the whole conversion main debug: looking for audio mixer module: 3 candidates main debug: using audio mixer module "float32_mixer" main debug: input 's16l' 44100 Hz Stereo frame=1 samples/4 bytes main debug: filter(s) 's16l'->'fl32' 44100 Hz->44100 Hz Stereo->Stereo main debug: looking for audio filter module: 24 candidates main debug: using audio filter module "s16tofloat32" main debug: found a filter for the whole conversion main debug: filter(s) 'fl32'->'fl32' 48510 Hz->44100 Hz Stereo->Stereo main debug: looking for audio filter module: 24 candidates main debug: using audio filter module "linear_resampler" main debug: found a filter for the whole conversion main warning: computed PTS is out of range (4150131), clearing out main warning: PTS is out of range (4150652), dropping buffer main warning: output PTS is out of range (4162252), clearing out main warning: PTS is out of range (19651177), dropping buffer main warning: PTS is out of range (25466296), dropping buffer main warning: PTS is out of range (25444204), dropping buffer main warning: PTS is out of range (25422048), dropping buffer main warning: PTS is out of range (25399867), dropping buffer main warning: PTS is out of range (25377687), dropping buffer main warning: PTS is out of range (25355502), dropping buffer main warning: PTS is out of range (25333326), dropping buffer main warning: PTS is out of range (25311138), dropping buffer main warning: PTS is out of range (25288978), dropping buffer main warning: PTS is out of range (25267247), dropping buffer real warning: unknown track id(0x4d02) real warning: unknown track id(0xb34e) real warning: unknown track id(0x8c17) real warning: unknown track id(0x8346) real warning: unknown track id(0xa69d) real warning: unknown track id(0x773f) real warning: unknown track id(0xf9ab) real warning: unknown track id(0xdc88) real warning: unknown track id(0x60e0) real warning: unknown track id(0x3805) real warning: unknown track id(0xa41e) real warning: unknown track id(0x59a1) real warning: unknown track id(0x359e) real warning: unknown track id(0xaea9) real warning: unknown track id(0x7ea5) real warning: unknown track id(0x6ba2) real warning: unknown track id(0x8fe7) real warning: unknown track id(0xf15d) main error: recv failed (10054) main error: recv failed (10054) main error: recv failed (10054) ........................ main error: recv failed (10054) main error: recv failed (10054) main error: recv failed (10054) main error: recv failed (10054) main error: recv failed (10054) main error: recv failed (10054) main error: recv failed (10054) real warning: unknown track id(0x1743) main debug: control type=0 main debug: control: stopping input main debug: closing input main debug: removing module "real" main debug: removing module "access_realrtsp" ffmpeg debug: ffmpeg codec (Cook Audio) stopped main debug: removing module "ffmpeg" main debug: thread times: real 5m5.709588s, kernel 0m0.180259s, user 0m0.250360s main debug: thread 4128 joined (input/decoder.c:191) main debug: killing decoder fourcc `cook', 0 PES in FIFO main debug: removing module "s16tofloat32" main debug: removing module "linear_resampler" aout_directx debug: closing audio device aout_directx debug: DirectSoundThread exiting main debug: thread times: real 5m5.449214s, kernel 0m0.000000s, user 0m0.000000s main debug: thread 4676 joined (directx.c:598) main debug: removing module "aout_directx" main debug: removing module "float32tos16" main debug: removing module "float32_mixer" main debug: thread times: real 5m16.254752s, kernel 0m0.370532s, user 0m0.230331s main debug: thread 4040 joined (input/input.c:412)
Thanks everyone for the effort on VLC. :-)

yfwong
Blank Cone
Blank Cone
Posts: 18
Joined: 14 Dec 2006 03:56

Re: Help! vlc0.8.6e cannot play BBC radio rtsp stream

Postby yfwong » 10 Mar 2008 04:31

I used Wireshark to observe the network traffic while stream the rtsp stream. I found that the server sent some data packets to vlc and vlc acknowledged the server after that. Eventually, the window size of the ack package decreased for a few second and dropped to zero finally. The server will stop sending data packet from now on.

I searched for old posts and found some users had similar problem. Someone replied that it was caused by some old rtsp codes which will not be updated. I am digging into the code to see the problem. I have no idea where the obsolete code is. Anyone can help?


Return to “General VLC media player Troubleshooting”

Who is online

Users browsing this forum: No registered users and 15 guests