LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Capturing Live Streaming Content (https://www.linuxquestions.org/questions/linux-software-2/capturing-live-streaming-content-913721/)

chome4 11-15-2011 06:26 PM

Capturing Live Streaming Content
 
I'm looking to completely move from Windows to Linux Pardus, which uses KDE.

I use Replay Media Catcher in Windows, which enables me to record any streaming url. It can also work to record to a timer schedule.

Is there a KDE equivalent?

An example of the url I view/record:

http://www.rentadrone.tv/msnbc-live-rockinroosters/

davemguru 11-15-2011 11:50 PM

VLC
 
Quote:

Originally Posted by chome4 (Post 4524957)
I'm looking to completely move from Windows to Linux Pardus, which uses KDE.

I use Replay Media Catcher in Windows, which enables me to record any streaming url. It can also work to record to a timer schedule.

Is there a KDE equivalent?

An example of the url I view/record:

http://www.rentadrone.tv/msnbc-live-rockinroosters/

There are many (sometimes too many:)) programs in linux to do most things. I would suggest VLC which (should) be available for your distro.
Whilst it may take a tiny bit of getting used to, it is highly flexible and can do what you want plus a lot more. Also, there is a version for windows - which may help your transition. mplayer is another -I am sure that those wiser than me can supply gargantuan lists of alternatives :).
Most linux programs can be made to run to a schedule. Just like windows programs. In windows - if you have a program which does not have it's own inherent scheduling facility you may use "control panel->Scheduled Tasks".
Linux is similar (though not windowed/gui) - there is a comprehensive scheduling facility called "cron". Each user (coz there can be multiple simultaneous users in linux) has their own "crontab" (table of tasks) that says what program is to be run on what day/time etc. Cron is very flexible and can schedule stuff to occur according to all sorts of patterns of repetition... it takes a bit of reading.
VLC can be "driven" from the command line - hence, it can be a candidate for a line in a crontab.

chome4 11-24-2011 07:40 PM

Quote:

Originally Posted by davemguru (Post 4525121)
There are many (sometimes too many:)) programs in linux to do most things. I would suggest VLC which (should) be available for your distro.
Whilst it may take a tiny bit of getting used to, it is highly flexible and can do what you want plus a lot more. Also, there is a version for windows - which may help your transition. mplayer is another -I am sure that those wiser than me can supply gargantuan lists of alternatives :).
Most linux programs can be made to run to a schedule. Just like windows programs. In windows - if you have a program which does not have it's own inherent scheduling facility you may use "control panel->Scheduled Tasks".
Linux is similar (though not windowed/gui) - there is a comprehensive scheduling facility called "cron". Each user (coz there can be multiple simultaneous users in linux) has their own "crontab" (table of tasks) that says what program is to be run on what day/time etc. Cron is very flexible and can schedule stuff to occur according to all sorts of patterns of repetition... it takes a bit of reading.
VLC can be "driven" from the command line - hence, it can be a candidate for a line in a crontab.

I can't get the link mentioned in my post to play in VLC.

teckk 11-25-2011 02:42 PM

This answer is meant for instructional purposes only. Downloading non publicly available content may not be legal.

If you look at the pages source it appears to be a rtmp stream.
Look at section
Code:

servers=["rtmp://a.cdn.msnbclive.eu/edge","rtmp://c.cdn.msnbclive.eu/edge","rtmp://d.cdn.msnbclive.eu/edge","rtmp://e.cdn.msnbclive.eu/edge"];
var server = servers[Math.floor(Math.random()*servers.length)];
var playerVars = {
skin: "http://www.rentadrone.tv/glow.zip",
flashplayer: "http://www.rentadrone.tv/player.swf",
author: "msnbclive.eu",
file: "msnbc_live",
image: "http://www.rentadrone.tv/wp-content/uploads/2011/11/msnbc-live-stream.jpg",
autostart: "true",
controlbar: "bottom",
width: "560",
height: "440"
};
playerVars["streamer"] = server;
jwplayer("9d1adbdca80e6df489e9e5f8dc2abae2").setup(playerVars);

Then look at rtmpdump and research how to use it.

There are lots of tutorials online for it.


All times are GMT -5. The time now is 08:59 PM.