- Moderator
- #1
Hi there
I'm trying to get a RTSP stream from our national broadcaster (DR) to play in MP, I hacked up the Online Videos plugin and harvested the neccesary stuff, the URL is (in example) rtsp://rtsplive.dr.dk/livestream12.sdp
VLC plays this stream fine, but when I pass it to the MP g_Player.Play() it looks like in the log, that the stream is caught, playback tried and failed.
It seems to recognize that it's a H.264 stream, but I'm not sure how to proceed from here.
Any help would be good
I'm trying to get a RTSP stream from our national broadcaster (DR) to play in MP, I hacked up the Online Videos plugin and harvested the neccesary stuff, the URL is (in example) rtsp://rtsplive.dr.dk/livestream12.sdp
VLC plays this stream fine, but when I pass it to the MP g_Player.Play() it looks like in the log, that the stream is caught, playback tried and failed.
It seems to recognize that it's a H.264 stream, but I'm not sure how to proceed from here.
01-03-2010 14:09:13.468 [1740]-------------- v1.2.9 ----------------
01-03-2010 14:09:13.468 [1740]CTsReaderFilter::ctor
01-03-2010 14:09:13.468 [1740]CRTSPClient::Initialize()
01-03-2010 14:09:13.468 [1740]CRTSPClient::createClient()
01-03-2010 14:09:13.468 [1740]Slow motion video allowed during zapping
01-03-2010 14:09:13.468 [1740]Wait for seeking to eof - false - constructor
01-03-2010 14:09:13.468 [1740]CTsReaderFilter::Load()
01-03-2010 14:09:13.468 [1740]open rtsp:rtsp://rtsplive.dr.dk:80/livestream12.sdp
01-03-2010 14:09:13.468 [1740]CRTSPClient::OpenStream()
01-03-2010 14:09:13.468 [1740]CRTSPClient::getSDPDescriptionFromURL()
01-03-2010 14:09:13.515 [1740]Created receiver for audio MPEG4-GENERIC 4612 4613
01-03-2010 14:09:13.515 [1740]rtsp:increaseReceiveBufferTo to 2000000 for s:3296
01-03-2010 14:09:13.515 [1740]Created receiver for video H264 4614 4615
01-03-2010 14:09:13.515 [1740]rtsp:increaseReceiveBufferTo to 2000000 for s:3308
01-03-2010 14:09:13.515 [1740]CRTSPClient::setupStreams()
01-03-2010 14:09:13.515 [1740]CRTSPClient::clientSetupSubsession()
01-03-2010 14:09:13.531 [1740]Setup audio MPEG4-GENERIC 4612 4613
01-03-2010 14:09:13.531 [1740]CRTSPClient::clientSetupSubsession()
01-03-2010 14:09:13.546 [1740]Setup video H264 4614 4615
01-03-2010 14:09:13.546 [1740]CMemorySink::ctor
01-03-2010 14:09:13.546 [1740]Created output sink:
01-03-2010 14:09:13.546 [1740]CMemorySink::ctor
01-03-2010 14:09:13.546 [1740]Created output sink:
01-03-2010 14:09:13.546 [1740]memorybuffer: Clear() 0
01-03-2010 14:09:13.546 [1740]memorybuffer: Clear() done
01-03-2010 14:09:13.546 [1740]memorybuffer: run:1 1
01-03-2010 14:09:13.546 [1740]memorybuffer: running:1
01-03-2010 14:09:13.546 [1740]CRTSPClient:lay from 0.000000 / 0.000000
01-03-2010 14:09:13.546 [1740]CRTSPClient::startPlayingStreams()
01-03-2010 14:09:13.546 [1740]CRTSPClient::clientStartPlayingSession()
01-03-2010 14:09:13.546 [1740]CRTSPClient::clientStartPlayingSession() play from 0.000 / 7200.000
01-03-2010 14:09:13.562 [1740]Started playing session
01-03-2010 14:09:13.562 [1740]CRTSPClient:tartBufferThread
01-03-2010 14:09:13.562 [1740]CRTSPClient:tartBufferThread done
01-03-2010 14:09:13.562 [880]CRTSPClient:: thread started:2176
01-03-2010 14:09:15.484 [1740]demux:endoffile
01-03-2010 14:09:15.484 [1740]demux:endoffile
01-03-2010 14:09:15.500 [1740]demux:endoffile
(and many lines with EOF)
01-03-2010 14:09:18.562 [1740]memorybuffer: run:0 1
01-03-2010 14:09:18.562 [1740]memorybuffer: Clear() 0
01-03-2010 14:09:18.562 [1740]memorybuffer: Clear() done
01-03-2010 14:09:18.562 [1740]memorybuffer: running:0
01-03-2010 14:09:18.562 [1740]close rtsp:rtsp://rtsplive.dr.dk:80/livestream12.sdp
01-03-2010 14:09:18.562 [1740]CRTSPClienttop
01-03-2010 14:09:18.562 [1740]CRTSPClient:topBufferThread
01-03-2010 14:09:18.593 [880]CRTSPClient:: thread stopped:2176
01-03-2010 14:09:18.593 [1740]CRTSPClient:topBufferThread done
01-03-2010 14:09:18.593 [1740]CRTSPClient::shutdown()
01-03-2010 14:09:18.593 [1740]CRTSPClient::closeMediaSinks()
01-03-2010 14:09:18.593 [1740]CMemorySink::dtor
01-03-2010 14:09:18.593 [1740]CMemorySink::dtor
01-03-2010 14:09:18.593 [1740]CRTSPClient::tearDownStreams()
01-03-2010 14:09:18.593 [1740]CRTSPClient::clientTearDownSession()
01-03-2010 14:09:18.609 [1740]memorybuffer: Clear() 0
01-03-2010 14:09:18.609 [1740]memorybuffer: Clear() done
01-03-2010 14:09:18.609 [1740]CRTSPClienttop done
01-03-2010 14:09:18.640 [1740]aud:CompleteConnect()
01-03-2010 14:09:18.656 [1740]aud:CompleteConnect() done
01-03-2010 14:09:19.328 [1740]filt:IID_IMediaSeeking()
01-03-2010 14:09:19.359 [1740]CTsReaderFilter::dtor
01-03-2010 14:09:19.359 [1740]pin:dtor()
01-03-2010 14:09:19.359 [1740]sub pin:dtor()
01-03-2010 14:09:19.359 [1740]FileReader::CloseFile() no open file
01-03-2010 14:09:19.359 [1740]CMemoryBuffer::dtor
01-03-2010 14:09:19.359 [1740]memorybuffer: Clear() 0
01-03-2010 14:09:19.359 [1740]memorybuffer: Clear() done
01-03-2010 14:09:19.359 [1740]CRTSPClient::~CRTSPClient()
01-03-2010 14:09:19.359 [1740]demux:flushing
01-03-2010 14:09:19.359 [1740]demux:set hold audio:1
01-03-2010 14:09:19.359 [1740]demux:set hold video:1
01-03-2010 14:09:19.359 [1740]demux:set hold subtitle:1
01-03-2010 14:09:19.359 [1740]demux:flush audio
01-03-2010 14:09:19.359 [1740]demux:flush video
01-03-2010 14:09:19.359 [1740]demux:flush subtitle
01-03-2010 14:09:19.359 [1740]demux:set hold audio:0
01-03-2010 14:09:19.359 [1740]demux:set hold video:0
01-03-2010 14:09:19.359 [1740]demux:set hold subtitle:0
Any help would be good