razzeee / xbmc-test

0 stars 0 forks source link

RealMedia RTSP/RDT streaming from internet #53

Closed razzeee closed 7 years ago

razzeee commented 7 years ago

Reported by Gamester17 on 4 Oct 2003 10:57 UTC

RealMedia RTSP/RDT streaming from internet. Faking the RealNetworks proprietary "RDT". RealAudio and/or RealVideo "rtsp://" support over both UDP and TCP.

PS! RealMedia RTSP/RDT is not the exact same as RTSP/RTP. You see RTSP = Real-time Streaming Protocol, RTSP is a free standard network protocol used for coordinating multimedia streaming, while The "RDT" protocol is RealNetworks proprietary version of RTP, MPlayer now supports all.

Note to all developers wanting to port/code this into XBMP! MPlayer 1.0pre1 released September 01 2003 www.mplayerhq.hu One this that is new in it and relative to this FR is: realmedia rtsp:// support (independent from the live.com rtsp stuff!)

www.mplayerhq.hu/DOCS/documentation.html#streaming "MPlayer can play files from network, using the HTTP, MMS or RTSP/RTP protocol"

For more info & source code on RTSP and RTP see here: http://www.live.com/mplayer/ More info: http://www.ietf.org/rfc/rfc2326.txt

Note that a FR is already open for normal RDP streaming

FFmpeg support RTSP/RTP, but not sure about RTSP/RDT

Otherwise maybe source code for steaming could be borrowed from VLC as well or otherwise? VLC (VideoLAN Client) is open source a highly portable multimedia player that supports various streaming protocols, among others VLC support streaming from HTTP, FTP, MMS via RDP & UDP (see the VLC features list for the rest http://videolan.org/vlc/features.html ).

Migrated-From: http://trac.kodi.tv/ticket/53

razzeee commented 7 years ago

Comment by gamester17 on 12 Jul 2004 10:11 UTC

Logged In: YES user_id=630186

FYI, MPlayer 1.0pre1 and later can now play RealAudio (RA) / RealVideo (RM / RV) "rtsp://" streams. It does this by first checking whether the URL ends with ".rm" or ".ra". If it does it handles it as a special case for RDT, not using the LIVE.COM Streaming Media support. (Otherwise, it uses the LIVE.COM Streaming Media libraires for all non-REAL RTSP/RTP, as usual).

razzeee commented 7 years ago

Comment by gamester17 on 11 Nov 2004 13:35 UTC

Logged In: YES user_id=630186

@ezar2003, since you seem to currently be the developer with most knowlage about the codec part of MPlayer is there are chance I could convice you to take on this task of trying to implement RealMedia RTSP/RDT streaming from internet support into XBMC?, please let me if you accept or not =)))

razzeee commented 7 years ago

Comment by ezar2003 on 11 Nov 2004 23:10 UTC

Logged In: YES user_id=992486

Hi Gamester!! I modify mplayer to accept RTSP:// (I upload all to nigthfall)

I test with rtsp://video.ohiolink.edu:554/OLN/2000/120-23- 1b.rm

is this?

razzeee commented 7 years ago

Comment by ezar2003 on 11 Nov 2004 23:46 UTC

Logged In: YES user_id=992486

file is rtsp_xbmc.rar

razzeee commented 7 years ago

Comment by gamester17 on 12 Nov 2004 09:32 UTC

Logged In: YES user_id=630186

Sweeet!!!, I will try to get time to test it this weekend =)))

@ezar2003, does it all work fine for you already?, if so will you please submit it as a patch to SourceForge and/or ask one of the guys to submit the code to CVS? Also will you post a thread in the development forum once you think this is relativly stable? ;-)


PS! Here are test streams links (I've not yet tested myself);

BBC News24 (34kb): http://www.bbc.co.uk/newsa/n5ctrl/tvseq/n24.ram

BBC Parliament (80kb) http://www.bbc.co.uk/newsa/live/parliament.ram

ICTV Real, USA (35kb): rtsp://147.129.30.28:554/encoder/ictv.rm

KCCG TV, USA (225kb): rtsp://216.62.88.52/encoder/ch2.rm

KGOV, USA (150kb): rtsp://206.169.45.151/broadcast/kgov

UCTV, USA (150kb) http://webcast.ucsd.edu:8080/ramgen/broadcast/uctv1.rm

razzeee commented 7 years ago

Comment by ezar2003 on 12 Nov 2004 19:32 UTC

Logged In: YES user_id=992486

Yes, it works fine :)= I'm working for RTSP/RTP ...

BBC News24 (34kb): http://www.bbc.co.uk/newsa/n5ctrl/tvseq/n24.ram <Filter in XBMC 'Unable to load file'... I test it after RTSP/RTP works

BBC Parliament (80kb) http://www.bbc.co.uk/newsa/live/parliament.ram <Filter in XBMC 'Unable to load file'... I test it after RTSP/RTP works

ICTV Real, USA (35kb): rtsp://147.129.30.28:554/encoder/ictv.rm Works OK

KCCG TV, USA (225kb): rtsp://216.62.88.52/encoder/ch2.rm Works OK

KGOV, USA (150kb): rtsp://206.169.45.151/broadcast/kgov Works OK (Problem in audio?)

UCTV, USA (150kb) http://webcast.ucsd.edu:8080/ramgen/broadcast/uctv1.rm <Filter in XBMC 'Unable to load file'... I test it after RTSP/RTP works

razzeee commented 7 years ago

Comment by ezar2003 on 13 Nov 2004 12:10 UTC

Logged In: YES user_id=992486

Please commit this pack for rtsp support --- I upload mplayer changes after change LIVE.COM for rtsp/rtp support...

If you want to try rtsp/rdt download this mplayer (after commit xbmc.rar) >> www.telefonica.net/web2/ezarzone/mplayer_rtsp.rar

razzeee commented 7 years ago

Comment by charlydoes on 13 Nov 2004 18:27 UTC

Logged In: YES user_id=1002567

Committed the xbmc part to cvs. mplayer_change.rar (open.c) was the same as what's in cvs.

With ezars mplayer.dll I can play rtsp://216.62.88.52/encoder/ch2.rm and rtsp://206.169.45.151/broadcast/kgov (audio problem) All others from that list gave me: Cache fill: 0.00% (0 bytes)
stream_enable_cache() eof detected MM: page fault touching 00000020, trap frame D007FF58, eip 01DC4229 First-chance exception at 0x01dc4229 in xbmcd.xbe: 0xC0000005: Access violation reading location 0x00000020. cmplayer::openfile() http://www.bbc.co.uk/newsa/live/parliament.ram failed

cvs mplayer.dll just fails on openfile()

razzeee commented 7 years ago

Comment by ezar2003 on 13 Nov 2004 18:58 UTC

Logged In: YES user_id=992486

mplayer_change.rar (open.c) was the same as what's in cvs. Solved in mplayer_change_2.rar (Sorry I upload original file before)

Ok... for "http://www.bbc.co.uk/newsa/live/parliament.ram failed" error I upload new changes for parseRAM file...

I test all links and works now...

razzeee commented 7 years ago

Comment by charlydoes on 13 Nov 2004 21:31 UTC

Logged In: YES user_id=1002567

ok, everything is in cvs, test away :) audio/video is out of sync lots of times but they are all playing.

razzeee commented 7 years ago

Comment by ezar2003 on 13 Nov 2004 21:55 UTC

Logged In: YES user_id=992486

If you want, you can test with current pre6 port (BETA) [http://www.telefonica.net/web2/ezarzone/mplayer.rar]

When I make more test... I submit changes to CVS...

razzeee commented 7 years ago

Comment by gamester17 on 26 Jul 2005 08:16 UTC

Logged In: YES user_id=630186

Un-assigning from ezar2003 since he's not been seen for ages =(

This feature/function is still open for any dev to implement in xbmc

razzeee commented 7 years ago

Comment by gamester17 on 3 Nov 2005 05:56 UTC

Logged In: YES user_id=630186

FYI; live.com changed domain to live555.com (this is because Microsoft bought live.com)

razzeee commented 7 years ago

Modified by sho on 7 Aug 2008 14:37 UTC

razzeee commented 7 years ago

Modified by sho on 30 Nov 2008 11:30 UTC

razzeee commented 7 years ago

Modified by vdrfan on 6 Feb 2011 17:27 UTC

razzeee commented 7 years ago

Modified by sho on 6 Feb 2011 18:02 UTC