VideoHelp Forum

Our website is made possible by displaying online advertisements to our visitors. Consider supporting us by disable your adblocker or try DVDFab and copy, convert or make Blu-rays and DVDs! :)
+ Reply to Thread
Results 1 to 2 of 2
Thread
  1. Hi, first post here. Feel free to shout at me if I'm doing anything wrong :P

    Punchline: I'm trying to view the stream at http://www.ustream.tv/channel/live-foxes-den using nothing but rtmpdump and mplayer. No external tools.

    I'll confess I don't 100% know what I'm doing with rtmpdump - mostly because this is my first ever *real* foray with it - and my attempts to get at the the stream video data thus far have... well... I think convinced USTREAM I was the official Flash client or something , because I'm getting periodic incremental video URLs in the RTMP datastream (I set verbosity to maximum), but no actual video data gets emitted. Oh, and rtmpdump is emitting a LOT of LOUD COMPLAINING about data it can't interpret.

    Here's the command I used. It probably includes a lot of redundant information, but I manually constructed it from a combination of guesswork, examining the RTMP handshake sequence in Wireshark (), and the bit of magic that is -C O:1 which I learned here :P
    Code:
    rtmpdump -a ustream -f 'LNX 17,0,0,134' -V -v -z -s 'http://static-cdn1.ustream.tv/swf/live/viewerqos:24.swf' -t "rtmp://r700349232647568-1-20266814-channel-live.ums.ustream.tv:1935/ustream" -p "http://www.ustream.tv/channel/live-foxes-den" --host 'r700349232647568-1-20266814-channel-live.ums.ustream.tv' -C O:1 -C NS:rpin:rpin.4827225064907431 -C NS:loaderUrl:http://static-cdn1.ustream.tv/swf/live/viewerqos:24.swf -C NS:media:20266814 --playpath '/ustream' -C NS:rsid:iysyy3f1:16570wa7 -C NS:referer:http://www.ustream.tv/channel/live-foxes-den -C NS:application:channel
    Here's a pastebin of what the command above emitted on my system after running for 10 minutes. (I removed duplicate lines from the dump.)

    I don't mind challenges (okay... small challenges :P) so if anyone wants to link me a general "here's how you go about decoding this sort of thing on USTREAM" I'll see if I can run with it.

    Platform-wise I'm using Linux (Slackware 14.0); I currently have rtmpdump 2.3 (via package) and mplayer 4.7.1 (built from SVN r37328) available, but I have no problem updating anything if that proves necessary/helpful. I do have access to Windows via RDP from an awesome friend overseas, but Linux is what I run locally on all my systems, and thus, if there's a Windows tool that will give me a working rtmpdump URL I can then use locally I'm happy to try that, but I can't use Windows-based tools that need to stay running in the background.

    I've also found that for whatever reason Python scripts seem to take forever to start up on the old PC I prefer using; livestreamer does indeed work and gets the video stream, but just like youtube-dl, it takes approximately 7-10 seconds for Python to "start up" during which time it uses 100% CPU. If I have to use livestreamer I will - it hovers around 8-25% CPU, which isn't that bad - but it isn't my first preference to leave anything not written in C/C++ (or maybe Bash) running for too long on this particular system, and this is why I specified "no other tools" above.

    Thanks for reading, and thanks in advance

    -i336_
    Quote Quote  
  2. Hi

    Below my try ( under Win xp ) :
    Code:
    rtmpdump -v -a ustream -f "LNX 17,0,0,134" -z -s "http://static-cdn1.ustream.tv/swf/live/viewerqos:24.swf" -r "rtmp://r700349232647568-1-20266814-channel-live.ums.ustream.tv:1935/ustream/live-foxes-den" -p "http://www.ustream.tv/channel/live-foxes-den"   | "C:\Program Files\VideoLAN\VLC\vlc.exe" -e -
    
    RTMPDump v2.4
    (c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
    DEBUG: Parsing...
    DEBUG: Parsed protocol: 0
    DEBUG: Parsed host    : r700349232647568-1-20266814-channel-live.ums.ustream.tv
    DEBUG: Parsed app     : ustream
    WARNING: You haven't specified an output file (-o filename), using stdout
    DEBUG: Protocol : RTMP
    DEBUG: Hostname : r700349232647568-1-20266814-channel-live.ums.ustream.tv
    DEBUG: Port     : 1935
    DEBUG: Playpath : live-foxes-den
    DEBUG: tcUrl    : rtmp://r700349232647568-1-20266814-channel-live.ums.ustream.tv:1935/ustream
    DEBUG: swfUrl   : http://static-cdn1.ustream.tv/swf/live/viewerqos:24.swf
    DEBUG: pageUrl  : http://www.ustream.tv/channel/live-foxes-den
    DEBUG: app      : ustream
    DEBUG: flashVer : WIN 17,0,0,134
    DEBUG: live     : yes
    DEBUG: timeout  : 30 sec
    DEBUG: Setting buffer time to: 36000000ms
    Connecting ...
    ERROR: Problem accessing the DNS. (addr: r700349232647568-1-20266814-channel-live.ums.ustream.tv)
    DEBUG: Closing connection.
    1) ERROR: Problem accessing the DNS.
    2) DEBUG: Playpath : live-foxes-den <= in -r (???)

    By this VLC is unable to open .

    Cheers .
    JE SUIS CHARLIE !!!
    Quote Quote  



Similar Threads