Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

How do I record the live streaming screen with audio in Ubuntu 12.04. I read in some forums about Mplayer and VLC player. I tried using download helper, with no luck

These are the steps I do

  1. http://shalomtv.tv
  2. Click and play shalom India, the first tab, live televison

I found some similar problems, thought of giving the specific site in this question, for the guidance.

share|improve this question

1 Answer 1

up vote 5 down vote accepted

The stream in your link seems to be a RTMP stream. Solution:

Downloading RTMP streams with rtmpdump and rtmpsrv

  1. Install rtmpdump by opening your terminal with Ctrl + Alt + T and using this command:

    sudo apt-get install rtmpdump
    
  2. Copy this command to the terminal:

    sudo iptables -t nat -A OUTPUT -p tcp --dport 1935 -j REDIRECT
    
  3. Start rtmpsrv by typing in the terminal:

    rtmpsrv
    
  4. Go to the website where the video stream is and start playing the video.

  5. After a while, rtmpsrv should output a longish command that will look something like this (just an example, the line below will not work!):

    rtmpdump -r "rtmp://livestream.someaddress.com/live/" -a "live/" -f "LNX 11,6,602,171" -W "https://www.someaddress.org/live/player.swf" -p "http://live.tv/" -y "nnnnnn.sdp" -o nnnnnn.flv
    
  6. Stop rtmpsrv with Ctrl + C. You can leave the website.

  7. Before downloading, copy this command to the terminal:

    sudo iptables -t nat -D OUTPUT -p tcp --dport 1935 -j REDIRECT
    
  8. Finally, copy the longish command starting with "rtmpdump -r..." and paste it in the terminal. rtmpdump should start downloading the stream. You can stop the downloading with Ctrl + C.

share|improve this answer
    
Thanks. I will try this –  Suresh Mar 2 '13 at 7:10

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.