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
  #21  
Old 05-06-2011, 05:59 AM
Stream Recorder
 
Posts: n/a
Default

Re: What is rtmpsuck and rtmpsrv? When to use rtmpsuck and when rtmpsrv/rtmpdump?


@sam
Personally I don't need RTMPexplorer.

rtmpsrv and rtmpsuck work fine in Linux. Let other users to explore how fast and secure Ubuntu is
If you play audio/video, surf the net only, you don't need Windows.
Reply With Quote
  #22  
Old 05-06-2011, 10:24 AM
Stream Recorder
 
Posts: n/a
Default

Re: What is rtmpsuck and rtmpsrv? When to use rtmpsuck and when rtmpsrv/rtmpdump?


Moved Ubuntu questions into the following thread:
First time using Ubuntu: General Questions
Reply With Quote
  #23  
Old 09-08-2014, 03:28 AM
greek33 greek33 is offline
Junior Member
 
Join Date: Jul 2014
Posts: 10
greek33 is on a distinguished road
Default

Re: What is rtmpsuck and rtmpsrv? When to use rtmpsuck and when rtmpsrv/rtmpdump?


Quote:
Originally Posted by hyc View Post
Yes.



If he was writing open source I could easily help him. Since he's not, too bad.

I don't know guys. It's all Greek to me, lol. Just seems like alot of work. It has been 15 yrs sinee i got my computer science degree. And i'm still a chef. You know what they say, and its very true, if you don't use it u lose it. I took the easy way out and downloaded getflv.
Reply With Quote
  #24  
Old 09-08-2014, 03:41 AM
greek33 greek33 is offline
Junior Member
 
Join Date: Jul 2014
Posts: 10
greek33 is on a distinguished road
Default

Re: What is rtmpsuck and rtmpsrv? When to use rtmpsuck and when rtmpsrv/rtmpdump?


I have since uninstalled getflv and installed replay media catcher 4 and that seems to be working out pretty good. fairly simple to use. you just have to configure the settings to get what u want and what you dont
Reply With Quote
  #25  
Old 09-08-2014, 03:47 AM
greek33 greek33 is offline
Junior Member
 
Join Date: Jul 2014
Posts: 10
greek33 is on a distinguished road
Default

Re: What is rtmpsuck and rtmpsrv? When to use rtmpsuck and when rtmpsrv/rtmpdump?


I go through the torrents. alot of people dont like to, but i dont havfe a problem. As a matter of fact i found a very good and fairly simple virus program called eset nod32 antivirus 7
Reply With Quote
  #26  
Old 09-08-2014, 03:51 AM
greek33 greek33 is offline
Junior Member
 
Join Date: Jul 2014
Posts: 10
greek33 is on a distinguished road
Default

Re: What is rtmpsuck and rtmpsrv? When to use rtmpsuck and when rtmpsrv/rtmpdump?


Quote:
Originally Posted by hyc View Post
Yes.



If he was writing open source I could easily help him. Since he's not, too bad.

I don't know guys. It's all Greek to me, lol. Just seems like alot of work. It has been 15 yrs sinee i got my computer science degree. And i'm still a chef. You know what they say, and its very true, if you don't use it u lose it. I took the easy way out and downloaded getflv. I still have to add data into the settings of replay media catcher just to keep the trash out
Reply With Quote
  #27  
Old 09-08-2014, 03:55 AM
greek33 greek33 is offline
Junior Member
 
Join Date: Jul 2014
Posts: 10
greek33 is on a distinguished road
Default

Re: What is rtmpsuck and rtmpsrv? When to use rtmpsuck and when rtmpsrv/rtmpdump?


ok peeps, i'm out. gotta sleep sometime. have a good night, or morning wherever u are. as for me its time to get up and i haven't even slept.
Reply With Quote
  #28  
Old 02-23-2016, 06:21 PM
j_cool j_cool is offline
Senior Member
 
Join Date: Feb 2016
Posts: 515
j_cool is on a distinguished road
Default

Re: What is rtmpsuck and rtmpsrv? When to use rtmpsuck and when rtmpsrv/rtmpdump?


Dear XYC,

if you still read this 5 years later on...

Once upon a time there was a w****r called Linus who wrote an OS..
This is how you write about "99%".
You gave a code to the world, but your character is next to
giving a code like throwing a bone to the dog.

Thank you KSV and Nir Sofer.
Reply With Quote
  #29  
Old 02-25-2016, 03:23 PM
j_cool j_cool is offline
Senior Member
 
Join Date: Feb 2016
Posts: 515
j_cool is on a distinguished road
Default

Re: What is rtmpsuck and rtmpsrv? When to use rtmpsuck and when rtmpsrv/rtmpdump?


This thread is 5 years old with 27 posts only.

The most senior member on this forum, HYC, has given his contribution as well.
He gave something to the world in his own way.

I will give something to the world in my way by writing within this forum's thread about rtmpsuck,
rtmpsrv and rtmpdump in a less technical language.

I use rtmpdump on a DAILY basis to download rtmp streams.

To use rtmpdump you must be comfortable with the use of command line in windows ( cmd ) or in unix ( bash ).

Rtmpdump makes request to a server to download a stream, and server requests from rtmpdump to provide some data
( parameters ) before allowing download to happen.

Rtmpsuck and rtmpsrv are programs that provide me with those parameters that server wants.
It is beyond me how rtmpsrv and rtmpsuck work, they give me parameters that I use with rtmpdump on command line to make server happy, and I download the stream.

It is easy to use rtmpdump.
You type on command line rtmpdump with parameters, press enter, and off you go.

It is not so with rtmpsuck and rtmpsrv.
They have to be set up in OS to run how they are supposed to run and give you parameters.

I read it here and there about how to set up rtmpsrv in windows and failed every time.
Ideal setup would be running rtmpsrv on ubuntu, it would give you all parameters for rtmp download at any time.
I use windows today for one reason, I use today what I know better today.

There is program called rtmpdumphelper and it sets up rtmpsuk or rtmpsrv for you.

Here is output from rtmpdumphelper's rtmpsuk and rtmpsrv from a website:



RTMPSUCK output from cmd window:
________________________________

RTMP Proxy Server v2.4 GIT-2015-12-14 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu; license: GPL

Streaming on rtmp://0.0.0.0:1935
WARNING: Trying different position for client digest!
Processing connect
app : cams/sophialocke
flashVer : WIN 20,0,0,306
swfUrl : http://lvs.streamray.com/images/cams...wer_3_2_21.swf
tcUrl : rtmp://208.88.181.237/cams/sophialocke
pageUrl : http://rude.com/main/live_private/view/SophiaLocke/
live : no
Playpath : sophialocke
Saving as : 2016-02-25_12-22-02_sophialocke.flv
WARNING: ignoring too small audio packet: size: 0


RTMPSRV output from cmd window:
_______________________________

RTMP Server v2.4 GIT-2015-12-14 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu; license: GPL

Streaming on rtmp://0.0.0.0:1935
WARNING: Trying different position for client digest!

rtmpdump -r "rtmp://208.88.181.237/cams/sophialocke"
-a "cams/sophialocke"
-f "WIN 20,0,0,306"
-W "http://lvs.streamray.com/images/cams/flash/CamsViewer_3_2_21.swf"
-p "http://rude.com/main/live_private/view/SophiaLocke/"
-C O:1
-C NB:isBounty:0
-C NB:showChatGroupMessage:0
-C NB:isTarget:0
-C NS:encodedUser:ZnJlZWxvYWRlcg==?=
-C NBartyChatAvailable:1
-C NN:chatType:1.000000
-C NB:inGroupshow:0
-C NS:encodedPass:Z3VpZC5leHBpcmVkLjE0NTAxNDEwMjEyNzI =?=
-C NB:isMobile:0
-C NS:realIp:
-C NS:streamName:SophiaLocke
-C NB:inMultiPrivate:0
-C NS:vsite:rude
-C NN:swfVersion:3.000000
-C NB:inTippingPrivate:0
-C NS:noSpam:undefined
-C NB:isInVoyMode:0
-C O:0
-y "sophialocke"
-o "2016-02-25_12-24-17_sophialocke.flv"

Closing connection... done!

RTMPDump v2.4 GIT-2015-12-14 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

Starting download at: 0.000 kB
1146.252 kB / 12.20 sec



COMMAND.TXT
____________________
This is file saved by rtmpdumphelper showing parameters like rtmpsrv does, Thank you, Nir Sofer.



Here I observe 2 things:

Rtmpsuck returns fewer parameters than rtmpsrv. Rtmpsuck parameters are with librtmp switches
with CONN switches never present, many times crucial to server without which connection will be rejected.


Rtmpsrv returns full list of parameters with rtmpdump switches.

There is program urlhelper which will return some or rtmp parameters,
and wireshark which will return everything if you are good at it.
RTMPDUMP package gives us rtmpsrv, so I stop here writing about other programs.



Now about :


***************************

RTMPDUMP

***************************

Here is the result of download of pre-recorded documentary film from AlJazeera, rtmp stream:

Intel i7-6700K, 20 mega bit wired broadband:


VLC - 47 min

FFMPEG - 47 min

RTMPDUMP - 3 min 20 sec ( KSV ? )


URL:

http://www.aljazeera.com/programmes/...231487582.html


RTMP parameters from URL Helper 3.42:

rtmp://ajenglishfs.fplive.net:1935/ajenglish?videoId=2275599890001&lineUpId=&pubId=66 5003303001&playerId=1422553060001&affiliateId=
<playpath>mp4:665003303001/665003303001_2276117462001_WEB-SSS-EP1-1124-04.mp4?videoId=2275599890001&lineUpId=&pubId=66500 3303001&playerId=1422553060001&affiliateId=
<swfUrl>http://admin.brightcove.com/viewer/u...=1456430479335
<pageUrl>http://www.aljazeera.com/programmes/...231487582.html




vlc rtmp://ajenglishfs.fplive.net:1935/ajenglish/mp4:665003303001/665003303001_2276117462001_WEB-SSS-EP1-1124-04.mp4 --sout="#duplicate{dst=std{access=file,mux=flv,dst=' c:\7 sisters - EPISODE 1.flv'},dst=nodisplay}"


ffmpeg -i "rtmp://ajenglishfs.fplive.net/ajenglish app=ajenglish playpath=mp4:665003303001/665003303001_2276117462001_WEB-SSS-EP1-1124-04.mp4" -c copy "c:\7 sisters - EPISODE 1.flv"


rtmpdump -r "rtmp://ajenglishfs.fplive.net" -a "ajenglish" -y "mp4:665003303001/665003303001_2276117462001_WEB-SSS-EP1-1124-04.mp4" -o "c:\7 sisters EPISODE 1.flv"



Enjoy the documentary.

Last edited by j_cool : 02-25-2016 at 05:37 PM. Reason: filename may confuse reader, keep it synchronous
Reply With Quote
  #30  
Old 07-03-2016, 06:33 AM
j_cool j_cool is offline
Senior Member
 
Join Date: Feb 2016
Posts: 515
j_cool is on a distinguished road
Default

Re: What is rtmpsuck and rtmpsrv? When to use rtmpsuck and when rtmpsrv/rtmpdump?


I just found out that AlJazeera is no longer using RTMP for "talk to AlJazeera" documentary, this might lead to using RTMP less and less.

http://c.brightcove.com/services/mob...=5016295017001

However, RTMP is still good for PEEP-SHOW.

Cheers,

johnny cool
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 10:24 PM.


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