Results 1 to 2 of 2

Thread: tv online: how to use FLVSTREAMER and RTMP search

  1. #1
    Join Date
    Dec 2007

    tv online: how to use FLVSTREAMER and RTMP search


    To record rtmp:// flash video .flv stream from embedded Adobe Flash Player may use the following RTMP Flash stream rippers:
    FLVSTREAMER with Wireshark and netstat -plane can give the address of the host to play RTMP / Flash movies.
    Is there anyone that knows how it works ? There is no Wiki under Ubuntu.

    But one does not know any URL Finders that can reveal RTMPE URLs.
    There has been 2 ways of finding RTMPE URLs:
    1. analyzing HTML, XML and other files used by the web-site
    2. getting it from the memory dump of your browser with a debugger

    Method: 2. getting it from the memory dump of your browser with a debugger
    Step 1. Use PMDump to dump your browser memory to your hard disk when you are watching the video you want to rip (you can pause it to avoid the lag)
    Step 2. Use a hex editor to open the memory dump file,I use HxD Editor,its free and portable
    Step 3. Press Ctrl + F to search keywords such as "rtmpe://" "mp4:" "stream start" "connect to",there you can find the url you want
    rtmpdump 1.9 can successfully download the videos I couldn't download before
    rtmpdump -r "rtmpe://" -o output.flv --resume
    but it is important to get the --host address where RTMP can be replaced by URL in the flvstreamer command.
    or with using :
    gnash to play the flasmplayer myfile.flv

    If you would like to use rtmpdump, first apt-get remove flvstreamer, then dpkg -i rtmpdump_1.9a-0.0_i386.deb

    So under Ubuntu one can run:

    sudo cat /proc/kcore | strings | awk 'length > 20' | grep rtmp | grep -o 'rtmp:[^"]*' | grep ".mp4"
    to get the rtmp stream

    Then use the flash player or flvstreamer
    not swfdec is buggy, and cannot play all.

    You can test your streaming skills there:

    example 2:
    Here a wireshark example:

    example 3: how to get the youtube flv, with wireshark :

    For those of you that don't know, rtmpdump is a utility used by
    get_iplayer to download the flash video from the iplayer site, letting
    you get access to high quality drm free tv. Apple recently issued a DMCA
    takedown notice to the sourceforge site it was hosted on, they claimed
    it could be used to infringe on copyright. I claim, it can't anymore
    than firefox.

    Once you got the FLV file to watch the video:
    just do:

    mplayer myfile.flv
    Please contribute to this thread, if it is possible to make it GNU and all right for LINUX

    If you really cant do it with command line and mplayer, use the downloading plugin for firefox:
    Last edited by frenchn00b; January 26th, 2010 at 10:00 AM.

  2. #2
    Join Date
    Aug 2008
    Ubuntu Development Release

    Re: tv online: how to use FLVSTREAMER and RTMP search

    On Linux systems you can just use rtmpsrv or rtmpsuck instead of manually snooping for stream info.

    If you have more questions about how to use these programs, post them to the rtmpdump mailing list.


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts