Audio/video stream recording forums

Attention Visitor:
You may have to register or log in before you can post:
  • Click the register link to sign up.
  • Registered members please fill in the form below and click the "Log in" button.
To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Audio/video stream recording forums > Streaming media recording forum > rtmpdump
Register FAQ Members List Calendar Mark Forums Read

Reply Post New Thread
 
Thread Tools Display Modes
  #1  
Old 05-23-2010, 05:53 AM
hyc hyc is offline
RTMPdump team
 
Join Date: Dec 2009
Posts: 169
hyc will become famous soon enoughhyc will become famous soon enough
Default

Alternatives to rtmpdump


The upcoming releases of ffmpeg and curl will both have support for rtmpdump's librtmp. As such, people writing scripts/tools built around rtmpdump may prefer to use those other programs instead.

curl is already used ubiquitously in scripts that automate downloading thru various protocols. Likewise, libcurl is used in a lot of software for the same purpose. As a straight download tool, it may be preferable to use something generic like curl instead of rtmpdump.

The ffmpeg software suite handles all kinds of media formats and protocols. If you're looking for an all-in-one program that handles rtmp, rtsp, mms, etc., I think ffmpeg is a good choice. A lot of tools built around rtmpdump already use ffmpeg to transcode the download videos into other formats. With librtmp integrated into ffmpeg, you can do everything in one shot instead of needing to run rtmpdump first followed by ffmpeg.

Also, in a lot of cases the only reason you're downloading a stream is so that you can then watch it in a better player than the CPU-hungry Adobe junk. In that case, with ffplay you can simply play the rtmp stream instead of having to download the file at all. (Also mplayer can do the same.) Using ffplay or mplayer to play the stream directly in realtime may be more convenient when your network connection is fast enough to pull the media down without stuttering. Also, ffplay fully supports the Seeking code in librtmp, so you can seek forward or backward to arbitrary points in the stream while you watch.

Check out http://ffmpeg.org/ for ffmpeg, http://curl.haxx.se/ for curl, and http://www.mplayerhq.hu/ for mplayer. All of these packages are highly portable and available for most operating systems / CPU types. ffplay and mplayer both support hardware-accelerated video decoding, so they tend to be much more efficient than anything Adobe can produce, and don't have any of the security holes that always accompany Adobe software.
Reply With Quote
Reply Post New Thread
Tags: , , , , , , , , ,



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -6. The time now is 02:26 AM.


Powered by All-streaming-media.com; 2006-2011
vB forum hacked with Zoints add-ons