Audio/video stream recording forums (http://stream-recorder.com/forum/index.php)
-   rtmpdump (http://stream-recorder.com/forum/forumdisplay.php?f=54)
-   -  

RTMPDumpHelper

(http://stream-recorder.com/forum/showthread.php?t=12719)

minipc 05-06-2015 05:24 PM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by david_kh91 (Post 61875)
@ KSV can u fix chrome support , it don't work with chrome :o

and thanks for the great tool :D

please note my previous post on this matter, earlier in the thread

minipc 05-06-2015 05:45 PM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by tinybilbo (Post 74573)
Does this tool still work?
I find that it attaches itself to my browser (firefox), but never starts a download when I play the video...
Do I need to update RTMPsuck, and if so which version?
(I have tried many...)
Thanks

rtmpdumphelper still works with chrome, at least, as long as it is configured to use the npapi flash plugin, instead of the built in ppapi pepperflash plugin, which never worked.

if you recently updated chrome, you may need to enable npapi support, as google are in the process of obsoleting support for it. see chrome://flags/#enable-npapi

i haven't tested it with firefox recently, although as firefox uses the npapi flash plugin, the chances are, it does.

however... in the last few days an issue with rtmpsuck has arisen, whereby it continuously drops the connection. this seems to be a systemic problem with rtmpdump, as both my personal build and ksv's patched build are equally affected.

so, for the moment i have reverted to using replay media catcher, instead of rtmpdumphelper+rtmpsuck.

fyi, ksv's recently released patched build is a good choice, if you're looking for rtmpdump for windows

minipc 05-06-2015 05:54 PM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by liberatino (Post 74639)
I used to be able to download multiple streams at once, and they would download as .flv files. My computer crashed a few weeks ago, and when I downloaded the program again, I can no longer download more than one stream at a time (Other window wont even load the flashplayer) and all files download without an extension.

Advice?

this sounds more like an issue with the version of rtmpdump you are using with rtmpdumphelper.

vanilla rtmpdump builds don't always save streams with extensions, depending on the stream parameters, and can overwrite existing downloads under certain circumstances. ksv's patched build ensures streams are saved with extensions, as well as time-stamping filenames, so that downloads are less likely to be overwritten.

although i have recently been having problems using rtmpdumphelper+rtmpsuck, being limited to a single download stream is not one of them.

tapitytaper 05-06-2015 08:37 PM

Re: RTMPDumpHelper


 
I'm currently using rtmpdump 2.4 and rtmpdumphelper on windows

everything was working fine up until two days ago
now for all the sites I try to download from, the streams are so unstable. They keep going in and out so this results in like A LOT of 2-3 minute long files instead of just one long file. Please someone help. I'm not tech savvy :(

I've just been using this http://www.nirsoft.net/utils/rtmp_dump_helper.html for instruction thus far.

nullacht 05-06-2015 11:16 PM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by tapitytaper (Post 76380)

They keep going in and out so this results in like A LOT of 2-3 minute long files instead of just one long file. Please someone help.

Sounds like they switched to another protocol [HLS, HDS, ...]. Could you post a link so that we can verify it?

tapitytaper 05-06-2015 11:49 PM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by nullacht (Post 76384)
Sounds like they switched to another protocol [HLS, HDS, ...]. Could you post a link so that we can verify it?

oh geez. so this is kind of embarrassing but I've been using it on adult websites

the thing is...I go on two different websites (cam4 and chaturbate) and they both have the same issue. It would be weird if they both switched to another protocol at the same time

nullacht 05-07-2015 12:08 AM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by tapitytaper (Post 76385)

I go on two different websites (cam4 and chaturbate) and they both have the same issue.

Livestreamer supports Chaturbate. So maybe you can use this application instead of RTMPDump.

Here is an example how it works:

Code:

http://stream-recorder.com/forum/livestreamer-and-record-chaturbate-cams-t19338.html

nullacht 05-07-2015 12:46 AM

Re: RTMPDumpHelper


 
Just tested: I'm also able to download the videos with rtmpsuck [RTMPDumpHelper].

nullacht 05-07-2015 01:22 AM

Re: RTMPDumpHelper


 
Cam4.com: Seems that they broadcast the videos frame by frame [every frame is a single picture]. Your assumption is correct: The RTMPDumpHelper application does not work with this website.

tapitytaper 05-07-2015 10:18 PM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by nullacht (Post 76386)
Livestreamer supports Chaturbate. So maybe you can use this application instead of RTMPDump.

Here is an example how it works:

Code:

http://stream-recorder.com/forum/livestreamer-and-record-chaturbate-cams-t19338.html

going to try this out over the weekend...its so complicated in comparison to rtmpdumphelper though where all i had to do was open the stream...it even let me do multiple streams

I've thinking of reformatting my entire laptop to see if fixes things bc I loved rtmpdumphelper that much

minipc 05-08-2015 01:59 AM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by tapitytaper (Post 76385)
oh geez. so this is kind of embarrassing but I've been using it on adult websites

the thing is...I go on two different websites (cam4 and chaturbate) and they both have the same issue. It would be weird if they both switched to another protocol at the same time

fyi, i can confirm that at least one more chat streaming site is similarly affected.

i don't know about cam4, but for the last several days both chaturbate and myfreecams have both begun to generate frequent stream processing errors with rtmpsuck, which effectively limits the length of stream that can be captured to a very short interval.

i can't comment on the "protocol switching" suggestion, as a cause, but i'd be surprised if a harddisk reformat/os reinstallation fixed the problem.

it is more likely that the streaming broadcasting platform that may be employed by the various sites affected has introduced something new that adobe flash can handle, but which trips up the rtmpdump library, that requires a fix.

nullacht 05-08-2015 03:23 AM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by minipc (Post 76420)

[...] i don't know about cam4 [...]

As far as I can see Cam4.com does not use the Real Time Messaging Protocol, so the RTMPDumpHelper application would be useless in this case.

Quote:

Originally Posted by minipc (Post 76420)

[...] but for the last several days both chaturbate and myfreecams have both begun to generate frequent stream processing errors with rtmpsuck, which effectively limits the length of stream that can be captured to a very short interval.

[...]

it is more likely that the streaming broadcasting platform that may be employed by the various sites affected has introduced something new that adobe flash can handle, but which trips up the rtmpdump library, that requires a fix. [...]

Chaturbate.com uses two different protocols. If the Real Time Messaging Protocol does not work for you properly, you can switch to HLS. Just use the Livestreamer application to download these videos.

Quote:

Originally Posted by tapitytaper (Post 76411)

[...] going to try this out over the weekend...its so complicated in comparison to rtmpdumphelper though where all i had to do was open the stream...it even let me do multiple streams [...]

Recording multiple streams should be no problem, if your broadband connection is fast enough. Just open the Livestreamer application several times.

tapitytaper 05-08-2015 06:41 PM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by minipc (Post 76420)
fyi, i can confirm that at least one more chat streaming site is similarly affected.

i don't know about cam4, but for the last several days both chaturbate and myfreecams have both begun to generate frequent stream processing errors with rtmpsuck, which effectively limits the length of stream that can be captured to a very short interval.

i can't comment on the "protocol switching" suggestion, as a cause, but i'd be surprised if a harddisk reformat/os reinstallation fixed the problem.

it is more likely that the streaming broadcasting platform that may be employed by the various sites affected has introduced something new that adobe flash can handle, but which trips up the rtmpdump library, that requires a fix.

ok...at least now I know its not just me with these issues
guess this saves me the trouble of reformatting my entire laptop to see if that fixes the issue :/

is KSV the person who made rtmpdumphelper?

nullacht 05-08-2015 10:40 PM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by tapitytaper (Post 76443)

ok...at least now I know its not just me with these issues

As I have stated before: I'm able to download these videos with rtmpsuck. For testing purposes, I have just recorded a 20 minutes long video.

Both applications do work properly!

Quote:

Originally Posted by tapitytaper (Post 76443)

is KSV the person who made rtmpdumphelper?

I think you have misunderstood something. The RTMPDumpHelper is not the problem. This application only redirects the connection.

tapitytaper 05-08-2015 11:23 PM

Re: RTMPDumpHelper


 
so this is a pretty stupid question but if I wanted to learn more about this stuff...should I be learning some sort of language? i.e if I wanted to learn how to save streams by myself and write programs that would help me save streams and whatnot

Quote:

Originally Posted by nullacht (Post 76445)
As I have stated before: I'm able to download these videos with rtmpsuck. For testing purposes, I have just recorded a 20 minutes long video.

What are you using rtmpsuck in conjunction with?

Quote:

Originally Posted by nullacht (Post 76423)
Recording multiple streams should be no problem, if your broadband connection is fast enough. Just open the Livestreamer application several times.

so in my case for windows, I would just be opening multiple command prompts, right?

I also cant find the configuration file. I assume the configuration file is where I can choose a folder to where the streams are saved? If it would be possible to not have to type out livestreamer "URL" best -o filename.flv each time that would be great too.

nullacht 05-09-2015 04:14 AM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by tapitytaper (Post 76446)

[...] What are you using rtmpsuck in conjunction with? [...]

A combination of RTMPDumpHelper + rtmpsuck and Firefox:

Code:

RTMP Proxy Server v2.4
(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: live-edge
flashVer: WIN 16,0,0,305
swfUrl: https://chaturbate.com/static/flash/CBV_2p645.swf
WARNING: Trying different position for client digest!
Processing connect
app: live-chat
flashVer: WIN 16,0,0,305
swfUrl: https://chaturbate.com/static/flash/CBV_2p645.swf
tcUrl: rtmp://edge51-b.stream.highwebmedia.com/live-edge
pageUrl: https://chaturbate.com/ashleyy_x/
tcUrl: rtmp://chat4.highwebmedia.com/live-chat
pageUrl: https://chaturbate.com/ashleyy_x/
Playpath: mp4:rtmp://origin17.stream.highwebmedia.com/live-origin/ashleyy_x-sd-51529463bad31c0f23a2b2bc5216ff6bd8b2a664b952951f37a473f9666fa7f9
Saving as: ashleyy_x-sd-51529463bad31c0f23a2b2bc5216ff6bd8b2a664b952951f37a473f9666fa7f9
WARNING: ignoring too small audio packet: size: 0

Quote:

Originally Posted by tapitytaper (Post 76446)

[...] so in my case for windows, I would just be opening multiple command prompts, right? [...]

Yes, that's correct.

Quote:

Originally Posted by tapitytaper (Post 76446)

[...] I also cant find the configuration file. [...]

Just read the documentation: http://docs.livestreamer.io/cli.html#configuration-file

Quote:

Originally Posted by tapitytaper (Post 76446)

[...] I assume the configuration file is where I can choose a folder to where the streams are saved? If it would be possible to not have to type out livestreamer "URL" best -o filename.flv each time that would be great too. [...]

Possibly the easiest way to do this is to use a batch file. With this batch file you can specify all the necessary parameters: URL, filename [based on date and time], output directory, ...

minipc 05-09-2015 08:05 AM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by nullacht (Post 76450)
A combination of RTMPDumpHelper + rtmpsuck and Firefox:

Code:

RTMP Proxy Server v2.4
(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: live-edge
flashVer: WIN 16,0,0,305
swfUrl: https://chaturbate.com/static/flash/CBV_2p645.swf
WARNING: Trying different position for client digest!
Processing connect
app: live-chat
flashVer: WIN 16,0,0,305
swfUrl: https://chaturbate.com/static/flash/CBV_2p645.swf
tcUrl: rtmp://edge51-b.stream.highwebmedia.com/live-edge
pageUrl: https://chaturbate.com/ashleyy_x/
tcUrl: rtmp://chat4.highwebmedia.com/live-chat
pageUrl: https://chaturbate.com/ashleyy_x/
Playpath: mp4:rtmp://origin17.stream.highwebmedia.com/live-origin/ashleyy_x-sd-51529463bad31c0f23a2b2bc5216ff6bd8b2a664b952951f37a473f9666fa7f9
Saving as: ashleyy_x-sd-51529463bad31c0f23a2b2bc5216ff6bd8b2a664b952951f37a473f9666fa7f9
WARNING: ignoring too small audio packet: size: 0



Yes, that's correct.



Just read the documentation: http://docs.livestreamer.io/cli.html#configuration-file



Possibly the easiest way to do this is to use a batch file. With this batch file you can specify all the necessary parameters: URL, filename [based on date and time], output directory, ...

it would seem that the reason you are not seeing the problem is because you are using firefox and not the latest version of the flash plugin.

i downgraded flash to the version you use and the problem disappeared in firefox, although it was still present with chrome.

fyi, here are the (anonymized) rtmpsuck output and resulting sample capture file listing details for all three site, so far mentioned, using ksv's latest rtmpdump build, and the latest npapi flash plugin for chrome

Code:

RTMP Proxy Server v2.4 GIT-2015-01-15 (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 : NxServer
  flashVer : WIN 17,0,0,169
    swfUrl : http://www.myfreecams.com/mfc2/flash/MfcVideo150223.swf
    tcUrl : rtmp://video463.myfreecams.com:1935/NxServer
  pageUrl : http://www.myfreecams.com/mfc2/static/player.html?broadcaster_id=XX
XXXXXX&target=new_window&cache_id=0.XXXXXXXXXXXXXXXX
      live : no
  Playpath : mp4:mfc_XXXXXXXXX.f4v
 Saving as : 2015-05-09_11-03-52_mp4_mfc_XXXXXXXXX.flv
WARNING: ignoring too small audio packet: size: 0
ERROR: WriteN, RTMP send error 10054 (1688 bytes)
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!

WARNING: Trying different position for client digest!
Processing connect
      app : live-edge
  flashVer : WIN 17,0,0,169
    swfUrl : https://chaturbate.com/static/flash/CBV_2p645.swf
    tcUrl : rtmp://edge1-a.stream.highwebmedia.com/live-edge
  pageUrl : https://chaturbate.com/miss_rey88/
WARNING: Trying different position for client digest!
Processing connect
      app : live-chat
  flashVer : WIN 17,0,0,169
    swfUrl : https://chaturbate.com/static/flash/CBV_2p645.swf
    tcUrl : rtmp://chat2.highwebmedia.com/live-chat
  pageUrl : https://chaturbate.com/XXXXXXXXXX/
      live : yes
  Playpath : mp4:rtmp://origin10.stream.highwebmedia.com/live-origin/XXXXXXXXXX-
sd-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 Saving as : 2015-05-09_11-06-00_XXXXXXXXXX-sd-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.flv
WARNING: ignoring too small audio packet: size: 0
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!

ERROR: WriteN, RTMP send error 10054 (4097 bytes)
ERROR: Handshake failed
Closing connection... done!

ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!

WARNING: Trying different position for client digest!
Processing connect
      app : cam4-cr107
  flashVer : WIN 17,0,0,169
    swfUrl : http://edgecast.cam4s.com/client/Cam4_6.254_guest.swf
    tcUrl : rtmp://199.59.88.39/cam4-cr107
  pageUrl : http://www.cam4.co.uk/XXXXXXXXXXXX
ERROR: AMF3 Object encapsulated in AMF stream does not start with AMF3_OBJECT!
ERROR: DECODING ERROR, IGNORING BYTES UNTIL NEXT KNOWN PATTERN!
ERROR: ServeInvoke, error decoding invoke packet
WARNING: Trying different position for client digest!
Processing connect
      app : cam4-origin90/_definst_/streams/af054081-20f1-4bac-8992-7a5f8ffc279
0?91a12b9786cdbb40662604657f39ced4
  flashVer : WIN 17,0,0,169
    swfUrl : http://edgecast.cam4s.com/client/Cam4_6.254_guest.swf
    tcUrl : rtmp://5.79.73.65/cam4-origin90/_definst_/streams/XXXXXXXX-XXXX-XXX
X-XXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  pageUrl : http://www.cam4.co.uk/XXXXXXXXXXXX
      live : yes
  Playpath : streams/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXX
 Saving as : 2015-05-09_11-07-32_XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.flv
WARNING: ignoring too small audio packet: size: 0
ERROR: WriteN, RTMP send error 10054 (4097 bytes)
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!

WARNING: Trying different position for client digest!
Processing connect
      app : cam4-cr107
  flashVer : WIN 17,0,0,169
    swfUrl : http://edgecast.cam4s.com/client/Cam4_6.254_guest.swf
    tcUrl : rtmp://199.59.88.39/cam4-cr107
  pageUrl : http://www.cam4.co.uk/XXXXXXXXXXXX
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!

ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!

Code:

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\user>D:

D:\>cd D:\Downloads\rtmpdumphelper

D:\Downloads\rtmpdumphelper>dir -l 2015*
 Volume in drive D has no label.
 Volume Serial Number is CAEB-1C41

 Directory of D:\Downloads\rtmpdumphelper


 Directory of D:\Downloads\rtmpdumphelper

09/05/2015  11:05        10,452,982 2015-05-09_11-03-52_mp4_mfc_XXXXXXXXX.flv
09/05/2015  11:06        7,046,125 2015-05-09_11-06-00_XXXXXXXXXX-sd-XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.flv
09/05/2015  11:08        6,958,997 2015-05-09_11-07-32_XXXXXXXX-XXXX-XXXX-XXXX-
XXXXXXXXXXXX.flv
              3 File(s)    24,458,104 bytes
              0 Dir(s)  161,845,030,912 bytes free

D:\Downloads\rtmpdumphelper>

which would seem to suggest that the problem is not related to the use of rtmpdumphelper, but with the use of chrome and/or the 17.0.0.169 version of the adobe flash plugin. this may therefore not be the most appropriate thread to discuss the issue.

nullacht 05-09-2015 11:37 AM

Re: RTMPDumpHelper


 
Cam4.com: I tested it again and now it works with rtmpsuck. Don't ask me why, but the first time I tried it, they did not use the Real Time Messaging Protocol:

Code:

RTMP Proxy Server v2.4
(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: cam4-cr112
flashVer: WIN 16,0,0,305
swfUrl: http://edgecast.cam4s.com/client/Cam4_6.254_guest.swf
tcUrl: rtmp://199.59.88.44/cam4-cr112
pageUrl: http://www.cam4.com/dalyana
ERROR: AMF3 Object encapsulated in AMF stream does not start with AMF3_OBJECT!
ERROR: DECODING ERROR, IGNORING BYTES UNTIL NEXT KNOWN PATTERN!
ERROR: ServeInvoke, error decoding invoke packet
WARNING: Trying different position for client digest!
Processing connect
app: cam4-origin136/_definst_/streams/d5a4a935-727f-44a6-9702-4e83038339ad?b61a4c04d50abd7477f6d5d4c1b203d8
flashVer: WIN 16,0,0,305
swfUrl: http://edgecast.cam4s.com/client/Cam4_6.254_guest.swf
tcUrl: rtmp://95.211.208.41/cam4-origin136/_definst_/streams/d5a4a935-727f-44a6-9702-4e83038339ad?b61a4c04d50abd7477f6d5d4c1b203d8
pageUrl: http://www.cam4.com/dalyana
Playpath: streams/d5a4a935-727f-44a6-9702-4e83038339ad?b61a4c04d50abd7477f6d5d4c1b203d8
Saving as: d5a4a935-727f-44a6-9702-4e83038339ad


tapitytaper 05-09-2015 12:41 PM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by nullacht (Post 76458)
Cam4.com: I tested it again and now it works with rtmpsuck. Don't ask me why, but the first time I tried it, they did not use the Real Time Messaging Protocol:

I've found that when I used to record cam4 stuff with rtmpsuck, it only let me do so when I was logged out

I tried downgrading my flash player to version16 but it didnt work :(

Code:

Streaming on rtmp://0.0.0.0:1935
WARNING: Trying different position for client digest!
Processing connect
      app : live-edge
  flashVer : WIN 16,0,0,305
    swfUrl : https://chaturbate.com/static/flash/CBV_2p645.swf
    tcUrl : rtmp://edge41-b.stream.highwebmedia.com/live-edge
  pageUrl : https://chaturbate.com/jockhungry/
WARNING: Trying different position for client digest!
Processing connect
      app : live-chat
  flashVer : WIN 16,0,0,305
    swfUrl : https://chaturbate.com/static/flash/CBV_2p645.swf
    tcUrl : rtmp://chat1.highwebmedia.com/live-chat
  pageUrl : https://chaturbate.com/jockhungry/
      live : yes
  Playpath : mp4:rtmp://origin13.stream.highwebmedia.com/live-origin/jockhungry-
sd-9810f58b2f6175344d6a763a3ec1107b4b20a65d3679ddfebb0a2a99af107536
 Saving as : 2015-05-09_02-33-09_jockhungry-sd-9810f58b2f6175344d6a763a3ec1107b4
b20a65d3679ddfebb0a2a99af107536.flv
WARNING: ignoring too small audio packet: size: 0
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!

ERROR: RTMP_ReadPacket, failed to read RTMP packet header
WARNING: Trying different position for client digest!
Processing connect
      app : live-edge
  flashVer : WIN 16,0,0,305
    swfUrl : https://chaturbate.com/static/flash/CBV_2p645.swf
    tcUrl : rtmp://edge41-b.stream.highwebmedia.com/live-edge
  pageUrl : https://chaturbate.com/jockhungry/
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!

also can livestreamer download cam4? because whenever I try, it says "error: no plugin can handle URL: www.cam4.com/XXXXXXX"

nullacht 05-14-2015 04:03 AM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by minipc (Post 76454)

[...] it would seem that the reason you are not seeing the problem is because you are using firefox and not the latest version of the flash plugin. [...]

I can't confirm that. I have updated the Flash plugin today and it's still working:

Code:

RTMP Proxy Server v2.4
(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: live-chat
flashVer: WIN 17,0,0,188
swfUrl: https://chaturbate.com/static/flash/CBV_2p645.swf
tcUrl: rtmp://chat3.highwebmedia.com/live-chat
pageUrl: https://chaturbate.com/larissa25/
WARNING: Trying different position for client digest!
Processing connect
app: live-edge
flashVer: WIN 17,0,0,188
swfUrl: https://chaturbate.com/static/flash/CBV_2p645.swf
tcUrl: rtmp://edge19-b.stream.highwebmedia.com/live-edge
pageUrl: https://chaturbate.com/larissa25/
Playpath: mp4:rtmp://origin10.stream.highwebmedia.com/live-origin/larissa25-sd-2eca04e4e01a20302fa4fb472607c70db68ac7576937d3cbcb7f285a81618573
Saving as: larissa25-sd-2eca04e4e01a20302fa4fb472607c70db68ac7576937d3cbcb7f285a81618573
WARNING: ignoring too small audio packet: size: 0

Quote:

Originally Posted by tapitytaper (Post 76464)

[...] also can livestreamer download cam4? because whenever I try, it says "error: no plugin can handle URL: www.cam4.com/XXXXXXX" [...]

It seems that there is no plugin available, so I guess Cam4.com is currently not supported.

minipc 05-15-2015 09:03 AM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by nullacht (Post 76595)
I can't confirm that. I have updated the Flash plugin today and it's still working:

Code:

RTMP Proxy Server v2.4
(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: live-chat
flashVer: WIN 17,0,0,188
swfUrl: https://chaturbate.com/static/flash/CBV_2p645.swf
tcUrl: rtmp://chat3.highwebmedia.com/live-chat
pageUrl: https://chaturbate.com/larissa25/
WARNING: Trying different position for client digest!
Processing connect
app: live-edge
flashVer: WIN 17,0,0,188
swfUrl: https://chaturbate.com/static/flash/CBV_2p645.swf
tcUrl: rtmp://edge19-b.stream.highwebmedia.com/live-edge
pageUrl: https://chaturbate.com/larissa25/
Playpath: mp4:rtmp://origin10.stream.highwebmedia.com/live-origin/larissa25-sd-2eca04e4e01a20302fa4fb472607c70db68ac7576937d3cbcb7f285a81618573
Saving as: larissa25-sd-2eca04e4e01a20302fa4fb472607c70db68ac7576937d3cbcb7f285a81618573
WARNING: ignoring too small audio packet: size: 0



It seems that there is no plugin available, so I guess Cam4.com is currently not supported.

you don't specify the version of firefox you are using, nor say how long the connection lasted, but my test today, using firefox 38.0.1 and flash 17.0.0.188 seems to suggest that the problem of premature disconnection persists.

Code:

RTMP Proxy Server v2.4
(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: live-edge
flashVer: WIN 17,0,0,188
swfUrl: https://chaturbate.com/static/flash/CBV_2p645.swf
tcUrl: rtmp://edge1-b.stream.highwebmedia.com/live-edge
pageUrl: https://chaturbate.com/XXXXXXXXXXXXXXXXX/
WARNING: Trying different position for client digest!
Processing connect
app: live-chat
flashVer: WIN 17,0,0,188
swfUrl: https://chaturbate.com/static/flash/CBV_2p645.swf
tcUrl: rtmp://chat2.highwebmedia.com/live-chat
pageUrl: https://chaturbate.com/XXXXXXXXXXXXXXXXX/
Playpath: mp4:rtmp://origin9.stream.highwebmedia.com/live-origin/blazingsweethea
rt-sd-e613c3e4e2dd15cf17697f6b4d4a04ee770913ab27cfd28786bc4ee61f2f027e
Saving as: XXXXXXXXXXXXXXXXX-sd-e613c3e4e2dd15cf17697f6b4d4a04ee770913ab27cfd287
86bc4ee61f2f027e
WARNING: ignoring too small audio packet: size: 0
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!

ERROR: WriteN, RTMP send error 10054 (2810 bytes)
WARNING: Trying different position for client digest!
Processing connect
app: live-edge
flashVer: WIN 17,0,0,188
swfUrl: https://chaturbate.com/static/flash/CBV_2p645.swf
tcUrl: rtmp://edge1-b.stream.highwebmedia.com/live-edge
pageUrl: https://chaturbate.com/XXXXXXXXXXXXXXXXX/
WARNING: Trying different position for client digest!
Processing connect
app: live-chat
flashVer: WIN 17,0,0,188
swfUrl: https://chaturbate.com/static/flash/CBV_2p645.swf
tcUrl: rtmp://chat2.highwebmedia.com/live-chat
pageUrl: https://chaturbate.com/XXXXXXXXXXXXXXXXX/
Playpath: mp4:rtmp://origin9.stream.highwebmedia.com/live-origin/blazingsweethea
rt-sd-e613c3e4e2dd15cf17697f6b4d4a04ee770913ab27cfd28786bc4ee61f2f027e
Saving as: XXXXXXXXXXXXXXXXX-sd-e613c3e4e2dd15cf17697f6b4d4a04ee770913ab27cfd287
86bc4ee61f2f027e
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!

ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!

ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!

the final debug message before the stream disconnects is

Code:

DEBUG: RTMPSockBuf_Fill, recv returned -1. GetSockError(): 10054 (Unknown error)
the captured stream is a mere 6.5M

Code:

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\user>d:

D:\>cd downloads\rtmpdumphelper

D:\Downloads\rtmpdumphelper>dir -l XXXXXXXXXXXXXXXXX*
 Volume in drive D has no label.
 Volume Serial Number is CAEB-1C41

 Directory of D:\Downloads\rtmpdumphelper


 Directory of D:\Downloads\rtmpdumphelper

15/05/2015  15:14        6,754,533 XXXXXXXXXXXXXXXXX-sd-e613c3e4e2dd15cf17697f6
b4d4a04ee770913ab27cfd28786bc4ee61f2f027e
              1 File(s)      6,754,533 bytes
              0 Dir(s)  173,645,697,024 bytes free


lto 05-17-2015 03:08 AM

Re: RTMPDumpHelper


 
RTMPDumpHelper with customized RTMPDump works perfectly with CB, there was no changes in last weeks, see my old posts in RTMPDump thread for info

minipc 05-18-2015 07:29 AM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by lto (Post 76674)
RTMPDumpHelper with customized RTMPDump works perfectly with CB, there was no changes in last weeks, see my old posts in RTMPDump thread for info

which customization; yours or k-s-v's? and which browser does it work with; chrome, firefox or both? and what versions? and what exactly is your customization? it's not clear from your posts. the code snippet you include looks identical to the latest 2.4 rtmpsuck.c source.

nullacht 05-20-2015 12:08 PM

Re: RTMPDumpHelper


 
For testing purposes, I have just recorded another video. Looks like everything works as expected:

Code:

RTMP Proxy Server v2.4
(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: live-edge
flashVer: WIN 17,0,0,188
swfUrl: https://chaturbate.com/static/flash/CBV_2p645.swf
tcUrl: rtmp://edge45-b.stream.highwebmedia.com/live-edge
pageUrl: https://chaturbate.com/magicshine/
WARNING: Trying different position for client digest!
Processing connect
app: live-chat
flashVer: WIN 17,0,0,188
swfUrl: https://chaturbate.com/static/flash/CBV_2p645.swf
tcUrl: rtmp://chat1.highwebmedia.com/live-chat
pageUrl: https://chaturbate.com/magicshine/
Playpath: mp4:rtmp://origin17.stream.highwebmedia.com/live-origin/magicshine-sd-cfa7739d4aabdfc181330b84083348bb5354bcd9305883ad936216ac4856ca65
Saving as: magicshine-sd-cfa7739d4aabdfc181330b84083348bb5354bcd9305883ad936216ac4856ca65
WARNING: ignoring too small audio packet: size: 0

Code:

Mode                LastWriteTime    Length Name
----                -------------    ------ ----
-a---        20.05.2015    19:15  121257984 magicshine-sd-cfa7739d4aabdfc181330b84083348bb5354bcd9305883ad936216ac4856ca65

Code:

Input #0, flv, from 'magicshine-sd-cfa7739d4aabdfc181330b84083348bb5354bcd9305883ad936216ac4856ca65':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: h264 (Main), yuv420p(tv), 800x600 [SAR 1:1 DAR 4:3], 30.30 fps, 30 tbr, 1k tbn, 60 tbc
    Stream #0:1: Audio: speex, 16000 Hz, mono, s16, 12 kb/s

Code:

Input #0, flv, from 'magicshine-sd-cfa7739d4aabdfc181330b84083348bb5354bcd9305883ad936216ac4856ca65.flv':
  Metadata:
    encoder        : Lavf56.31.100
  Duration: 00:29:07.44, start: 0.000000, bitrate: 554 kb/s
    Stream #0:0: Video: h264 (Main), yuv420p(tv), 800x600 [SAR 1:1 DAR 4:3], 30.30 fps, 30 tbr, 1k tbn, 60 tbc
    Stream #0:1: Audio: speex, 16000 Hz, mono, s16, 12 kb/s

Firefox: v37.0.2
RTMPDumpHelper: v1.21

minipc 05-22-2015 04:04 AM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by nullacht (Post 76782)
For testing purposes, I have just recorded another video. Looks like everything works as expected:

...

Firefox: v37.0.2
RTMPDumpHelper: v1.21

could you confirm that you get the same result when using both firefox's regular and private browsing modes?

my own findings are that v38.0.1 works in regular mode but prematurely drops rtmp stream connections when browsing in private. and with chrome v43.0.2357.65m, the problem continues to persist in both regular and incognito modes. i'm not sure why using privacy mode would make any difference in firefox? it doesn't seem to make any difference with chrome.

i'm using rtmpdumphelper v1.21, npapi flash v17.0.0.188 on 32bit windows 7 pro. i've tried vanilla rtmpsuck 2.4 (rtmpdump-2.4-git-010913-windows), ksv's latest patched build and my own static build. all show identical behaviour.

lto 05-23-2015 02:47 PM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by minipc (Post 76729)
which customization; yours or k-s-v's? and which browser does it work with; chrome, firefox or both? and what versions? and what exactly is your customization? it's not clear from your posts. the code snippet you include looks identical to the latest 2.4 rtmpsuck.c source.

k-s-v, firefox, last rtmpdumphelper

rtmpsuck crashes when camera switches to private mode, workaround is used to close recording without crash, everything else works by default

minipc 05-24-2015 03:22 AM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by lto (Post 76871)
k-s-v, firefox, last rtmpdumphelper

rtmpsuck crashes when camera switches to private mode, workaround is used to close recording without crash, everything else works by default

...and does it still work 'by default' when firefox is in private browsing mode? (i don't mean when the broadcaster switches to paid for chat - rtmpsuck will always be interrupted, when that happens, even if you elect to follow them into paid for chat)

nullacht 05-24-2015 08:01 AM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by minipc (Post 76892)

[...] ...and does it still work 'by default' when firefox is in private browsing mode? [...]

Logically it should work, because rtmpsuck acts as a transparent proxy between server and client.

Quote:

rtmpsuck is a transparent proxy; it intercepts connections from a client and then makes an outbound connection to the real server. After all handshaking is complete and encryption keys with both sides are negotiated, it records the cleartext stream data into files while relaying the data from the server to the client.
I have tested it and it definitely works.

minipc 05-26-2015 04:52 AM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by nullacht (Post 76900)
Logically it should work, because rtmpsuck acts as a transparent proxy between server and client.



I have tested it and it definitely works.

my bad: did another round of testing, just now, and you're right, it doesn't seem to make any difference whether the browser is in regular or private browsing mode; at least for me, rtmpsuck continues to disconnect from the streams prematurely, severely limiting the duration of caps achievable.

with myfreecams, the feeds just freeze, until you cycle the flash player on and off. whereas with chaturbate, the flash player attempts to reconnect, after, interestingly, displaying the "free registration required" nag message.

i think this is just a difference between the way the sites are coded. chaturbate uses the flash player (if available) to stream the chat, as well as the video, and will automatically try to reconnect if the flash feed is ever disconnected.

myfreecams chat is via xhr, and there is no automatic attempt to reconnect the flash video stream, if it is disconnected, for whatever reason.

rtmpsuck debug output seems to indicate that the problem is caused by the server broadcasting disconnect actions that the transparent proxy complies with. i'm not sure whether they are being sent because of the presence of the proxy, or whether they are always present and the flash player just ignores them? if it's the latter, then the solution might be to modify rtmpsuck so that it too ignores the disconnect signals?

sorcererapp 05-30-2015 01:57 AM

Re: RTMPDumpHelper


 
I am using RTMPDumpHelper for a while, it works great.
However, the website I am using on is changing to wowza with rtmps:// protocol plus disallow port 1935, the RTMPSuck is no longer detecting its activities, I have tried to add another port in the preference, it does not work. What tweak is necessary to make it work?

Luminal 06-09-2015 08:31 PM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by lto (Post 76871)
k-s-v, firefox, last rtmpdumphelper

rtmpsuck crashes when camera switches to private mode, workaround is used to close recording without crash, everything else works by default

Can you tell me how you fix the crash? This crash also seem to occur @ Naked and F4F. I think I pmed you about a year ago but never got a response.

minipc 06-10-2015 04:14 AM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by Luminal (Post 77314)
Can you tell me how you fix the crash? This crash also seem to occur @ Naked and F4F. I think I pmed you about a year ago but never got a response.

not sure what specific "workaround" lto is referring to, but if you simply refresh/reload the page when a broadcaster switches broadcasting mode (to or from private, group, or whatever), the chances of rtmpdumphelper/rtmpsuck crashing or stalling are greatly reduced. if your javascript skills are up to it, it might be an idea to automate the page refresh action by creating a targeted browser add-on/extension.

Luminal 06-10-2015 10:12 AM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by minipc (Post 77324)
not sure what specific "workaround" lto is referring to, but if you simply refresh/reload the page when a broadcaster switches broadcasting mode (to or from private, group, or whatever), the chances of rtmpdumphelper/rtmpsuck crashing or stalling are greatly reduced. if your javascript skills are up to it, it might be an idea to automate the page refresh action by creating a targeted browser add-on/extension.

If I remembered correctly, he added a line of code and recompiled it but I tried it and I still get crashes.
http://stream-recorder.com/forum/sho...&postcount=203

As for the js note, how would you determine when the broadcaster goes private/log off?

I've known about the refreshing page (I actually just close the window) but it is kind of an issue when using it on multiple streams. There's like 5-7 second window between the stream closing and rtmp crashing so it a bit hard when multitasking and not actually watching the stream

minipc 06-10-2015 03:47 PM

Re: RTMPDumpHelper


 
Quote:

Originally Posted by Luminal (Post 77336)
...

As for the js note, how would you determine when the broadcaster goes private/log off?

I've known about the refreshing page (I actually just close the window) but it is kind of an issue when using it on multiple streams. There's like 5-7 second window between the stream closing and rtmp crashing so it a bit hard when multitasking and not actually watching the stream

certainly, manually monitoring a broadcast for state changes is impractical. that's why it's better to automate the process.

unfortunately, there is no universal solution. each site has a different way of flagging state changes. sometimes there will be a function that gets called to update a page with state changes, that can be subclassed in order to effect a reload. other times state changes are signalled through a messaging system that can be monitored. it just depends on the site.

i realize that such generalizations are not very helpful. but if i get too specific, potential targets will know how to frustrate the efforts of private add-on writers.

HeatherLee 06-10-2015 06:52 PM

Re: RTMPDumpHelper


 
Ok I need help.

I have my own stream and I want to get rid of the embed code that sawlive.tv provides (I hate it and want the direct link). I've used the RTMPdump helper and this is my output

Code:

rtmpdump -r "rtmp://204.45.157.98/flash" -a "flash" -f "WIN 17,0,0,134" -W "http://static2.sawlive.tv/player.swf" -p "http://sawlive.tv/v/bigbrothercanada" -y "18672?MTQzNDAxMjE5Nzs5ZmVmMmQ5ZDUyMTk2YWYzMTg4OTdmM2Q0MzU2ZDIyYw==" -o "18672.flv"
As you can see there is no longer the code that looks like:

http://sawlive.tv/embed/watch/...

Just to clarify, I want to be able to find it myself instead of have someone find it for me. I would like to learn.

Anyone know how I can find it?

Luminal 06-12-2015 06:38 PM

Re: RTMPDumpHelper


 
Can anyone offer any hints on trying to debug/run rtmpsuck on visual studios? Or if you use other IDEs

a_salty_dogg 07-28-2015 03:27 AM

Re: RTMPDumpHelper


 
This program seemed like a godsend but I'm being driven crazy by constant "rtmpsuck.exe has encountered a problem and needs to close." crashes. They may occur within 2 minutes or 2 hours, seemingly totally randomly.
Can someone PLEASE guide me to a fix?
Running on XP, tried using it with Firefox, Opera (Classic), Opera Portable (new Opera) Chromium Portable, Midori; same result with all browsers, though Chromium and Opera crashes MAY be less frequent.
Please ask if you need more information or for me to enclose one of the crash logs.
(Afraid rtmpsrv is not a useable option as it doesn't record streams in steady time.)
Many thanks in advance.

a_salty_dogg 08-14-2015 11:53 PM

Re: RTMPDumpHelper


 
Two weeks and not one single reply!

I must assume this board is no longer active?

minipc 09-26-2015 05:35 AM

Re: RTMPDumpHelper


 
what makes you think rtmpsuck crashing has anything to to with rtmpdumphelper ?

joonardo 10-04-2015 12:17 PM

Re: RTMPDumpHelper


 


Any help?
I'm using firefox and win7.


All times are GMT -6. The time now is 02:46 PM.