denobis
09-04-2014, 10:50 AM
The base code is the 2.4 with all KSV patches and some minor modifications. For testing i purged all the old code, but here the version with -K option and old compatibility included
https://www.mediafire.com/folder/nto9t7bx8pkje/rtmpdump
jhb50
09-04-2014, 11:48 AM
@ denobis @ksv Can you guys agree on how to go forward? It would be a shame to have 2 different moded rtmpdumps.
If someone can show denobis how to make a patch, then he can make and post updates to the latest KSV, as he has done here, along with a new patch. KSV can then review the patch and incorporate it as is or with any new KSV changes in his next version.
That would at least keep it together until there is some disagreement regarding a mod.
denobis
09-04-2014, 01:13 PM
I use the sources from git://git.ffmpeg.org/rtmpdump and the ksv patches. Now i can make a new diff with the changes here related. But for now, the relevant mod is the simplification of the channels mentioned through the new option. Not too much code so KSV could implement it and make a new patch.diff. You're right, better to have only one main mod.
can you plz find the params to play this stream, through wireshark i found out that it is invoking "soLagaDaSeStoriAga" command after connect
http://www.streamer247.com/ptvsports.php
rtmpdump -r "rtmp://46.28.48.116/live" -a "live" -f "WIN 11,5,502,135" -W "http://www.janjua.tv/resources/scripts/eplayer.swf" -p "http://www.janjua.tv/embedplayer/s247ptvpakei/2/600/400" -C "S:OK" -C "N:1" -v "yes" -y "s247ptvpakei?id=19910" -z | "C:\Program Files\VideoLAN\VLC\vlc.exe" -
jhb50
09-04-2014, 08:34 PM
Use the revised rtmpdump and new -K parameter as posted above.
jhb50
09-11-2014, 07:58 AM
I am unable to display page 26 of this thread. Everything up to 25 works fine, and I can see the page 26 posts while adding a reply like this. I suspect others have the same problem since there have been no new posts in the past week.
slim10
09-11-2014, 09:15 AM
I am unable to display page 26 of this thread. Everything up to 25 works fine, and I can see the page 26 posts while adding a reply like this. I suspect others have the same problem since there have been no new posts in the past week.
Page 26 appears to be working for me. Before your post today, there were five on this page and yours saying "Use the revised rtmpdump and new -K parameter as posted above" was the last.
Try clearing your browser cache.
i have updated the binaries (https://github.com/K-S-V/Scripts/releases) incorporating some site changes. regarding adding a custom switch for some sites i think updating the librtmp directly is more suitable especially for novice users who don't know how to find and use the custom commands. also many sites using custom commands need more complex authentication than just sending a command before play. so i am leaving it the way it is for the time being.
Hi,
i have a issue with play Live-Streams of streamnetwork.tv in VLC or XBMC. :confused: Some streams on the page use the rtmp-protocol which I have read with RTMPDumpHelper v1.21:
rtmpdump -r "rtmp://pc3oot.us.to:1935/live/" -a "live/" -f "WIN 15,0,0,152" -W "http://www.streamnetwork.tv/page/jwp.swf" -p "http://www.streamnetwork.tv/page/rtmp.php?c=sportnews&auth=2312004c8a66c6599bb1fd1881f64e3a" --live -y "sportnews" -o "2014-09-11_08-22-05_sportnews.flv"
However, I get this error message when I start the stream with last rtmpdump.exe Version:
RTMPDump v2.4 GIT-2014-07-07 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
ERROR: rtmp server sent error
ERROR: Closing connection: NetStream.Play.Failed
My suspect is the DDos Protection on the homepage which prevents the forwarding of streams. Is it still possible to see the streams on XBMC or VLC Player.
I would be glad if someone would have a solution for the problem.
thx
denobis
09-11-2014, 01:16 PM
Try my compiled rtmpdump with -K "UIUIUINASOWAS;TRUE"
Try my compiled rtmpdump with -K "UIUIUINASOWAS;TRUE"
I have this option added in the batch file, but the stream does not play. :(
Edit:
I tried it again and now actually running the Stream ... Thanks :)
Can you tell me where did you get the information? I have searched for several days and found nothing.
denobis
09-11-2014, 02:28 PM
See attach http://stream-recorder.com/forum/attachment.php?attachmentid=299&d=1410467169
Only works with my compiled rtmpdump, or you need to get a new compiled one
denobis
09-11-2014, 02:47 PM
I have this option added in the batch file, but the stream does not play. :(
Edit:
I tried it again and now actually running the Stream ... Thanks :)
Can you tell me where did you get the information? I have searched for several days and found nothing.
From the flash
freez
09-11-2014, 04:42 PM
@KSV thanx for updating files , but why not Patch.diff is updated??!! it is zero byte & blank? so we cannot apply new patch!!!
biezom
09-11-2014, 05:36 PM
@KSV hello and thanks for updating files. I'm agree with freez no Pach.diff update! I'm linux user and i need pach to compile thanks. (Sorry for my bad english)
jhb50
09-11-2014, 07:47 PM
regarding adding a custom switch for some sites i think updating the librtmp directly is more suitable especially for novice users who don't know how to find and use the custom commands. also many sites using custom commands need more complex authentication than just sending a command before play. so i am leaving it the way it is for the time being.
@KSV I agree that librtmp should continue to be updated with all your changes. We were not suggesting that you should eliminate your create stream patches or not add new ones, rather in the interest of timing and the ability to verify new keys before submitting them to you, the request is to also accept any -K parameters and apply them to the link after your changes have been processed. That way novice users are not impacted, but advanced users have increased flex. Thanks.
Hi @denobis
From the flash
Can you describe in more detail how you found the command-line option for -K parameters. Do you have this additional software or tools used?:(
I would also like to know how it is possible prarmeter specify the-K in a m3u8 file, so it XBMC interpreted correctly.? I use the plugin Simple IPTV PVR addon to play the stream.
thx
denobis
09-12-2014, 02:07 AM
Simply:
1- read the swf http://www.streamnetwork.tv/page/jwp.swf
-needed cookies
awesomeAsFuck=AzzlackzSindDoof; azzlack_ddos_intercepter=?
2- zip-decompress the swf
-gzuncompress(substr(swf,8));
3- regex the key
-NetConnection.Connect.Closed
UIUIUINASOWASAutoqualityLabel
... So the first step I understand yet. This information I can read with wireshark successfully. But from step two I'm stuck because I do not have the knowledge in PHP to build a script. If there is no easier option, I have to just live with it.
Can you tell me how I add the new option -K "command, bool" so also there run the streams in XBMC? Unfortunately XBMC does not understand this option. Your compiled rtmpdump + VLC player works perfect.
denobis
09-12-2014, 03:55 AM
To get the command there is no other option. You can make the decompress with flasm.exe and search inside. For xbmc maybe you need the librtmp dll.
To get the command there is no other option. You can make the decompress with flasm.exe and search inside. For xbmc maybe you need the librtmp dll.
Thank you very much for your assistance. Now I have also found the command. :D
Which software do I need to create the librtmp.dll? Can you give me a link where the individual steps are described? Is it possible to use librtmp.dll from post # 251?
denobis
09-12-2014, 05:27 AM
You need to compile the c-sources of rtmpdump with the patches. Here in the forum there is a guideline to do it, but the librtmp from #251 works for you
@denobis
I have the librtmp.dll downloaded from # 251 and copied to this path:
C:\Program Files (x86)\XBMC\system\players\dvdplayer\librtmp.dll
and the existing librtmp.dll overwritten. But xbmc.log reports the following problem:
[...]
DEBUG:SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/librtmp.dll)
ERROR: Win32DllLoader::Load: Failed to load "C:\Program Files (x86)\XBMC\system\players\dvdplayer\librtmp.dll" with error 182:The operating system cannot run %1.
[...]
Any idea how I could fix this?
denobis
09-12-2014, 09:07 AM
Maybe you need to update the libeay32.dll
copy
http://www.mediafire.com/download/l1vb8bftiu6ffsv/libeay32.dll
to xbmc\system
denobis
09-12-2014, 10:16 AM
Oops!,
For the xbmc xml rtmpdump options -K equals to tcommand
i have updated the package to contain proper Patch.diif file and also the fix for pc3oot was updated.
@denobis
you can send the patch for -K switch if you want to get it merged. i will take a look into it over the next weekend.
hasomaso
09-12-2014, 12:16 PM
thanks for all @KSV ;)
denobis
09-12-2014, 12:44 PM
Hi KSV, thanks for considering it.
This is my patch.diff (between original git and all the patches, yours and mine)
http://www.mediafire.com/download/3jbc5d9q0x96ey1/patch.diff
taidosl
09-12-2014, 01:43 PM
can anyone post one xbmc with pre-compiled build of your patch for xbmc android?
jhb50
09-12-2014, 07:47 PM
Awesome! Why can't the rest of the world work this well together!
freez
09-12-2014, 11:42 PM
thanx @KSV works ok , @denobis ur patched rtmpdump.exe is hard to solve its issue!!! keep asking for .dll missing files like it wont stop giving error message & requesting such always for a lot of missing .DLL files & thats a real headache & wont play coz it really need a fix by approaching a dozen of missing.dll file , i am using windows 7 64 bit, so what prog. u really used to patch it & why this error misiing too much files missing from my pc is asking for????!!
jhb50
09-13-2014, 08:40 AM
@freez I am using denobis patched rtmpdump.exe on w7-64 and it works flawlessly. You must have some other problem.
You asked previously for KSV patch. Why are you compiling when you have working exe for w7 from both KSV and Denobis? You need to post more info about your error before anyone can help you fix your problem.
Hi @all
I have a problem with the create the files rtmpdump / librtmp with patch.diff under Windows7-64.
The patch.diff i have taken from last realease from KSV and this copied to rtmpdump binaries directory. After that i give over MinGW the commd "patch-p0 <patch.diff" and the new files are generated in the directory. With the command "make SYS=mingw" compile the new files. But the files created rtmpdump.exe and librtmp.dll have a different size than the KSV. Once I used rtmpdump.exe, an error message appears stating that the librtmp-1.dll was not found. This message is not in the rtmpdump release.
Why do not I get the same files as KSV? May be missing something in the source code?
I would be glad if someone could help me for the problem.:)
thx
H3om
I was able to fix the problem I described in private message.
I am on Windows I was able to attach debugger and reproduced crash multiple times in same place:
...
if (server->f_cur && server->rc.m_mediaChannel && !paused)
{
> server->rc.m_pauseStamp = server->rc.m_channelTimestamp[server->rc.m_mediaChannel];
if (RTMP_ToggleStream(&server->rc))
{
I checked if server is 0 but it didn't help, so I just called inside this if:
goto cleanup;
and it works, no more crashes with rtmpdumphelper
I think in some cases this server structure is messed up and crash happens
Just an info to people who asked how to fix this problem.
If you want to have stable rtmpdump + rtmpdumphelper build, without crashes when "camera switches to private mode" - above solution still works, so please include that in your patches.
denobis
09-14-2014, 01:33 PM
For those who use simpletv you can update your librtmp here
http://www.mediafire.com/download/1w4q0lkqchgn61q/simpletvlibrtmp.zip
The zip includes the librtmp.dll compiled with -K and two other dll's (libeay and ssleay). You must substitute all these three dll's.
To enter a channel which needs -K use tcommand=
sample
rtmp://$OPT:rtmp-raw=rtmp://173.193.205.94/live playpath=foxsportcomp?id=72043 swfUrl=http://www.ucaster.eu/static/scripts/fplayer.swf pageUrl=http://www.ucaster.eu/embedded/foxsportcomp/1/620/382 tcommand=vujkoMiLazarBarakovOdMonospitovo;TRUE conn=S:OK
inquisitor
09-18-2014, 10:35 AM
Some questions about this version of rtmpdump:
https://github.com/K-S-V/Scripts/releases/tag/v2.4
I assume they are false positives, but Virustotal.com shows detections for the zip file:
https://www.virustotal.com/en/file/d2b800a42e0a196c982a8a82049b67d7da726d6ee9cb467622 6c4689b73b5c8c/analysis/1411053822/
Bkav: "HW32.Paked.231B"
Symantec: "WS.Reputation.1"
When I unzip the archive and check the individual files:
rtmpdump.exe shows one detection:
https://www.virustotal.com/en/file/1d1b680356fca08c73eb26b052f8cba60ee61317bfda87dc1a 1849792d441134/analysis/1410775962/
Bkav: "HW32.Paked.B04C"
============================
rtmpgw.exe shows one detection:
https://www.virustotal.com/en/file/2287223544a28043770d8e90c0f0c19ef65d00088f96db8d71 2b8111f607a6d2/analysis/1410775979/
Bkav: "HW32.Paked.5784"
============================
rtmpsrv.exe shows one detection:
https://www.virustotal.com/en/file/7cc0d0d3a75d16a2abdeedf074fdee7bb426a77202b3b4d4a0 9c5c7fc71da265/analysis/1410548402/
Bkav: "HW32.Paked.8B26"
============================
rtmpsrv-vlc.exe shows one detection:
https://www.virustotal.com/en/file/8943538bfe368ced7709994f8ad597c3b743d8e8d8d567e5e3 f84c36eb1d7035/analysis/1410548401/
Bkav: "HW32.Paked.A811"
============================
rtmpsuck.exe shows two detections:
https://www.virustotal.com/en/file/85e5d34a6da905ebc32abd3af27f3b0e6ba938382716189cb4 fc87bc560b4d8c/analysis/1410548404/
Bkav: "HW32.Paked.231B"
Qihoo-360: "Malware.QVM11.Gen"
============================
Should I worry about these detections; are they just false positives?
Some questions about this version of rtmpdump:
https://github.com/K-S-V/Scripts/releases/tag/v2.4
Should I worry about these detections; are they just false positives?
this man does not do bad
@inquisitor
Executables are compressed with upx (sort of zip for executables) and some lousy av software's may flag anything compressed as malicious.
@lto
can you provide some background of the problem and if possible the patch file for the same.
freez
09-19-2014, 05:06 AM
@KSV my BOSS:) ,plez could u help updating rtmpdump binaries with patch for the new clone here ,coz ur patch & .exe & librtmp is the only one works on my system without a problem , have a look here http://stream-recorder.com/forum/ksv-another-new-clone-need-rtmpdump-support-t18808.html
thank u for ur time
jhb50
09-24-2014, 05:48 PM
@KSV
I hope you are still planning to incorporate the -K patch in your rtmpdump when you get time. In its absence RedPenguin plans to add it to his version, but I continue to hope that we can keep yours as the "mother patch" instead of having these various forks.
@jhb50
yeah i still intend to do so.
hasomaso
09-25-2014, 06:35 AM
thanks KSV
@denobis
i have checked your provided patch. you need to create a new patch which only contains your changes so i can review it properly. also it's not based on latest git. use following commands to create proper patch.
git reset --hard remotes/origin/master
git pull
patch -p0 -i ksv-patch.diff
git commit -a -m "KSV Patches"
then apply your changes and create new patch and also don't use any formatting tools.
git diff --no-prefix > denobis-patch.diff
denobis
09-27-2014, 11:14 AM
Here the patch,
http://www.mediafire.com/download/i6h5xf1rvjx1jl3/denobis-patch.diff
Tell me if it responds to what you want, if not i'll try it again
Hey guys,
//edit:
nvm, they just switched to rtmpt, could have seen that...
I've put a player down below that might have been updated, since I can't play streams I crawl from a member site any more.
http://188.122.84.146:5568/player.swf
Is any of you able to find a need for a -K switch in this .swf? I have decompressed it but I couldn't find an unusual string.
rtmpdump quits with
Connecting ...
ERROR: RTMP_Connect0, failed to connect socket. 10060 (Unknown error)
DEBUG: Closing connection.
I am using denobis' rtmpdump from here (https://www.mediafire.com/folder/nto9t7bx8pkje/rtmpdump).
Also, the streaming provider has recently switched to cloudflare, could this be a problem?
Thanks in advance!
pecko
10-08-2014, 06:59 AM
@denobis, @KSV and all other here.
I'm creating these security procedure inside mips.tv, liveflash.tv, zenex.tv, streamify.tv, ucaster and all other clones. So far security procedure was with hidden word, and this was a small protection.
I do not mind if some (100-1000 viewers) steal some stream, but you guys, are stealing in much more scale and you are bringing whole system down (systems with 30-40 servers that costs 10K per month). When this happen, none of you and none of regular streamer/viewers can either broadcast or watch.
All of you can have streams free for use, you just need to put embedded script with only one ad. Video streaming cost money (for servers) and only those ads are used for covering the costs. Ad duration is only 20-30 seconds and that's the only small price you need to pay when using free services.
Stealing someones bandwidth is criminal act, further more creating such software is much more bigger criminal.
Free software doesn't mean that you have everything for free, and all of you should put more attention next time when you will try to steal.
I will ask @denobis, @KSV to remove -K option with time. Otherwise I will take all necessary measures to protect my clients and streams of my clients from such deviant behaviors.
Best Regards
Pero Gjuzelov
CEO of MakSolution.net
lol
Tough luck dude.
Your business is to supply pirates with streamhosts and run malware and scam ads and then expect others to respect you?
also reported you to PIPCU
RedPenguin
10-08-2014, 12:40 PM
I like how the post (2 above) is written with pretty good English, but if you take a look at the website, you cannot wrap your head around at all, what the "company" is for.
Very strange website. LoL.
pecko
10-09-2014, 06:22 AM
@mckv:
Our services have only one small ad on top of the video for 25-30 seconds. Other ads what you see is from broadcasters that use our services and abuse it. If you go to original websites, you can watch video with only one ad.
@RedPenguin:
Thanks for remarks:). I will try to find time to fix my website.
samsamsam2
10-12-2014, 04:45 AM
KSV thank you very much for your hard work!
jhb50
10-18-2014, 07:01 AM
It is ironic that someone who is knowingly breaking the law by streaming copyrighted material for a fee from those who are making money by capturing and generating streams of copyrighted material now suggests that he will take action to stop those who provide tools to then view those streams. I assume he has also complained to the authors of rtmpdump and wireshark.
Reminds me of the homeowner who complained that the burglar had used the key he left under his doormat!
May I suggest that the more appropriate action would be to implement his streaming service using tools that properly secure those streams from his unauthorized use, rather than issue lame hypocritical threats and complain that his simple and visible 'key' is being used by others.
samsamsam2
10-26-2014, 08:30 AM
Hello,
K-S-V I have some problem with your patch for librtmp.
I developed some simple program for handling stream from ustream.tv:
https://gitorious.org/f4mdump
For connection to the server and read information about fragments the librtmp is used. It work when librtmp without patch is used, with patch wrong rtmp packet is read.
Can you help me with finding where the problem is?
Thank you,
SSS
first post is updated with new release. i have added 3dbuzz.com support and merged denobis patch for -K switch.
hasomaso
10-27-2014, 01:55 PM
thank you for all your efforts
biezom
10-27-2014, 09:18 PM
first post is updated with new release. i have added 3dbuzz.com support and merged denobis patch for -K switch.
Thank i tried to compile with the new patch on ma debian wheezy, but i have an error
"librtmp/librtmp.so: undefined reference to `stricmp'
collect2: error: ld returned 1 exit status
make: *** [rtmpdump] Erreur 1"
with the previous patch i did not have this error
biezom
10-27-2014, 11:43 PM
I finally found it `stricmp' is specific to Microsoft's compilers/libraries
I replaced 'stricmp' line 962 by 'strcasecmp'
'strcasecmp' is the equivalent replacement for linux
I hope that it might help some.
I finally found it `stricmp' is specific to Microsoft's compilers/libraries
I replaced 'stricmp' line 962 by 'strcasecmp'
'strcasecmp' is the equivalent replacement for linux
I hope that it might help some.
i have fixed the issue and updated the release.
jhb50
10-31-2014, 06:17 PM
@KSV Thanks for the update. Much appreciated!
msdos
11-05-2014, 02:55 PM
Hello I have updated the latest patch librtmp stays loaded with this server
rtmp://109.123.126.34/live playpath=canal89?id=76120 swfUrl=http://www.ucaster.eu/static/scripts/fplayer.swf live=1 pageUrl=http://www.ucaster.eu/embedded/canal89/1/650/400 Conn=S:OK
thanks
troller12
11-05-2014, 03:20 PM
So it also stays loaded with the librtmp.dll file from the latest rtmpdump package.
rtmpdump -v -r "rtmp://109.123.126.34/live" -y "canal89?id=76120" -W "http://www.ucaster.eu/static/scripts/fplayer.swf" -p "http://www.ucaster.eu/embedded/canal89/1/650/400" -C S:OK | "VLC" -
RTMPDump v2.4 GIT-2014-07-07 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
WARNING: You haven't specified an output file (-o filename), using stdout
Connecting ...
INFO: Connected...
Starting Live Stream
INFO: Metadata:
INFO: presetname Custom
INFO: creationdate Sun Nov 02 15:25:28 2014
INFO: videodevice OEM Device [1]
INFO: framerate 24.00
INFO: width 512.00
INFO: height 288.00
INFO: videocodecid avc1
INFO: videodatarate 500.00
INFO: avclevel 31.00
INFO: avcprofile 66.00
INFO: videokeyframe_frequency 5.00
INFO: audiodevice OEM Device [1]
INFO: audiosamplerate 22050.00
INFO: audiochannels 1.00
INFO: audioinputvolume 75.00
INFO: audiocodecid .mp3
INFO: audiodatarate 32.00
9511.126 kB / 139.52 sec
greetz
msdos
11-05-2014, 03:34 PM
So it also stays loaded with the librtmp.dll file from the latest rtmpdump package.
rtmpdump -v -r "rtmp://109.123.126.34/live" -y "canal89?id=76120" -W "http://www.ucaster.eu/static/scripts/fplayer.swf" -p "http://www.ucaster.eu/embedded/canal89/1/650/400" -C S:OK | "VLC" -
RTMPDump v2.4 GIT-2014-07-07 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
WARNING: You haven't specified an output file (-o filename), using stdout
Connecting ...
INFO: Connected...
Starting Live Stream
INFO: Metadata:
INFO: presetname Custom
INFO: creationdate Sun Nov 02 15:25:28 2014
INFO: videodevice OEM Device [1]
INFO: framerate 24.00
INFO: width 512.00
INFO: height 288.00
INFO: videocodecid avc1
INFO: videodatarate 500.00
INFO: avclevel 31.00
INFO: avcprofile 66.00
INFO: videokeyframe_frequency 5.00
INFO: audiodevice OEM Device [1]
INFO: audiosamplerate 22050.00
INFO: audiochannels 1.00
INFO: audioinputvolume 75.00
INFO: audiocodecid .mp3
INFO: audiodatarate 32.00
9511.126 kB / 139.52 sec
greetz
Thank you. but where is android fails me I have compiled the latest librtmp this server ucaster.eu
strummer
11-15-2014, 08:05 AM
Anynone have a working static binary of this for Android Lollipop?
notsopvt
11-15-2014, 05:31 PM
Pff... Lost some time with this.
Its not working on lubuntu utopic (maybe not ubuntu too).
Had a recently formated lubuntu utopic and kept getting the netstream error. Tried on another lubuntu 14.10, same problem. While it worked on my main machine MintOS and VMs with lubuntu trusty.
The only libs I had installed where the requirements ( sudo apt-get install build-essential git-core checkinstall libssl-dev ).
Reformated with lubuntu trusty, installed the requirements and it worked just fine.
PS: Where are the updated versions? (you say there is an update on 28/10/2014 but patch file in the zip is from 2013). And thanks for your work!
jhb50
11-16-2014, 12:44 PM
Versions are in first post. My patch.diff is dated 10/28/14.
gorilla.maguila
11-25-2014, 04:44 PM
I've been looking into this issue:
http://stream-recorder.com/forum/help-please-site-t19008.html
And I've come to this conclusion:
It seems that when the app is explicitly specified in the command:
rtmpdump -r "rtmp://185.39.10.134:1735/redirect/" -a "redirect/?token=play@141591954001747" -f "WIN 14,0,0,179" -W "http://www.spasswitz.com/jwplayer5/addplayer/jwplayer.flash.swf" -p "http://www.sitenow.me/embedfr.php?c=1872&width=640&height=360&autostart=true&tk1=6iCVreJJok9hNAu5pszYQ6U0Hq1%2FQQmmVh7x%2FXmsQU rsGyHMPRzN01hTpVpu6A8Ee5J538KCXzWtOYWdt2iL9A%3D%3D&tk2=xk1UrvQ3lZBdhysbnwOqS1qoOA7%2FvG3%2BFYMtZtJ65P U%3D&tk3=QTZ5%2Bx8UqV9oY9WGF1OwCOnvuhBStwHv4DixCuxFg7c% 3D" -y "footpluusss_7x1xktw" -o "2014-11-13_05-03-10_footpluusss_7x1xktw.flv" -T "@@stop-stole@@"
And the servers answer with a redirect:
redirect, STRING: rtmp://185.39.9.162:1735/vod?token=play@141598783902787
The tcUrl is freed due to the RTMP_LF_FTCU flag being set:
if ((r->Link.lFlags & RTMP_LF_FTCU) && !reconnect)
{
free(r->Link.tcUrl.av_val);
r->Link.tcUrl.av_val = NULL;
r->Link.lFlags ^= RTMP_LF_FTCU;
}
Thus fails to connect.
To solve it I have modified a couple of lines in rtmp.c and parseurl.c:
if ((r->Link.lFlags & RTMP_LF_FTCU) && !reconnect && !r->Link.redirected)
{
free(r->Link.tcUrl.av_val);
r->Link.tcUrl.av_val = NULL;
r->Link.lFlags ^= RTMP_LF_FTCU;
}
else if (AVMATCH(&method, &av_close))
{
if (r->Link.redirected)
{
r->Link.redirected = FALSE;
RTMP_Close(r);
r->Link.redirected = FALSE;
RTMP_Log(RTMP_LOGINFO, "trying to connect with redirected url");
RTMP_Connect(r, NULL);
}
And in parseUrl.c instead of:
if ((!ques) && doubleSlash)
applen -= 1;
to
if (doubleSlash)
applen -= 1;
With changes from above, everything seems to work but I'm not sure if these changes are safe.
Maybe @KSV can help.
@gorilla.maguila
i will look into this.
gorilla.maguila
12-02-2014, 09:28 AM
@KSV
Have you had any chance to look at it?
Thanks
Sniper7
12-12-2014, 02:39 PM
Hi any Update With Streampiraten Patch Not Working I thing He change Systeme
RedPenguin
12-14-2014, 06:09 PM
Hi any Update With Streampiraten Patch Not Working I thing He change Systeme
KSV, mips changed a little bit around.
They now also use "mipsplayer.com" so in the Patch you can do:
else if (strstr(pageUrl, "mips.tv") || strstr(pageUrl, "mipsplayer.com"))
and I find it works fine.
Sniper7
12-15-2014, 07:58 AM
I use this Command
rtmpdump --live -r "rtmp://pc3oot.us.to:1935/live/cinema" -p "http://www.streamnetwork.tv/page/PremiumTest" -W "http://ni208114_1.vweb03.nitrado.net/plaasma.swf" | ffmpeg -i - -isync -acodec aac -strict -2 -b:a 64k -vcodec libx264 -preset veryfast -s 660x400 -b:v 300k -f flv "rtmp://"
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstream
With patches
WARNING: You haven't specified an output file (-o fil
Connecting ...
ffmpeg version N-68355-gae81680 Copyright (c) 2000-20
built on Dec 10 2014 02:07:55 with gcc 4.9.2 (GCC)
configuration: --enable-gpl --enable-version3 --dis
isynth --enable-bzlib --enable-fontconfig --enable-fr
le-iconv --enable-libass --enable-libbluray --enable-
enable-libfreetype --enable-libgme --enable-libgsm --
modplug --enable-libmp3lame --enable-libopencore-amrn
b --enable-libopenjpeg --enable-libopus --enable-libr
r --enable-libsoxr --enable-libspeex --enable-libtheo
able-libvidstab --enable-libvo-aacenc --enable-libvo-
--enable-libvpx --enable-libwavpack --enable-libwebp
libx265 --enable-libxavs --enable-libxvid --enable-de
libavutil 54. 15.100 / 54. 15.100
libavcodec 56. 14.100 / 56. 14.100
libavformat 56. 15.103 / 56. 15.103
libavdevice 56. 3.100 / 56. 3.100
libavfilter 5. 2.103 / 5. 2.103
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
INFO: Connected...
ERROR: Closing connection: NetStream.Play.Failed
pipe:: Invalid data found when processing input
Darby_Crash
12-18-2014, 03:09 PM
Hi to all. Zenex.tv don't work anymore.
biezom
12-18-2014, 05:42 PM
Hi to all. Zenex.tv don't work anymore.
they changed the -K command
the old, contained in the latest KSV's version does not work -K "keGoVidishStambolSoseBardovci;TRUE"
so you need manually write the new command -K "goVideStambolSoseBardovci;TRUE"
Darby_Crash
12-19-2014, 08:49 AM
they changed the -K command
the old, contained in the latest KSV's version does not work -K "keGoVidishStambolSoseBardovci;TRUE"
so you need manually write the new command -K "goVideStambolSoseBardovci;TRUE"
Thanks biezem. I have solved this yesterday changing the string in the Patch.diff file.
I have used wireshark for retrieve the token.
I didn't knew the K option.
Many thanks to KSV.
mkz1978
12-19-2014, 02:56 PM
I've been looking into this issue:
http://stream-recorder.com/forum/help-please-site-t19008.html
And I've come to this conclusion:
It seems that when the app is explicitly specified in the command:
rtmpdump -r "rtmp://185.39.10.134:1735/redirect/" -a "redirect/?token=play@141591954001747" -f "WIN 14,0,0,179" -W "http://www.spasswitz.com/jwplayer5/addplayer/jwplayer.flash.swf" -p "http://www.sitenow.me/embedfr.php?c=1872&width=640&height=360&autostart=true&tk1=6iCVreJJok9hNAu5pszYQ6U0Hq1%2FQQmmVh7x%2FXmsQU rsGyHMPRzN01hTpVpu6A8Ee5J538KCXzWtOYWdt2iL9A%3D%3D&tk2=xk1UrvQ3lZBdhysbnwOqS1qoOA7%2FvG3%2BFYMtZtJ65P U%3D&tk3=QTZ5%2Bx8UqV9oY9WGF1OwCOnvuhBStwHv4DixCuxFg7c% 3D" -y "footpluusss_7x1xktw" -o "2014-11-13_05-03-10_footpluusss_7x1xktw.flv" -T "@@stop-stole@@"
And the servers answer with a redirect:
redirect, STRING: rtmp://185.39.9.162:1735/vod?token=play@141598783902787
The tcUrl is freed due to the RTMP_LF_FTCU flag being set:
if ((r->Link.lFlags & RTMP_LF_FTCU) && !reconnect)
{
free(r->Link.tcUrl.av_val);
r->Link.tcUrl.av_val = NULL;
r->Link.lFlags ^= RTMP_LF_FTCU;
}
Thus fails to connect.
To solve it I have modified a couple of lines in rtmp.c and parseurl.c:
if ((r->Link.lFlags & RTMP_LF_FTCU) && !reconnect && !r->Link.redirected)
{
free(r->Link.tcUrl.av_val);
r->Link.tcUrl.av_val = NULL;
r->Link.lFlags ^= RTMP_LF_FTCU;
}
else if (AVMATCH(&method, &av_close))
{
if (r->Link.redirected)
{
r->Link.redirected = FALSE;
RTMP_Close(r);
r->Link.redirected = FALSE;
RTMP_Log(RTMP_LOGINFO, "trying to connect with redirected url");
RTMP_Connect(r, NULL);
}
And in parseUrl.c instead of:
if ((!ques) && doubleSlash)
applen -= 1;
to
if (doubleSlash)
applen -= 1;
With changes from above, everything seems to work but I'm not sure if these changes are safe.
Maybe @KSV can help.
hi gorilla.maguila I have not found this code
if ((r->Link.lFlags & RTMP_LF_FTCU) && !reconnect)
{
free(r->Link.tcUrl.av_val);
r->Link.tcUrl.av_val = NULL;
r->Link.lFlags ^= RTMP_LF_FTCU;
}
in rtmp.c
biezom
12-20-2014, 06:58 AM
hi gorilla.maguila I have not found this code
if ((r->Link.lFlags & RTMP_LF_FTCU) && !reconnect)
{
free(r->Link.tcUrl.av_val);
r->Link.tcUrl.av_val = NULL;
r->Link.lFlags ^= RTMP_LF_FTCU;
}
in rtmp.c
because the original code is not
if ((r->Link.lFlags & RTMP_LF_FTCU) && !reconnect)
but
if (r->Link.lFlags & RTMP_LF_FTCU && !reconnect)
cthulhufhtagn
12-31-2014, 06:39 AM
I have a suggestion for a feature in case you find it interesting to add.
Check for the following commands in controlServerThread in rtmpsuck:
l - list the ongoing streams being recorded
s - stop saving a certain stream to a file. It would display a list like the L command, from which you would choose a number for the stream you want to stop saving.
pegerton1
01-12-2015, 03:16 PM
Some noob help please...im using an mx2 with kodi 14 android 4.2.2 and cant play rtmp files...have been looking around and think I need to update my librtemp.so but havent got a clue where to start..help would be greatly appreciated. Getting frustrated...thanks
biezom
01-12-2015, 03:23 PM
Some noob help please...im using an mx2 with kodi 14 android 4.2.2 and cant play rtmp files...have been looking around and think I need to update my librtemp.so but havent got a clue where to start..help would be greatly appreciated. Getting frustrated...thanks
you can try whith this link
http://www.mediafire.com/?x4cvp5hl4m9xr#myfiles
pegerton1
01-12-2015, 03:33 PM
you can try whith this link
http://www.mediafire.com/?x4cvp5hl4m9xr#myfiles
Thanks have been there before but have no clue what to do..is the new librtemp already inthe android apk so just install gotham instead of kodi which i hace now
Thanks
the zenex.tv command doesn't work anymore. Someone got the new one?
freez
01-20-2015, 03:24 AM
@ksv & experts , plez latest rtmpdump needs a -k command? , what is -k command for latest sites such ucaster,janjua,ezcast,liveflash..etc & all same clones coz none of them playing only keeps connecting only & no incoming streaming start ?!!! plez help:confused:
can you help me to found the rtmpdump command for following
http://www.streamer247.com/ptvsports.php
At the moment there is a bug in the 2015 version where the same file starts dumping a million times at once for example on ROH Wrestling TV their free show when you rapidly switch from the auto to high quality tab to get the highest quality version.
It dumps the auto and high versions at the same time which is expected but a million files of the high version isn't expected and it slows the downloading down only for all those multiple versions to dump over each other and merge into the one file at the end of downloading anyway.
Yeah, it's a multiplying bug where when they are all finished they merge together anyway as they are the same file name.
Will this be fixed next version so it only grabs the one stream with the same file name at once like the older versions of your RTMPDump where this didn't happen?
There is also this bug where mp3s and m4as from stuff like spotify free (which does work) and deezer free (although this doesn't work yet) ect. saves into a flv when it should save in it's own format but thats just me being picky but RTMPDump should have support for dumping stuff in it's native file extensions rather than flv only as it does have support for downloading some non flv stuff already so it should download to the right name as downloading to the right extension should be a proity for the future of this software as it does catch other stuff so it should put the correct name at the end rather than flv for stuff that isn't.
It's probably not a bug that one but it does bug me as I have to change extensions and everything if I download a Spotify music from flv to mp3.
Other than those and the lack of support for every YouTube format flv, mp4, webm, split audio/video mp4 ect I'm very happy using the RTMPDump and RTMPDumpHelper software and think that when progress improves getting all the setups and real file extensions included and starts dumping without the clone downloading and merging thing then I think rtmpdump would be the best thing going although it's already the best for FLV already it just needs to move forward and include the other major flv style streaming formats rather than having support for them but having to change file extensions yourself.
FLV style streaming media isn't only with the FLV extension anymore rtmpdump is great but it needs the other extensions for streams as well. What you are seeing is still a Flash Video File on these websites but the extensions of the video themselves now are often MP4 dispite being embedded within a FLV Player cleverlly now because the way flash embedded media is done has changed and allows even webm to display in a flash player window.
This probably has been talked about before but just wanted to put my thoughts out there. KSV keep up the good work as this is a great software which can grab most streams already from the flv players and with support for the other file types that get embedded into a flv player now with the real extension being the dumped file I can see this flv player ripper being bigger and better.
This is everything I could find which could help get the Network running in it as well seeing as loads of people are interested including myself in it running.
https://app.box.com/s/25mcdan13eea9w6f3d6egb3hw1hqvj4f
first post is updated with new release.
troller12
02-10-2015, 09:12 AM
Thank you KSV for the new compiled Windows set. :)
greetz
invisibleuser30
02-15-2015, 11:43 PM
1- Thank you for the latest libtmp files
2- I have Kodi on my PC and iPhone. I downloaded the librtmp for my PC from this site and all the channels that I want to watch are working fine. As for my iphone, I have searched all over google and couldn't find a librtmp that was uploaded or updated 2015 for iphone. So I downloaded the librtmp provided in this link http://kodi.wiki/view/HOW-TO:Update_librtmp BUT the channels that work on my PC don't work on my iphone!!
So, I need help with updating my librtmp file on my iphone to the latest one so that the channels that work on my PC work on my iphone as well. If the one provided on here can be coded for iphone then can someone do it for me and give me a link to download?
I would really appreciate any help, thank you!
freez
02-19-2015, 07:32 AM
@KSV what is the use of latest patched rtmp mips clone unless it do open & clear those mips clone server (ucaster,mips,liveflash,janjua,ezcast ...etc) , i cannot get any of these stream links server working with VLC player & it i just keep connected , do we have to enter a -k command & what is it? or what
the hill is wrong with playing these links of mips shit clone server:D
Velcro
02-22-2015, 09:06 AM
Hi KSV,
I came across a problem in resume feature. I'm using last version of librtmp.dll with my own C# program which can download rtmp stream the same way rtmpdump.exe does.
So, to resume a stream, I search last keyframe in the already downloaded file and when it's found, I update m_read (timestamp, nResumeTS, flags, and so on) in Rtmp structure, and "Checked keyframe successfully!" appears in log.
I understand that I should also read "Found keyframe with resume-keyframe timestamp!" when the resume phase is completed, but sometimes I don't get it (librtmp don't find the right RTMP_PACKET_TYPE_FLASH_VIDEO). Instead of that others packets are received like the ones on this post: http://lists.mplayerhq.hu/pipermail/rtmpdump/2011-April/001382.html
In reality there are onMetaData packet (~500 bytes) and notification packet, and librtmp loops on every following packets until the end of the stream.
If I try to force RTMP_ConnectStream to play from previous keyframe or even from 200 or 500 millisecond back from last found keyframe, librtmp catches the good RTMP_PACKET_TYPE_FLASH_VIDEO and resume works.
How can you explain this?
Resume timestamp: 21292 ms
http://pastebin.com/uvS5LtXz
Resume timestamp: 21292 ms (with Rtmp seekTime=20792)
http://pastebin.com/TWuU5T5Y
Thanks
first post is updated with new release.
Is bambastic one of the new players for this revision?
Heres a couple of handshake bugs coming out of a Hula/Hola combination which it says in the bug text that a patch could be made and is welcome.
Serv
http://i1328.photobucket.com/albums/w522/Daniel_Richard_Cordell/Type%20Mismatch_zpsqpgov81l.png
Suck
http://i1328.photobucket.com/albums/w522/Daniel_Richard_Cordell/Type%20Mismatch%20Suck_zpscixg2jwt.png
drivetheory
03-12-2015, 06:43 PM
updated from
rtmpdump-2.4 (Update 2014-09-11)
to
rtmpdump-2.4 (Update 2015-02-09)
since updating to the 02-09 release i get crashes occasionally (weekly?) where as the previous version didn't exhibit this issue
Log Name: Application
Source: Application Error
Date: 2015-03-12 20:27:28
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: SLAVE
Description:
Faulting application name: rtmpsuck.exe, version: 0.0.0.0, time stamp: 0x00000000
Faulting module name: rtmpsuck.exe, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x00003c2b
each time rtmpsuck crashes the "Exception code" and "Fault offset" values are always the same as the event listed above
troller12
03-13-2015, 12:54 PM
Hi,
normaly you shouldn't get a access violation at this offset in the latest rtmpsuck so at this address is no command to execute which get access on normaly way by rtmpsuck itself.
$ ==> 00449A2B FFC7 INC EDI ; <--- offset 3c2b
$+2 00449A2D 44 INC ESP
$+3 00449A2E 24 38 AND AL,0x38
$+5 00449A30 FFFF ???
$+7 00449A32 FFFF ???
$-9 00449A22 E8 79E2FFFF CALL 00447CA0
$-4 00449A27 E9 64F7FFFF JMP 00449190
$+1 00449A2C C74424 38 FFFFFFFF MOV DWORD PTR SS:[ESP+0x38],-0x1
PS: If you do use rtmpsuck + rtmpdumphelper then rtmpsuck can also close (without to get exception info message in my case) in some rarly cases if you access any site.Also your message that it happens "weekly" sounds also strange.So I think you did try to do the same steps after the error too and then you got not the problem anymore or?
greetz
drivetheory
03-13-2015, 01:30 PM
what i meant by 'weekly' was that since I don't use the program that often it doesn't crash every time (maybe 15% of the time).
yes, I am using Nirsoft's RTMDumpHelper.
snuky
03-17-2015, 08:11 AM
KSV patch doesn't work on mips ar7xx platform (Openwrt)
http://stream-recorder.com/forum/rtmpdump-ilive-fails-openwrt-router-t19485.html
drivetheory
03-21-2015, 06:37 AM
turns out there were other issues occurring as well- the problem was solved by factory resetting my cable modem.
Thanks KSV, keep up the good work.
Quaraxkad
03-22-2015, 08:24 PM
Does anybody have some older versions available? I'm also having an issue with rtmpsuck crashing and would like to try older versions and see where the problem started but I can only find the latest release for download.
drivetheory
03-26-2015, 03:13 PM
turns out there were other issues occurring as well- the problem was solved by factory resetting my cable modem.
Seems I was wrong- it still randomly crashes, sometimes 10 seconds after starting to record a stream, sometimes after 10 minutes, sometimes after an hour, and sometimes never at all.
Quaraxkad
03-26-2015, 08:39 PM
Seems I was wrong- it still randomly crashes, sometimes 10 seconds after starting to record a stream, sometimes after 10 minutes, sometimes after an hour, and sometimes never at all.
Do you have the previous version that worked saved somewhere? I'm having the issue as well and can't find any old builds...
for the rtmpsuck issue can you test the latest official builds of rtmpdump without any patches. issue could be due to upstream changes in rtmpdump itself rather than my patches.
Quaraxkad
03-27-2015, 08:16 AM
I can't use the latest official versions because I am using RTMPDumpHelper and it overwrites files. I end up losing recordings without even knowing it. I found your patched version with the filedate stamps to get around that issue. I used the official 2.4 for a long time and had no crashes, but then I discovered the file-overwriting issue.
EDIT: On the topic of the date and time stamps... Could you switch those to 24-hour time, or add am/pm?
inet4porn
04-11-2015, 12:55 PM
Many thanks KSV, Xeebo and other for further development of this tool.
Unfortunately i have random rtmpsuck crashes too.
I use: rtmpdumphelper_v1.21 + rtmpdump-2.4 (KSV Update 2015-02-09)
what can i say:
1. it crashes to 99% on chaturbate, if performer change the session from free to private mode.
2. in other cases: ( looks like something missing in the exceptions treatment)
it crashes in the evening,
if my internet service provider is overloaded
and bandwidth is unstable/significantly reduced.
(possibly packet losses/drops , incomplete or not arrived Requests)
i see many messages like this:
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
ERROR: WriteN, RTMP send error 10038 (30 bytes)
ERROR: WriteN, RTMP send error 10038 (18 bytes)
ERROR: WriteN, RTMP send error 10038 (11 bytes)
ERROR: WriteN, RTMP send error 10038 (11 bytes)
ERROR: WriteN, RTMP send error 10038 (11 bytes)
ERROR: WriteN, RTMP send error 10038 (26 bytes)
ERROR: WriteN, RTMP send error 10038 (11 bytes)
-----------------------------------------------------
I have 2 little requests(if it possible):
1. Could you add support for AMF parameter: NZ: in rtmpdump ?
-C NZ:livefeedtype:
-C NZ:gravityCookieId:
it work in rtmpdumphelper + rtmpsuck , but if i try to use rtmpdump with commandline recorded in command.txt
then i see that:
RTMPDump v2.4 GIT-2015-01-15 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
ERROR: Invalid AMF parameter: NZ:livefeedtype:
2. is it possible to eliminate creation of 0-Byte Files ?
i mean , create file only if connection was successful AND THE TRANSFER BEGINS.
adb1212
04-18-2015, 11:01 AM
KSV's rtmpdump can not download stream more than 4GB file.
When progress reaches limit,it just stop and fails to continue.
biezom
04-18-2015, 12:38 PM
KSV's rtmpdump can not download stream more than 4GB file.
When progress reaches limit,it just stop and fails to continue.
hi if your drive is format in fat32 4GB it's the max size limit for one file
so i don't think it's a rtmpdump's problem
adb1212
04-19-2015, 12:24 AM
hi if your drive is format in fat32 4GB it's the max size limit for one file
so i don't think it's a rtmpdump's problem
i'm using NTFS win7 x64
it's a rtmpdump known problem,hope KSV can fix it.
i don't know how to code,but this may help
http://sourceforge.net/u/dinkypumpkin/rtmpdump/code/ci/26c46373203f2a02868f2bed60c2efefcd13d403/
Jinjoni
04-19-2015, 12:30 AM
i'm using NTFS win7 x64
it's a rtmpdump known problem,hope KSV can fix it.
i don't know how to code,but this may help
http://sourceforge.net/u/dinkypumpkin/rtmpdump/code/ci/26c46373203f2a02868f2bed60c2efefcd13d403/
That's strange. A couple days ago I downloaded a 5.6 GB file with rtmpdump.
adb1212
04-19-2015, 04:23 AM
That's strange. A couple days ago I downloaded a 5.6 GB file with rtmpdump.
Are you using rtmpdump helper with rtmpsuck?
biezom
04-19-2015, 04:27 AM
i'm using NTFS win7 x64
it's a rtmpdump known problem,hope KSV can fix it.
i don't know how to code,but this may help
http://sourceforge.net/u/dinkypumpkin/rtmpdump/code/ci/26c46373203f2a02868f2bed60c2efefcd13d403/
did you use this version?
https://github.com/K-S-V/Scripts/releases/download/v2.4/rtmpdump-2.4.zip
adb1212
04-19-2015, 04:48 AM
did you use this version?
https://github.com/K-S-V/Scripts/releases/download/v2.4/rtmpdump-2.4.zip
yes
the latest version
Jinjoni
04-19-2015, 12:48 PM
Are you using rtmpdump helper with rtmpsuck?
I used rtmpdump helper with rtmpserv.
drivetheory
04-20-2015, 09:24 AM
for the rtmpsuck issue can you test the latest official builds of rtmpdump without any patches. issue could be due to upstream changes in rtmpdump itself rather than my patches.
after a bit of testing with and without any patches it turned out to be a (failing?) cable modem of all things... replaced the modem and haven't had a problem since.
Jinjoni
04-29-2015, 09:48 PM
I apologize in advance if this is an error on my part. I just tried to update to the latest KSV build and it still shows up as January 15 when rtmpdump is launched. Did I do something wrong? I used the link from the first post. Thanks for your help. P.S On Windows 7 64bit.
first post is updated with new release.
Jinjoni
05-01-2015, 01:42 PM
first post is updated with new release.
Thanks for everything KSV!
first post is updated with new release.
Jinjoni
05-04-2015, 01:06 PM
first post is updated with new release.
Thank you very much!
karthik852007
05-05-2015, 04:16 AM
please tell me what value should i give to ccomand to play p3g.tv or ezcast
I gave : ccommand:;TRUE;TRUE
But it doesnot work
http://stream-recorder.com/forum/p3g-tv-liveflash-tv-using-pk-some-t19713.html?p=76306#post76306
there is some pk= with id
James Halpert
05-10-2015, 09:16 PM
K-S-V: Your code base is much appreciated, however a couple of us seem to be encountering the same dead end with recording MFC, the output error is (parsed for brevity):
<Name: no-name., STRING: authFailure>
NetStream.Play.Failed
Read access denied for stream mfc_106158368.flv
I posted in a pastebin URL to the full debug output in this thread: http://stream-recorder.com/forum/rtmpdump-netstream-play-failed-t19601.html?p=76511#post76511
RTMPDump command used (with two flags intentionally set to all zeros for anonymity):
./rtmpdump -r "rtmp://video459.myfreecams.com:1935/NxServer" -a "NxServer" -f "WIN 17,0,0,169" -W "http://www.myfreecams.com/mfc2/flash/MfcVideo150223.swf" -p "http://www.myfreecams.com/mfc2/static/player.html?broadcaster_id=6158368&target=new_window&list_click=1&cache_id=0.00000000000000000" -C N:000000000.000000 -C S: -C N:106158368.000000 -C S:DOWNLOAD -C N:0000000.000000 -y "mp4:mfc_106158368.f4v" -o "2015-05-11_02-28-00_mp4_mfc_106158368.flv" -z
Full debug file on pastebin: http://pastebin.com/3qBM7zik
I should also note that I am using two bridged virtual machines (1 Win7 & 1 Ubuntu 14.04.2LTS Server).
Using the Windows 7 VM and RTMPDumpHelper, I was able to obtain the rtmpdump command from Command.txt.
Then within seconds I disconnected the Bridged NIC of the Windows 7 VM and reconnected the Bridged NIC of the Ubuntu VM (both of which have the same Public IP assigned).
I'm very definitely using your binaries and I took the time to read the README & MakeFile to ensure that I have either current or newer versions of all required packages (openssl, etc).
Any suggestions for helping me troubleshoot this would be GREATLY appreciated!
Thanks
James Halpert
05-10-2015, 09:29 PM
Also, just for laughs I tried this out on a second cam site Bongacams and encountered a different failure there as well:
<Name: level, STRING: error>
<Name: code, STRING: NetConnection.Connect.Rejected>
<Name: description, STRING: Connection failed.>
..._error.?...........level...error..code...NetCon nection.Connect.Rejected..description...Connection failed...application....
Hello,
I have a one problem and a one question. ;)
Is there any "original" build of librtmp compiled only with "the" K parameter? Got a problem in Kodi with Ustream channels, doesn't work with the patched dlls so far.
thank you
p.
sonnvl
05-25-2015, 08:22 PM
When rtmpdump runs for about 120 secs, it automatically ends (notice: Download complete). I want to get more longer video, after that, I restart and it runs OK.
With this error, is the server overload or other reason ?
How can I fix this?
minipc
05-25-2015, 08:37 PM
K-S-V: Your code base is much appreciated, however a couple of us seem to be encountering the same dead end with recording MFC, the output error is (parsed for brevity):
<Name: no-name., STRING: authFailure>
NetStream.Play.Failed
Read access denied for stream mfc_106158368.flv
I posted in a pastebin URL to the full debug output in this thread: http://stream-recorder.com/forum/rtmpdump-netstream-play-failed-t19601.html?p=76511#post76511
RTMPDump command used (with two flags intentionally set to all zeros for anonymity):
./rtmpdump -r "rtmp://video459.myfreecams.com:1935/NxServer" -a "NxServer" -f "WIN 17,0,0,169" -W "http://www.myfreecams.com/mfc2/flash/MfcVideo150223.swf" -p "http://www.myfreecams.com/mfc2/static/player.html?broadcaster_id=6158368&target=new_window&list_click=1&cache_id=0.00000000000000000" -C N:000000000.000000 -C S: -C N:106158368.000000 -C S:DOWNLOAD -C N:0000000.000000 -y "mp4:mfc_106158368.f4v" -o "2015-05-11_02-28-00_mp4_mfc_106158368.flv" -z
Full debug file on pastebin: http://pastebin.com/3qBM7zik
I should also note that I am using two bridged virtual machines (1 Win7 & 1 Ubuntu 14.04.2LTS Server).
Using the Windows 7 VM and RTMPDumpHelper, I was able to obtain the rtmpdump command from Command.txt.
Then within seconds I disconnected the Bridged NIC of the Windows 7 VM and reconnected the Bridged NIC of the Ubuntu VM (both of which have the same Public IP assigned).
I'm very definitely using your binaries and I took the time to read the README & MakeFile to ensure that I have either current or newer versions of all required packages (openssl, etc).
Any suggestions for helping me troubleshoot this would be GREATLY appreciated!
Thanks
so, silly question, but why are you using rtmpdumphelper on a virtual windows machine in order to get an rmptdump command line to use in another (linux) virtual machine? why not just use rtmpdumphelper to capture the stream, in the first place?
IzzyTan
05-27-2015, 12:27 PM
Is this fork of rtmpdump work with mfc? Tried to use, but rtmpdump do not solve javascript challenge that send mfc, as a result dump not started, login failed.
minipc
05-28-2015, 04:42 AM
Is this fork of rtmpdump work with mfc? Tried to use, but rtmpdump do not solve javascript challenge that send mfc, as a result dump not started, login failed.
could you explain what you mean by "javascript challenge"? :confused:
IzzyTan
05-28-2015, 05:13 AM
Its a myfreecams authorization when you connect to rtmp. They send to you 1.5 KB javascript inside rtmp, and you should send result.
jhb50
05-29-2015, 07:43 AM
Seems the -K switch no longer works with the latest version.
This uses else if (strstr(pageUrl, "mips.tv") || strstr(pageUrl, "mipsplayer.com"))
+ {
+ char *command = "gaolVanusPobeleVoKosata";and works:
rtmpdump.exe -r "rtmp://46.165.220.232/live" -y "cnnnewslfb?id=229590" -W "http://www.mipsplayer.com/content/scripts/fplayer.swf" -p "http://www.mipsplayer.com" -C "S:OK" -v -m 15 | "C:\Program Files\Serviio\lib\ffplay.exe" -i -
This which provides the same key using -K does not:
rtmpdump.exe -r "rtmp://46.165.220.232/live" -y "cnnnewslfb?id=229590" -W "http://www.mipsplayer.com/content/scripts/fplayer.swf" -p "http://www.mipsplayer.com" -C "S:OK" -K "gaolVanusPobeleVoKosata;TRUE" -v -m 15 | "C:\Program Files\Serviio\lib\ffplay.exe" -i -
pikabu
06-03-2015, 07:25 AM
Would anyone be able to support nicolive(http://live.nicovideo.jp)?
This repository https://github.com/meronpan3419/rtmpdump_nicolive is supported nicolive, but user(community) archived video is not supported.
Rtmpdump command is like this page http://nico-lab.net/nicolive_rtmpdump_commands/ in japanease, https://github.com/chrippa/livestreamer/issues/163#issuecomment-101658669 .
minipc
06-03-2015, 08:21 AM
Is this fork of rtmpdump work with mfc? Tried to use, but rtmpdump do not solve javascript challenge that send mfc, as a result dump not started, login failed.
on a windows platform, a combination of rtmpdumphelper and rtmpsuck should work.
(linux users need to use something other than rtmpdumphelper to redirect the rtmp stream they are trying to capture through rtmpsuck.)
jhb50
06-14-2015, 08:13 AM
Seems the -K switch no longer works with the latest version.
SOLVED!
rtmpdump.exe -r "rtmp://46.165.220.232/live" -y "cnnnewslfb?id=229590" -W "http://www.mipsplayer.com/content/scripts/fplayer.swf" -p "http://www.mipsplayer.com" -C "S:OK" -K "gaolVanusPobeleVoKosata;TRUE;TRUE" -v -m 15 | "C:\Program Files\Serviio\lib\ffplay.exe" -i -
flashy
07-23-2015, 03:10 AM
I tried to compile rtmpdump including the current patch on second computer. The original rtmpdump works fine, but the patched version doesn't.
make SYS=posix
./rtmpdump
./rtmpdump: symbol lookup error: ./rtmpdump: undefined symbol: AVcopy
./rtmpsrv
./rtmpsrv: symbol lookup error: ./rtmpsrv: undefined symbol: strreplace
./rtmpsuck
./rtmpsuck: symbol lookup error: ./rtmpsuck: undefined symbol: strreplace
I'm not sure if some packages are missing. Does someone has an answer to this? G**gle search didn't helped so far.
EDIT: It seems that
make SYS=posix SHARED="no"
solved the problem. But I don't know if everything works correct now.
Elgero
08-08-2015, 07:25 AM
Does anybody know if there's a compiled Android version of rtmpdump available with KSV's patches?
The one I'm currently using is from January 2013 and doesn't contain any of KSV's patches. Some videos are not seekable after downloading them or the video players (default player, VLC, BsPlayer) show a duration of 5 minutes, while it's a 20 minute video, so I'm looking for an updated version.
Oribew
08-15-2015, 06:21 AM
Do it exist a Win X64 version?
linnew17
08-18-2015, 09:35 AM
Hi, I'm trying to compile rtmpdump with the provided patch on Ubuntu Server 14.04 but ran into a problem seemingly regarding openssl. I've installed packages for compilation(from https://help.ubuntu.com/community/CompilingEasyHowTo):
sudo apt-get install build-essential checkinstall
sudo apt-get install cvs subversion git-core mercurial
and successfully patched the source files, but when running make it throws out
user@host:/usr/local/src/rtmpdump$ make
make[1]: Entering directory `/usr/local/src/rtmpdump/librtmp'
gcc -Wall -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_OPENSSL -O2 -fPIC -c -o rtmp.o rtmp.c
rtmp.c:61:25: fatal error: openssl/ssl.h: No such file or directory
#include <openssl/ssl.h>
^
compilation terminated.
make[1]: *** [rtmp.o] Error 1
make[1]: Leaving directory `/usr/local/src/rtmpdump/librtmp'
make: *** [librtmp/librtmp.a] Error 2
Thinking it's an openssl problem I've tried to install it, but running sudo apt-get install openssl tells me openssl is already the newest version.
Can anyone help me or point me in the right direction to resolve this issue and build rtmpdump? This is my first time compiling from source and assistance would be appreciated.
biezom
08-18-2015, 09:42 AM
Hi, I'm trying to compile rtmpdump with the provided patch on Ubuntu Server 14.04 but ran into a problem seemingly regarding openssl. I've installed packages for compilation(from https://help.ubuntu.com/community/CompilingEasyHowTo):
sudo apt-get install build-essential checkinstall
sudo apt-get install cvs subversion git-core mercurial
and successfully patched the source files, but when running make it throws out
user@host:/usr/local/src/rtmpdump$ make
make[1]: Entering directory `/usr/local/src/rtmpdump/librtmp'
gcc -Wall -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_OPENSSL -O2 -fPIC -c -o rtmp.o rtmp.c
rtmp.c:61:25: fatal error: openssl/ssl.h: No such file or directory
#include <openssl/ssl.h>
^
compilation terminated.
make[1]: *** [rtmp.o] Error 1
make[1]: Leaving directory `/usr/local/src/rtmpdump/librtmp'
make: *** [librtmp/librtmp.a] Error 2
Thinking it's an openssl problem I've tried to install it, but running sudo apt-get install openssl tells me openssl is already the newest version.
Can anyone help me or point me in the right direction to resolve this issue and build rtmpdump? This is my first time compiling from source and assistance would be appreciated.
did you install libssl-dev ?
linnew17
08-18-2015, 10:50 AM
did you install libssl-dev ?
Thank you, that did the trick. After installing libssl-dev compilation went without a hitch.
sebus
08-19-2015, 01:13 PM
Anybody came across executable for Mac Yosemite?
Thanks
sebus
please patch for cam4
"receiveRTMPResponse"
phucka
08-31-2015, 03:47 PM
please patch for cam4
"receiveRTMPResponse"
I second this! This is extremely frustrating :(
Cbater
09-04-2015, 04:41 PM
I second this! This is extremely frustrating :(
yes, please!
chameleon
09-12-2015, 07:07 PM
Any updates?
stranculet
09-14-2015, 03:14 PM
I'm working on receiveRTMPResponse.
It's not that easy, receiveRTMPResponse is not an AMF0 command. First it's an AMF3 command so must be written all the code.
Second with this message you need to send back the clientid recevied with the result of connect command.
I know where read the clientid, I know how to send back the AMF3, but i'm not a good C developer so if somebody is a good developer I can explain where get all the data.
SlowNet
10-24-2015, 09:17 AM
Any support/patch for swf verification type 2?
wizard
11-03-2015, 04:04 AM
I have tried with search and it looks like there are no search results.
My question would be : is rtmpdump going to work under windows10 ?
Thank you.
Theres a github perl script about which fixes the link issues on some UK based On Demand things like ITV to fix it and grab the higher quality links instead of the rubbish ones that RTMPDump currently picks up.
Any chance you can fiddle about with this perl script code for ITV to make a peice of code for RTMP Dump which can download the proper quality instead of the rubbish ones?
Hopefully fixing the ITV low quality for getting the high quality ones instead would help RTMPDump in the long run getting high quality versions from other dynamic sites as well without the quality tab thing on them.
The templete script for the dynamic flv fixes kinda looks straight forwards to me.
It looks like just plain swapping a quality number in the code with another one fixes the issue at least on ITV.
Maybe the quality codings work for other UK dynamic quality On Demands too.
https://github.com/GetiPlayerAutomator/get-iplayer-automator/issues/493
At least theres now a code fix about for repairing RTMP Dump's low quality botch jobs on ITV anyway if not others with similar codings as well.
cezi1
11-24-2015, 05:35 PM
KSV please look
http://stream-recorder.com/forum/all-rtmp-dump-specialists-here-please-t20411.html
xanadu6291
12-05-2015, 02:09 AM
Hello, when I apply your patch and build rtmpdump with this make statement:
make SYS=darwin CRYPTO=GNUTLS SHARED= XCFLAGS="-I${TARGET}/include" XLDFLAGS="-L/${TARGET}/lib -liconv"
I got the following error:
gcc -Wall -L//Users/roushi/Desktop/RTMPDump_Test/lib -liconv -o rtmpdump rtmpdump.o -Llibrtmp -lrtmp -lgnutls -lhogweed -lnettle -lgmp -lz
Undefined symbols for architecture x86_64:
"_AVcopy", referenced from:
_main in rtmpdump.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [rtmpdump] Error 1
How can I solve it?
Most probably it's picking up the wrong version of librtmp.a file to link with. make sure your lib directory (//Users/roushi/Desktop/RTMPDump_Test/lib) doesn't contain old version of librtmp.a.
ragex
12-05-2015, 07:48 AM
I dont know if I missed something. Been using a old version of rtmpdump. Updated it to the latest KSV build (Thank you KSV) but every time I run a batch file to recording is starts off by saying that it's "no disk in drive. Insert disk in S:" (Rufly translated from my language)
If I keep pressing "continue" it will start running after a couple of time.
Anyone else had a simular problem?
Check the drive letter it's complaining about and make sure it's readable.
ragex
12-05-2015, 09:26 AM
Check the drive letter it's complaining about and make sure it's readable.
Thank you for the tip KSV. Tryed to set full path to rtmpdump.exe and full path for the output. Didn't help.
Still ask me to put a disk into drive S:
Regarding my S: drive it's a cardreader in front of my pc. So 95% of the time it's empty.
Don't really understand why it's asking for it. Never had that problem with the earlier version of KSV rtmpdump I used.
But thank you for the tip anyway. Gonna keep trying and see if I can find a fix for it.
xanadu6291
12-05-2015, 09:41 AM
Most probably it's picking up the wrong version of librtmp.a file to link with. make sure your lib directory (//Users/roushi/Desktop/RTMPDump_Test/lib) doesn't contain old version of librtmp.a.
Thank you very much!!
Don't really understand why it's asking for it. Never had that problem with the earlier version of KSV rtmpdump I used.
Actually it's not a problem with your command line or my patch. it's an old bug of mingw (http://sourceforge.net/p/mingw/bugs/2108/) which I used to compile the binaries. this bug shows up when drive letter is mounted but drive content isn't readable. I have switched to mingw-w64 sometime ago but haven't released any binary update after that. I can post new binaries if you really want it.
ragex
12-09-2015, 07:33 AM
Actually it's not a problem with your command line or my patch. it's an old bug of mingw (http://sourceforge.net/p/mingw/bugs/2108/) which I used to compile the binaries. this bug shows up when drive letter is mounted but drive content isn't readable. I have switched to mingw-w64 sometime ago but haven't released any binary update after that. I can post new binaries if you really want it.
Thank you for the reply. Would be awesome if you could post a new binarie. No rush, Take it when you get some time. Thank you very much KSV. :)
I have updated the first post with new binaries.
ragex
12-12-2015, 06:21 AM
I have updated the first post with new binaries.
Yay!! Tested and it works flawless. Thank you so very much KSV. :D
hasomaso
12-12-2015, 01:38 PM
@KSV
a very important man here in the forum thanks KSV
iamsumit
12-15-2015, 04:25 AM
KSV - i am using the latest version downloaded from http://rtmpdump.mplayerhq.hu/. That version in Mac compatible. Is your this v2.4 on top of that release? Or do i need to completely switch over from that release to yours?
Also, can somebody, with all the compile tools already in place, compile the latest version for Mac OS?
Thanks!
xanadu6291
12-15-2015, 04:47 AM
I think KSV-san works great on rtmpdump customization.
By the way, I pulled git just before based on announce of mailing list "[rtmpdump] branch master updated. 3a69b31 update copyright year"
I have tried to apply KSV-san's latest patch, but rejected in 2 files.
They are "rtmpsrv.c.rej" and "amf.c.rej"
Should I wait for KSV-san's patch update?
I always use the latest rtmpdump sources at the time of release to create my patch. for the recent commits there were some code conflicts with the modifications i already had in place. I have resolved them and released new patch. if you notice any regression due to these changes then let me know.
iamsumit
12-15-2015, 09:15 AM
I always use the latest rtmpdump sources at the time of release to create my patch. for the recent commits there were some code conflicts with the modifications i already had in place. I have resolved them and released new patch. if you notice any regression due to these changes then let me know.
Brilliant work KSV!
You are brilliant!
Any chance that you would be compiling for Mac in near future or can point me to the steps to do so? Thanks.
xanadu6291
12-15-2015, 06:13 PM
I always use the latest rtmpdump sources at the time of release to create my patch. for the recent commits there were some code conflicts with the modifications i already had in place. I have resolved them and released new patch. if you notice any regression due to these changes then let me know.
KSV-san, Thank you very much for your quick action.
iamsumit
12-17-2015, 11:19 PM
KSV - any help on what are rtmpgw and rtmpsrv-vlc used for and how to make use of them? There are some info available online but they are very vague so wanted more clarity.
Can rtmpgw be used for sniffing http streams on port 8080/8081? Thanks.
Sweet. In these fixes has the fix to get the better quality feeds from ITV ect. and possible other UK On Demands been added out of interest it's better for the software to snag good quality than bad?
There is a minor bug issue with the latest version where it only works on the C Drive and not my external anymore hope it could be fixed but so far so good on the working drive.
ZeChico
01-09-2016, 05:56 AM
Thanks a lot KSV and anonymous, since I'm using the latest patch the patched RTMP package as not crashed a single time with RTMPDumpHelper (mostly using it in CB and MFC).
Awesome job ;)
mleczan
01-24-2016, 03:28 PM
Hi! Is it also possible to enhance your patched rtmpdump with support for resuming live streams? Currently there is no way and --resume is disabled when --live. Of course tehere is no way to seek in live stream therefore some data would be lost which is obvious but any reasuming (just appending new data to old file) would be great. Is it possible?
ZeChico
01-25-2016, 09:13 AM
Hi! Is it also possible to enhance your patched rtmpdump with support for resuming live streams? Currently there is no way and --resume is disabled when --live. Of course tehere is no way to seek in live stream therefore some data would be lost which is obvious but any reasuming (just appending new data to old file) would be great. Is it possible?
You can always use ffmpeg with concat to join files.
I use this bat file to join various flv from the present folder and convert to mp4 (only audio to reencode), just make sure that the files are ordered by name:
@ECHO OFF
setlocal enableextensions enabledelayedexpansion
set /a "count=0"
set "file="
echo(>"_input.txt"
for %%a in (*.flv) do (
(set /a "count+=1")
(if !count! == 1 (set file=%%a))
(echo file '%%~a'>>"_input.txt")
)
set file=%file:~0,-3%mp4
ffmpeg -f concat -i _input.txt -strict experimental -c:v copy -c:a libvo_aacenc -ab 16k -ar 16000 -ac 1 "%file%"
pause
mleczan
01-25-2016, 12:19 PM
@ZeChico thank you for replay but unfortunately it won't fit my needs. I use rtmpdump to record live stream and use it like PVR in XBMC, in case or merging file I'd need to record whole at first, then merge and play - using only rtmpdump I can watch content with a delay of 10 secs. Resuming seems to be the only one problem and eventually I'll probably try to implement this in rtmpdump but wonder if change could be done in release version so everyone can benefit from it.
mleczan
01-29-2016, 11:36 AM
Hello @KSV, I've made a patch which allow resuming live stream: https://drive.google.com/file/d/0B0dYahKTfzNrRmhkYnU1Vk9Kdk0/view?usp=sharing
New behaviour instead of ignoring --resume flag when --live is used just force to continue stream record, legacy is untouched. I'm not sure if this is a proper solution but anyway proved to be working fine.
Any chance to include this patch in your release so it won't get lost over time? (Help message was not updated)
andreibv
02-15-2016, 02:41 PM
I'm trying to save the stream from the following url: http://www.rcs-rds.ro/internet-digi-net/camere-web-streaming/predeal-centru
I've tried with RTMPDumpHelper but I get the following errors:
ERROR: RTMP_Connect0, failed to connect socket. 10060 (Unknown error)
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Any tips? What am I doing wrong?
biezom
02-15-2016, 04:49 PM
I'm trying to save the stream from the following url: http://www.rcs-rds.ro/internet-digi-net/camere-web-streaming/predeal-centru
I've tried with RTMPDumpHelper but I get the following errors:
ERROR: RTMP_Connect0, failed to connect socket. 10060 (Unknown error)
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Any tips? What am I doing wrong?
hi
with this version of rtmpdump
https://github.com/K-S-V/Scripts/releases/download/v2.4/rtmpdump-2.4.zip
rtmpdump -r "rtmp://82.76.249.73:80/digilivedge" -a "digilivedge" -f "LNX 19,0,0,207" -W "http://www.rcs-rds.ro/cams_utilities/jwplayer/player-licensed53.swf" -p "http://www.rcs-rds.ro/internet-digi-net/camere-web-streaming/predeal-centru" --live -y "predeal_centru_desktop" -o Predeal-Centru.flv
I'm trying to save the stream from the following url: http://www.rcs-rds.ro/internet-digi-net/camere-web-streaming/predeal-centru
I've tried with RTMPDumpHelper but I get the following errors:
ERROR: RTMP_Connect0, failed to connect socket. 10060 (Unknown error)
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Any tips? What am I doing wrong?
This is what happens when you run the latest version anywhere else but the desktop thats why I asked for a new bug fix rather than a code as a new version should work as a previous version or it means it's riddled with bugs.
For the moment I am running it off of the desktop as a solution to this.
ChapelOfGhouls
02-29-2016, 05:49 AM
Hello @KSV, I've made a patch which allow resuming live stream: https://drive.google.com/file/d/0B0dYahKTfzNrRmhkYnU1Vk9Kdk0/view?usp=sharing
New behaviour instead of ignoring --resume flag when --live is used just force to continue stream record, legacy is untouched. I'm not sure if this is a proper solution but anyway proved to be working fine.
Any chance to include this patch in your release so it won't get lost over time? (Help message was not updated)
How do I apply this patch?
Xidus
03-03-2016, 07:54 PM
Is there a way to change the timestamp to 24 hour format? It is currently in 12 hour format without AM/PM indicator.
mleczan
03-07-2016, 04:53 AM
How do I apply this patch?
You should be able to apply it by patch -p0 -i rtmpdump.c.patch - file should be located in same dir as rtmpdump.c
ChapelOfGhouls
03-14-2016, 08:55 AM
You should be able to apply it by patch -p0 -i rtmpdump.c.patch - file should be located in same dir as rtmpdump.c
I can't, I don't think I have the tools for it. Can someone else do it and post it here?
ChapelOfGhouls
03-18-2016, 03:14 PM
Is there a 64-bit version?
AlvoErrado2
04-02-2016, 03:44 PM
I'm trying to save the stream from the following url:
http://player.stv.tv/episode/31rt/dumb-bunnies/smile-trail/
The download started, the file was created and everything seemed to work fine. But the download stop, and resume command has no effect.
AlvoErrado2
04-04-2016, 09:15 PM
Problem solved using livestreamer.:cool:
xanadu6291
04-18-2016, 07:24 PM
Hello, K-S-V san,
I have one issue with your patch.
In fact, it is also a issue of liborc. liborc is used in dirac schroedinger.
If I apply your patch with git repository of rtmpdump, and build it as static library, it occurs ffmpeg build error. Like following:
LD ffmpeg_g
LD ffplay_g
LD ffprobe_g
duplicate symbol _strsplit in:
/Volumes/ffmpeg_compile/lib/librtmp.a(rtmp.o)
/Volumes/ffmpeg_compile/lib/liborc-0.4.a(liborc_0.4_la-orcutils.o)
duplicate symbol _strsplit in:
/Volumes/ffmpeg_compile/lib/librtmp.a(rtmp.o)
/Volumes/ffmpeg_compile/lib/liborc-0.4.a(liborc_0.4_la-orcutils.o)
ld: 1 duplicate symbol for architecture x86_64
duplicate symbol _strsplit in:
/Volumes/ffmpeg_compile/lib/librtmp.a(rtmp.o)
/Volumes/ffmpeg_compile/lib/liborc-0.4.a(liborc_0.4_la-orcutils.o)
I searched your patch and found string "strsplit" (function name?)
I also tried to build ffmpeg with --enable-libschroedinger --enable-librtmp option, but never applied your patch, then above error does not occurred.
So from here it's a kind of trade. Do you mind changing name of "strsplit" to some other?
Or should I build rtmpdump without your patch? i.e. in the view of using rtmpdump with ffmpeg, your patch is worth to apply or not?
Please consider...
rantanplan
05-26-2016, 07:17 PM
Hello, K-S-V san,
I have a strange issue on Ubuntu: I compiled patched rtmpdump on a older 32bit system (14.04 LTS) and it works flawlessly. Then i compiled exactly the same code on a 64 bi 16.04 LTS.
With identical command lines I always get a
Closing connection: NetStream.Play.Failed
error with the 64bit version.
On 32bit it works fine.
What could be the reason? It's not a secure connection, so SSL is not used....
Regards
RoDen
08-07-2016, 03:48 AM
Hi, K-S-V,
Looks like rtmpsuck totally ignores "deleteStream" command on active streams. In one case (when a server sends new streams with new IDs) it leads to the same stream being simultaneously saved in a number of files (not a big deal if you have enough disk space). In another case it results in a total mess: file names with wrong timestamps, wrong video duration (https://github.com/K-S-V/Scripts/issues/82), videos being non-seekable or totally corrupt.
So, rtmpsuck should either check if the stream is already being saved, so it doesn't create a new file for a new connection. But it may result in a corrupt video. Or it should close existing connection and proceed with a new one. The latter woult lead to saving a stream on a poor connection in numerous files including empty ones (zero or 13 byte size). So it would also be great for rtmpsuck to automatically delete such empty files.
Also this:
Is there a way to change the timestamp to 24 hour format? It is currently in 12 hour format without AM/PM indicator.
- timestamp_len = strftime(×tamp[0], sizeof (timestamp), "%Y-%m-%d_%I-%M-%S_", localtime(¤t_time));
+ timestamp_len = strftime(×tamp[0], sizeof (timestamp), "%Y-%m-%d_%H-%M-%S_", localtime(¤t_time));
blogmexicano
08-25-2016, 09:40 PM
hello guys, years ago i downloaded adobe hds downloader with a .bat file which i only have to paste the url provided by the firefox addon hds link. you know where i can find it?
i swear i searched before post.
AlvoErrado2
09-02-2016, 12:06 PM
hello guys, years ago i downloaded adobe hds downloader with a .bat file which i only have to paste the url provided by the firefox addon hds link. you know where i can find it?
i swear i searched before post.
http://stream-recorder.com/forum/k-s-v-adobehds-php-standalone-single-t19630.html
Ibucalmin
11-16-2016, 06:45 PM
When I run make SYS=posix
make[1]: Entering directory '/home/martzy/Downloads/rtmpdump-ksv-ksv/librtmp'
gcc -Wall -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_OPENSSL -O2 -fPIC -c -o rtmp.o rtmp.c
rtmp.c:129:12: error: static declaration of ‘strsplit’ follows non-static declaration
static int strsplit(char *src, int srclen, char delim, char ***params);
^
In file included from rtmp_sys.h:61:0,
from rtmp.c:33:
rtmp.h:391:7: note: previous declaration of ‘strsplit’ was here
int strsplit(char *src, int srclen, char delim, char ***params);
^
rtmp.c: In function ‘RTMP_ReadPacket’:
rtmp.c:4004:7: warning: variable ‘didAlloc’ set but not used [-Wunused-but-set-variable]
int didAlloc = FALSE;
^
<builtin>: recipe for target 'rtmp.o' failed
make[1]: *** [rtmp.o] Error 1
make[1]: Leaving directory '/home/martzy/Downloads/rtmpdump-ksv-ksv/librtmp'
Makefile:76: recipe for target 'librtmp/librtmp.a' failed
make: *** [librtmp/librtmp.a] Error 2
confused.com
03-15-2017, 06:01 AM
https://github.com/streamlink/streamlink/issues/707
j_cool
05-02-2017, 01:50 AM
Here is one interesting post from FFMPEG forum.
http://ffmpeg.gusari.org/viewtopic.php?f=13&t=3621
If there is anybody interested in improving RTMPDUMP,
--append switch may be one suggestion.
confused.com
05-23-2017, 01:31 AM
https://www.debian.org/security/2017/dsa-3850
cabulo
08-07-2017, 04:29 AM
Guys,
Is anybody on this forum able to deliver download of Rtmpdump dated "RTMPDump v2.4 GIT-2015-12-23" ?
I'm not the only one on the internet looking for that download.
https://github.com/streamlink/streamlink/issues/1148
johnthecracker
10-24-2017, 09:57 AM
Zeranoe has removed his download links to rtmpdump for the reason known only to him.
https://ffmpeg.zeranoe.com/forum/viewtopic.php?t=1024
Here is one alternative very similar to Zeranoe's distro and with later updates.
Rtmpsuck from this distro may work where KSV's rtmpsuck crushes.
Courtesy of:
Vangelis66
rtmpdump-2.4-20151223-gfa8646d-GnuTLS_3.5.12-win32-static.27-May-2017.zip
http://www.datafilehost.com/d/11210ce4
j_cool
11-21-2017, 12:56 PM
In reference to KSV's rtmpsuck crush, here it is,
in case somebody would be interested in fixing the patch.
root@j:/home/j/rtmpdump# rtmpsuck
RTMP Proxy Server v2.4 KSV-2015-12-14
(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 : Decryption/
flashVer : LNX 27,0,0,187
swfUrl : https://imlive.com/swf/genericguestapp1.swf
tcUrl : rtmp://fly4.globalmailer.com/Decryption/
pageUrl : https://imlive.com/flash_sdk/freevideochatguest.aspx?hostnick=sabrinagrey&roomid=10
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!
WARNING: Trying different position for client digest!
Processing connect
app : iml
flashVer : LNX 27,0,0,187
swfUrl : https://imlive.com/swf/genericguestapp1.swf
tcUrl : rtmp://world.influxis.net/iml
pageUrl : https://imlive.com/flash_sdk/freevideochatguest.aspx?hostnick=sabrinagrey&roomid=10
WARNING: Trying different position for client digest!
Processing connect
app : coolVideo_v2/1179439
flashVer : LNX 27,0,0,187
swfUrl : https://imlive.com/swf/genericguestapp1.swf
tcUrl : rtmp://fly4.globalmailer.com/coolVideo_v2/1179439
pageUrl : https://imlive.com/flash_sdk/freevideochatguest.aspx?hostnick=sabrinagrey&roomid=10
*** Error in `rtmpsuck': malloc(): memory corruption: 0x00007f6054023070 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7908b)[0x7f6065c0b08b]
/lib/x86_64-linux-gnu/libc.so.6(+0x84ace)[0x7f6065c16ace]
/lib/x86_64-linux-gnu/libc.so.6(__libc_malloc+0x54)[0x7f6065c18984]
/lib/x86_64-linux-gnu/libc.so.6(+0x6eeed)[0x7f6065c00eed]
/lib/x86_64-linux-gnu/libc.so.6(+0x1293a3)[0x7f6065cbb3a3]
/lib/x86_64-linux-gnu/libc.so.6(__res_maybe_init+0x14d)[0x7f6065cbd08d]
/lib/x86_64-linux-gnu/libc.so.6(__nss_hostname_digits_dots+0x36)[0x7f6065cbf166]
/lib/x86_64-linux-gnu/libc.so.6(gethostbyname+0x98)[0x7f6065cadc68]
/usr/local/lib/librtmp.so.1(+0x6cf0)[0x7f6065f5fcf0]
/usr/local/lib/librtmp.so.1(RTMP_Connect+0x8d)[0x7f6065f6660d]
rtmpsuck(+0x2ec4)[0x5628136fbec4]
rtmpsuck(+0x3ee8)[0x5628136fcee8]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x76da)[0x7f60661816da]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x5f)[0x7f6065c9ad7f]
======= Memory map: ========
5628136f9000-5628136ff000 r-xp 00000000 08:21 4333656 /usr/local/sbin/rtmpsuck
5628138fe000-5628138ff000 r--p 00005000 08:21 4333656 /usr/local/sbin/rtmpsuck
5628138ff000-562813900000 rw-p 00006000 08:21 4333656 /usr/local/sbin/rtmpsuck
562813ffe000-56281401f000 rw-p 00000000 00:00 0 [heap]
7f6048000000-7f6048021000 rw-p 00000000 00:00 0
7f6048021000-7f604c000000 ---p 00000000 00:00 0
7f6050000000-7f6050045000 rw-p 00000000 00:00 0
7f6050045000-7f6054000000 ---p 00000000 00:00 0
7f6054000000-7f6054026000 rw-p 00000000 00:00 0
7f6054026000-7f6058000000 ---p 00000000 00:00 0
7f6058000000-7f6058029000 rw-p 00000000 00:00 0
7f6058029000-7f605c000000 ---p 00000000 00:00 0
7f605df43000-7f605df59000 r-xp 00000000 08:21 5771846 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f605df59000-7f605e158000 ---p 00016000 08:21 5771846 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f605e158000-7f605e159000 r--p 00015000 08:21 5771846 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f605e159000-7f605e15a000 rw-p 00016000 08:21 5771846 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f605e15a000-7f605e15b000 ---p 00000000 00:00 0
7f605e15b000-7f605e95b000 rw-p 00000000 00:00 0
7f605e95b000-7f605e9cd000 r-xp 00000000 08:21 5771934 /lib/x86_64-linux-gnu/libpcre.so.3.13.3
7f605e9cd000-7f605ebcc000 ---p 00072000 08:21 5771934 /lib/x86_64-linux-gnu/libpcre.so.3.13.3
7f605ebcc000-7f605ebcd000 r--p 00071000 08:21 5771934 /lib/x86_64-linux-gnu/libpcre.so.3.13.3
7f605ebcd000-7f605ebce000 rw-p 00072000 08:21 5771934 /lib/x86_64-linux-gnu/libpcre.so.3.13.3
7f605ebce000-7f605ebd5000 r-xp 00000000 08:21 5784515 /lib/x86_64-linux-gnu/librt-2.24.so
7f605ebd5000-7f605edd4000 ---p 00007000 08:21 5784515 /lib/x86_64-linux-gnu/librt-2.24.so
7f605edd4000-7f605edd5000 r--p 00006000 08:21 5784515 /lib/x86_64-linux-gnu/librt-2.24.so
7f605edd5000-7f605edd6000 rw-p 00007000 08:21 5784515 /lib/x86_64-linux-gnu/librt-2.24.so
7f605edd6000-7f605edfb000 r-xp 00000000 08:21 5771961 /lib/x86_64-linux-gnu/libselinux.so.1
7f605edfb000-7f605effa000 ---p 00025000 08:21 5771961 /lib/x86_64-linux-gnu/libselinux.so.1
7f605effa000-7f605effb000 r--p 00024000 08:21 5771961 /lib/x86_64-linux-gnu/libselinux.so.1
7f605effb000-7f605effc000 rw-p 00025000 08:21 5771961 /lib/x86_64-linux-gnu/libselinux.so.1
7f605effc000-7f605effe000 rw-p 00000000 00:00 0
7f605effe000-7f605efff000 ---p 00000000 00:00 0
7f605efff000-7f605f7ff000 rw-p 00000000 00:00 0
7f605f7ff000-7f605f800000 ---p 00000000 00:00 0
7f605f800000-7f6060000000 rw-p 00000000 00:00 0
7f6060000000-7f6060021000 rw-p 00000000 00:00 0
7f6060021000-7f6064000000 ---p 00000000 00:00 0
7f60641a6000-7f60641a8000 r-xp 00000000 08:21 5771909 /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f60641a8000-7f60643a7000 ---p 00002000 08:21 5771909
7f60643a7000-7f60643a8000 r--p 00001000 08:21 5771909
7f60643a8000-7f60643a9000 rw-p 00002000 08:21 5771909 /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f60643a9000-7f60643b4000 r-xp 00000000 08:21 5784508 /lib/x86_64-linux-gnu/libnss_files-2.24.so
7f60643b4000-7f60645b3000 ---p 0000b000 08:21 5784508
7f60645b3000-7f60645b4000 r--p 0000a000 08:21 5784508
7f60645b4000-7f60645b5000 rw-p 0000b000 08:21 5784508 /lib/x86_64-linux-gnu/libnss_files-2.24.so
7f60645b5000-7f60645bb000 rw-p 00000000 00:00 0
7f60645bb000-7f60645bc000 ---p 00000000 00:00 0
7f60645bc000-7f6064dbc000 rw-p 00000000 00:00 0
7f6064dbc000-7f6064dbf000 r-xp 00000000 08:21 5784501 /lib/x86_64-linux-gnu/libdl-2.24.so
7f6064dbf000-7f6064fbe000 ---p 00003000 08:21 5784501 /lib/x86_64-linux-gnu/libdl-2.24.so
7f6064fbe000-7f6064fbf000 r--p 00002000 08:21 5784501 /lib/x86_64-linux-gnu/libdl-2.24.so
7f6064fbf000-7f6064fc0000 rw-p 00003000 08:21 5784501 /lib/x86_64-linux-gnu/libdl-2.24.so
7f6064fc0000-7f60650c8000 r-xp 00000000 08:21 5784502 /lib/x86_64-linux-gnu/libm-2.24.so
7f60650c8000-7f60652c7000 ---p 00108000 08:21 5784502 /lib/x86_64-linux-gnu/libm-2.24.so
7f60652c7000-7f60652c8000 r--p 00107000 08:21 5784502 /lib/x86_64-linux-gnu/libm-2.24.so
7f60652c8000-7f60652c9000 rw-p 00108000 08:21 5784502 /lib/x86_64-linux-gnu/libm-2.24.so
7f60652c9000-7f60652e4000 r-xp 00000000 08:21 5771989 /lib/x86_64-linux-gnu/libz.so.1.2.11
7f60652e4000-7f60654e3000 ---p 0001b000 08:21 5771989 /lib/x86_64-linux-gnu/libz.so.1.2.11
7f60654e3000-7f60654e4000 r--p 0001a000 08:21 5771989 /lib/x86_64-linux-gnu/libz.so.1.2.11
7f60654e4000-7f60654e5000 rw-p 0001b000 08:21 5771989 /lib/x86_64-linux-gnu/libz.so.1.2.11
7f60654e5000-7f60656fe000 r-xp 00000000 08:21 5784455 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f60656fe000-7f60658fe000 ---p 00219000 08:21 5784455 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f60658fe000-7f606591a000 r--p 00219000 08:21 5784455 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f606591a000-7f6065926000 rw-p 00235000 08:21 5784455 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f6065926000-7f6065929000 rw-p 00000000 00:00 0
7f6065929000-7f6065987000 r-xp 00000000 08:21 5784456 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f6065987000-7f6065b87000 ---p 0005e000 08:21 5784456 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f6065b87000-7f6065b8b000 r--p 0005e000 08:21 5784456 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f6065b8b000-7f6065b92000 rw-p 00062000 08:21 5784456 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f6065b92000-7f6065d50000 r-xp 00000000 08:21 5784498 /lib/x86_64-linux-gnu/libc-2.24.so
7f6065d50000-7f6065f4f000 ---p 001be000 08:21 5784498 /lib/x86_64-linux-gnu/libc-2.24.so
7f6065f4f000-7f6065f53000 r--p 001bd000 08:21 5784498 /lib/x86_64-linux-gnu/libc-2.24.so
7f6065f53000-7f6065f55000 rw-p 001c1000 08:21 5784498 /lib/x86_64-linux-gnu/libc-2.24.so
7f6065f55000-7f6065f59000 rw-p 00000000 00:00 0
7f6065f59000-7f6065f79000 r-xp 00000000 08:21 4197839 /usr/local/lib/librtmp.so.1
7f6065f79000-7f6066178000 ---p 00020000 08:21 4197839 /usr/local/lib/librtmp.so.1
7f6066178000-7f6066179000 r--p 0001f000 08:21 4197839 /usr/local/lib/librtmp.so.1
7f6066179000-7f606617a000 rw-p 00020000 08:21 4197839 /usr/local/lib/librtmp.so.1
7f606617a000-7f6066192000 r-xp 00000000 08:21 5784513 /lib/x86_64-linux-gnu/libpthread-2.24.so
7f6066192000-7f6066392000 ---p 00018000 08:21 5784513 /lib/x86_64-linux-gnu/libpthread-2.24.so
7f6066392000-7f6066393000 r--p 00018000 08:21 5784513 /lib/x86_64-linux-gnu/libpthread-2.24.so
7f6066393000-7f6066394000 rw-p 00019000 08:21 5784513 /lib/x86_64-linux-gnu/libpthread-2.24.so
7f6066394000-7f6066398000 rw-p 00000000 00:00 0
7f6066398000-7f60663be000 r-xp 00000000 08:21 5784494 /lib/x86_64-linux-gnu/ld-2.24.so
7f6066531000-7f6066572000 r-xp 00000000 08:21 5771970 /lib/x86_64-linux-gnu/libnss_resolve.so.2
7f6066572000-7f6066575000 r--p 00040000 08:21 5771970 /lib/x86_64-linux-gnu/libnss_resolve.so.2
7f6066575000-7f6066576000 rw-p 00043000 08:21 5771970 /lib/x86_64-linux-gnu/libnss_resolve.so.2
7f6066576000-7f6066577000 rw-p 00000000 00:00 0
7f6066598000-7f606659c000 rw-p 00000000 00:00 0
7f60665b9000-7f60665bd000 rw-p 00000000 00:00 0
7f60665bd000-7f60665be000 r--p 00025000 08:21 5784494 /lib/x86_64-linux-gnu/ld-2.24.so
7f60665be000-7f60665bf000 rw-p 00026000 08:21 5784494 /lib/x86_64-linux-gnu/ld-2.24.so
7f60665bf000-7f60665c0000 rw-p 00000000 00:00 0
7ffcf63f2000-7ffcf6413000 rw-p 00000000 00:00 0 [stack]
7ffcf64bb000-7ffcf64bd000 r--p 00000000 00:00 0 [vvar]
7ffcf64bd000-7ffcf64bf000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Aborted (core dumped)
root@j:/home/j/rtmpdump#
vanminhland87
11-21-2017, 01:18 PM
CÄ?n Há»™ Gi?? Rá?» Quá?*n 9 Vincity (http://www.muachungcuvn.com/2017/11/can-ho-chung-cu-quan-9-vincity.html) tuy mang trong m?¬nh l?* dá»± ??n chung c?° kiá»?u má?«u gi?? rá?» nh?°ng c??c dịch vá»? ti??n nghi 5 sao Ä‘i k?¨m Ä‘á»?u Ä‘á??t Ä‘á??t ti??u chuá?©n quốc tá?? v?* do ch?*nh Vingroup triá»?n khai v?* phá»?c vá»? phá»?c vá»? ri??ng chá»§ cÄ?n há»™ sống trong cÄ?n há»™. chung c?° vincity l?* Ä‘?´ thị thu nhá»? kh?©p k?*n vá»›i Ä‘á?§y đủ tiện nghi ti??n nghi 5 sao nh?°:
https://1.bp.blogspot.com/-3SCtgkNtuvs/Wg8G-5pfuxI/AAAAAAAAF0o/w88fhfg14v8Lpg3yr7FtZWj76Bcs10uFwCLcBGAs/s640/can-ho-vincity-quan-9-2.jpg
- Tr?°á»?ng há»?c Ä‘á??t ti??u chuá?©n quốc tá?? Vinschool
- Bệnh viện Ä‘á??t ti??u chuá?©n quốc tá?? Vinmec
- Hệ thống si??u thị Vinmart
- Hệ thống khu th?°??ng má??i ti??u chuá?©n 5 sao Vincom
- Trung t??m quá??n l?? bá??t động sá??n v?* cung ứng dịch vá»? t??a nh?* Vinhomes
- Dịch vá»? du lịch v?* nghỉ d?°á»?ng Vinpearl
Vá»›i mức gi?? từ 700/cÄ?n há»™ rá??t th?*ch há»?p vá»›i c??c cá?·p vá»? chồng má»›i ká??t h?´n hoá?·c nhá»?ng chá»§ sá»? há»?u cÄ?n há»™ độc th??n muốn c?? cuá»™c sống ri??ng ổn định c?? mức thu nhá?*p kh??. vincity Quá?*n 9 h?°á»›ng tá»›i sá»± á??m ??p Ä‘á??m bá??o vá»? an ninh v?* tr??ch nhiệm cá»§a chá»§ Ä‘á?§u t?°, sá»± ra Ä‘á»?i cá»§a nh?* á»? gi?? rá?» vincity Quá?*n 9 (http://www.muachungcuvn.com/2017/03/can-ho-gia-re-quan-9-vincity-gia-re.html) th??c Ä‘á?©y sá»± ph??t triá»?n kinh tá?? v?* Ä‘á?§u t?° cá»§a c??c nh?* kinh doanh gi??p Quá?*n 9 trá»? th?*nh trung t??m kinh tá?? má»›i v?* Ä‘á?©y má??nh gi?? trị dá»± ??n c?©ng nh?° gi?? trị cuá»™c sống con ng?°á»?i trong t?°??ng lai.
Hotline : 0911.34.33.22 – 0983.814.333
https://1.bp.blogspot.com/-mVAtxcAlKZ4/Wg8SZHbCwTI/AAAAAAAAF1U/jlYnhbjpwckSdKqf5YU1pLNWGFXG-sWNACEwYBhgL/s640/vi-tri-can-ho-vincity-quan9-1.jpg
Dá»± ??n cÄ?n há»™ VinCity Quá?*n 9 (http://www.muachungcuvn.com/2017/11/can-ho-chung-cu-quan-9-vincity.html)Ä‘?°á»?c tá»?a lá??c má?·t tiá»?n Ä‘?°á»?ng Nguyá»…n Xiá»?n khu vá»±c ngay vị tr?* trung t??m cá»§a Quá?*n 9 Ä‘?°á»?c xem l?* Ä‘á??t gi?? tr??n thị tr?°á»?ng bá??t động sá??n ph?*a Ä‘?´ng TP.Hồ Ch?* Minh.
Tiện ?*ch: Th?°??ng má??i, Hồ b??i, C?´ng vi??n c??y xanh, Gym, Spa, Khu giá??i tr?* trá?» em, Nh?* cá»™ng đồng…
– Gi?? b??n:
+ CÄ?n há»™ 1 Ph??ng Ngá»§: Từ 650 Triệu
+ CÄ?n há»™ 2 Ph??ng Ngá»§: Từ 800 Triệu
+ CÄ?n há»™ 3 Ph??ng Ngá»§: Từ 1 – 1.1 Tá»·
– Ph??p l??: Sổ hồng (Chá??t L?°á»?ng 5 Sao Gi?? 1 Sao)
Li??n Hệ Chá»§ Ä?á?§u T?° : 0911.3433.22- 0983.814.333
chaturbate not working more with rtmpdump :(
j_cool
11-22-2017, 01:56 AM
chaturbate not working more with rtmpdump :(
Chaturbate works with KSV's rtmpdump if you know how to use rtmpdump with right parameters.
C:\>for /F %a in ('CLBlow.exe') do set model=%a
C:\>set model=anabelleleigh
C:\>title RDUMP anabelleleigh
C:\>for /F %b in ('dt.exe') do set d=%b
C:\>set d=2017-11-22_08-50-11-637
C:\>rtmpdump.exe -v -r "rtmp://edge36.stream.highwebmedia.com/live-edge" -a "live-edge" -f "WIN 26,0,0,151" -W "https://chaturbate.com/static/flash/CBV_2p670.swf" -p "https://chaturbate.com/anabelleleigh/" -C S:**** -C S:anabelleleigh -C S:2.670 -C S:*****71f9ed642700489146f67c1a8e60b1e2ec47d9ca92b e44319a94be9c07623967f94d97042b87f795abf81d1f2fe9a fed0d8df29862cf208ae797768e433 -C S:*****f2337c0e8cc451a3c501564e164370953a1e09d4116 065457ff1bdca824 -y "mp4:wowz://origin36.stream.highwebmedia.com/live-origin/anabelleleigh-sd-*****58103439c905a653db090179c3e4b80c402d379875cd9 83497e18baf79d_trns_h264_480p" -o "c:\anabelleleigh_2017-11-22_08-50-11-637.flv"
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
Starting Live Stream
INFO: Metadata:
INFO: Server NGINX RTMP (github.com/arut/nginx-rtmp-module)
INFO: width 1280.00
INFO: height 720.00
INFO: displayWidth 1280.00
INFO: displayHeight 720.00
INFO: duration 0.00
INFO: framerate 29.00
INFO: fps 29.00
INFO: videodatarate 3000.00
INFO: videocodecid 0.00
INFO: audiodatarate 160.00
INFO: audiocodecid 0.00
INFO: profile ´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐ ?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´ ┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐? ´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?
INFO: level ´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐ ?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´ ┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐? ´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?
3777.103 kB / 14.78 sec
j_cool
11-22-2017, 02:00 AM
Rtmpsuck crush from post http://stream-recorder.com/forum/showpost.php?p=95419&postcount=440 was on Ubuntu 17.04 64-bit (firefox 57).
Nature of the crush made me think that it might be something to do with OS memory management so I tried:
Ubuntu 17.04 32-bit (firefox 52.0.1)
root@j:/home/j/rtmpdump# rtmpsuck
RTMP Proxy Server v2.4 KSV-2015-12-14
(c) 2010 Andrej Stepanchuk, Howard Chu; license: GPL
Streaming on rtmp://0.0.0.0:1935
Segmentation fault (core dumped)
root@j:/home/j/rtmpdump#
This happens on every rtmp site I tried.
It cannot be that rtmpsuck never worked ever on ubuntu 32-bit, so more testing is needed.
Here is some reading about this fault I googled out:
https://stackoverflow.com/questions/19641597/what-is-segmentation-fault-core-dumped
"Segmentation fault" means that you tried to access memory that you do not have access to.
Chaturbate works with KSV's rtmpdump if you know how to use rtmpdump with right parameters.
C:\>for /F %a in ('CLBlow.exe') do set model=%a
C:\>set model=anabelleleigh
C:\>title RDUMP anabelleleigh
C:\>for /F %b in ('dt.exe') do set d=%b
C:\>set d=2017-11-22_08-50-11-637
C:\>rtmpdump.exe -v -r "rtmp://edge36.stream.highwebmedia.com/live-edge" -a "live-edge" -f "WIN 26,0,0,151" -W "https://chaturbate.com/static/flash/CBV_2p670.swf" -p "https://chaturbate.com/anabelleleigh/" -C S:**** -C S:anabelleleigh -C S:2.670 -C S:*****71f9ed642700489146f67c1a8e60b1e2ec47d9ca92b e44319a94be9c07623967f94d97042b87f795abf81d1f2fe9a fed0d8df29862cf208ae797768e433 -C S:*****f2337c0e8cc451a3c501564e164370953a1e09d4116 065457ff1bdca824 -y "mp4:wowz://origin36.stream.highwebmedia.com/live-origin/anabelleleigh-sd-*****58103439c905a653db090179c3e4b80c402d379875cd9 83497e18baf79d_trns_h264_480p" -o "c:\anabelleleigh_2017-11-22_08-50-11-637.flv"
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
Starting Live Stream
INFO: Metadata:
INFO: Server NGINX RTMP (github.com/arut/nginx-rtmp-module)
INFO: width 1280.00
INFO: height 720.00
INFO: displayWidth 1280.00
INFO: displayHeight 720.00
INFO: duration 0.00
INFO: framerate 29.00
INFO: fps 29.00
INFO: videodatarate 3000.00
INFO: videocodecid 0.00
INFO: audiodatarate 160.00
INFO: audiocodecid 0.00
INFO: profile ´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐ ?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´ ┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐? ´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?
INFO: level ´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐ ?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´ ┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐? ´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?´┐?
3777.103 kB / 14.78 sec
edit: sorry my bad cbt not works more with new rtmpdump git update but works with old rtmpdump-3a69b31
confused.com
03-07-2018, 03:19 AM
http://stream-recorder.com/forum/showpost.php?p=94867&postcount=439
rtmpdump-2.4-20151223-gfa8646d-GnuTLS_3.5.12-win32-static.27-May-2017.zip
https://www.datafilehost.com/d/458e9057
j_cool
06-03-2018, 06:00 AM
For those who never tried this search, living under a rock like me, here it is:
rtmpdump as it goes
https://github.com/search?o=desc&q=rtmpdump&s=updated&type=Repositories
https://s15.postimg.cc/dwh80jkhz/Screen_Shot.jpg (https://postimg.cc/image/dwh80jkhz/)
rantanplan
12-08-2018, 06:55 AM
Customized rtmpdump stoped working with Chaturbate a few days ago.
With the same parameters which worked before, all I get is the message:
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
And then it never returns.
It seems that they changed something on their rtmp servers...
confused.com
12-08-2018, 10:58 AM
QUOTE
Rtmp/flash is dying (Adobe will drop support in 2020)
rantanplan
12-08-2018, 02:19 PM
So?
They still serve rtmp... And maybe this issue could be fixed. Right now I see no other way to record private rooms. With streamlink, for example, you can only record public rooms.
cabulo
12-08-2018, 10:43 PM
INFO: Connected...
And then it never returns.
DEBUG: Invoking CheckPublicStatus
DEBUG: RTMP_ClientPacket, flex message, size 18 bytes, not fully supported
maybe rtmpdump needs patch update
C:\rtmpdump -V -v -r "rtmp://edge106.stream.highwebmedia.com/live-edge" -a "live-edge" -f "WIN 32,0,0,101" -W "https://chaturbate.com/static/flash/CBV_2p690.swf" -p "https://chaturbate.com/amirabelle4u/" -C S:AnonymousUser -C S:amirabelle4u -C S:2.690 -C S:anonymous -C S:9befc6cab570d634cfafdee097bf1119c1e6fdd7eafd48e4 e457c20f8bc89ac6 -y "mp4:wowz://origin127.stream.highwebmedia.com/live-origin/amirabelle4u-sd-30cd43aeabf97a286f90fe2b2d84f79dd96f68d825fef0186d c1366f8adab0ec_trns_h264_480p" -o "amirabelle4u.flv"
RTMPDump v2.4 GIT-2015-12-14 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Parsing...
DEBUG: Parsed protocol: 0
DEBUG: Parsed host : edge106.stream.highwebmedia.com
DEBUG: Parsed app : live-edge
DEBUG: Protocol : RTMP
DEBUG: Hostname : edge106.stream.highwebmedia.com
DEBUG: Port : 1935
DEBUG: Playpath : mp4:wowz://origin127.stream.highwebmedia.com/live-origin/amirabelle4u-sd-30cd43aeabf97a286f90fe2b2d84f79dd96f68d825fef0186d c1366f8adab0ec_trns_h264_480p
DEBUG: tcUrl : rtmp://edge106.stream.highwebmedia.com:1935/live-edge
DEBUG: swfUrl : https://chaturbate.com/static/flash/CBV_2p690.swf
DEBUG: pageUrl : https://chaturbate.com/amirabelle4u/
DEBUG: app : live-edge
DEBUG: flashVer : WIN 32,0,0,101
DEBUG: live : yes
DEBUG: timeout : 30 sec
DEBUG: SWFSHA256:
DEBUG: 93 f9 99 b0 1e 99 6c 71 cb 4c e8 7f 88 d4 cd f0
DEBUG: 35 8d a8 99 2f 67 ad 9c 17 08 26 05 07 72 df 40
DEBUG: SWFSize : 590105
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 03
DEBUG: HandShake: Client digest offset: 160
DEBUG: HandShake: Initial client digest:
DEBUG: 92 a2 54 62 70 3c ff 29 f4 57 4f cb d7 b7 d1 0b
DEBUG: 20 51 a3 ce e0 68 72 57 4c bd 81 b9 e9 2f 36 29
DEBUG: HandShake: Type Answer : 03
DEBUG: HandShake: Server Uptime : 96850052
DEBUG: HandShake: FMS Version : 3.0.1.1
DEBUG: HandShake: Calculated digest key from secure key and server digest:
DEBUG: 9e ed a0 e9 fc b3 3f d8 7e 08 1f 41 80 75 a1 bb
DEBUG: a5 5c ec c1 5f 4c 3d f0 27 7f 69 ae b0 f9 45 47
DEBUG: HandShake: Client signature calculated:
DEBUG: 26 ac fd 77 a9 85 64 c6 3e 18 70 0d f0 34 cf 45
DEBUG: 95 15 eb d9 12 1f f5 1e 21 84 12 8d 96 33 40 64
DEBUG: HandShake: Server sent signature:
DEBUG: da a8 ad 0e ad 98 bf 2c 24 19 c7 fc 1a db f0 bb
DEBUG: 12 77 f1 d1 82 42 99 9e a8 3a 38 05 e7 b7 7d b3
DEBUG: HandShake: Digest key:
DEBUG: 67 7c f4 cf 1a 40 70 e9 8a fe 40 eb 35 fa 4c d4
DEBUG: 5a 03 71 78 34 05 98 d5 47 ae 90 e3 99 a1 6f 10
DEBUG: HandShake: Signature calculated:
DEBUG: da a8 ad 0e ad 98 bf 2c 24 19 c7 fc 1a db f0 bb
DEBUG: 12 77 f1 d1 82 42 99 9e a8 3a 38 05 e7 b7 7d b3
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 2500000
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG: HandleCtrl, received ctrl, type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 0
DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
DEBUG: RTMP_ClientPacket, received: invoke 261 bytes
DEBUG: (object begin)
DEBUG: Property: <Name: no-name, STRING: _result>
DEBUG: Property: <Name: no-name, NUMBER: 1.00>
DEBUG: Property: <Name: no-name, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: fmsVer, STRING: FMS/3,5,7,7009>
DEBUG: Property: <Name: capabilities, NUMBER: 31.00>
DEBUG: Property: <Name: mode, NUMBER: 1.00>
DEBUG: (object end)
DEBUG: Property: <Name: no-name, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: level, STRING: status>
DEBUG: Property: <Name: code, STRING: NetConnection.Connect.Success>
DEBUG: Property: <Name: description, STRING: Connection succeeded.>
DEBUG: Property: <Name: data, ECMA_ARRAY>
DEBUG: (object begin)
DEBUG: Property: <Name: version, STRING: 3,5,7,7009>
DEBUG: (object end)
DEBUG: Property: <Name: clientid, NUMBER: 300368570.00>
DEBUG: Property: <Name: objectEncoding, NUMBER: 3.00>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <connect>
DEBUG: sending ctrl, type: 0x0003
DEBUG: Invoking CheckPublicStatus
DEBUG: RTMP_ClientPacket, flex message, size 18 bytes, not fully supported
DEBUG: (object begin)
DEBUG: Property: <Name: no-name, STRING: dcps>
DEBUG: Property: <Name: no-name, NUMBER: 0.00>
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <dcps>
DEBUG: HandleCtrl, received ctrl, type: 6, len: 6
DEBUG: HandleCtrl, Ping 20160
DEBUG: sending ctrl, type: 0x0007
DEBUG: HandleCtrl, received ctrl, type: 6, len: 6
DEBUG: HandleCtrl, Ping 40418
DEBUG: sending ctrl, type: 0x0007
DEBUG: HandleCtrl, received ctrl, type: 6, len: 6
DEBUG: HandleCtrl, Ping 60736
DEBUG: sending ctrl, type: 0x0007
supersonic80
12-09-2018, 01:45 AM
Not in a position to release the code, but I have a compiled version of rtmpdump for Linux. Seems to me it works without any issues (I tried only Ubuntu 16.04).
Does anyone want to try?
It's not for Windows, but I assume it can be used with VM or in the Docker container.
cabulo
12-09-2018, 05:51 AM
Great.
I can use it with debian.
Where is the download link ?
rantanplan
12-09-2018, 07:30 AM
Not in a position to release the code, but I have a compiled version of rtmpdump for Linux. Seems to me it works without any issues (I tried only Ubuntu 16.04).
Does anyone want to try?
It's not for Windows, but I assume it can be used with VM or in the Docker container.
I'm also on Ubuntu 16.04. Can you please send me the patch?
What version of rtmpdump are you using?
Cheers
supersonic80
12-09-2018, 11:15 AM
https://mega.nz/#!F2wDlSAK!Fwv7vYhgmjcx_9HsTV8_lTqaq5pXNHLIwf4F5Ur RvKU
Ubuntu
cp rtmpdump /usr/bin
cp librtmp.so.1 /usr/lib/x86_64-linux-gnu/
ln -s /usr/lib/x86_64-linux-gnu/librtmp.so.1 /usr/lib/x86_64-linux-gnu/librtmp.so
rantanplan
12-10-2018, 03:29 AM
https://mega.nz/#!F2wDlSAK!Fwv7vYhgmjcx_9HsTV8_lTqaq5pXNHLIwf4F5Ur RvKU
Ubuntu
cp rtmpdump /usr/bin
cp librtmp.so.1 /usr/lib/x86_64-linux-gnu/
ln -s /usr/lib/x86_64-linux-gnu/librtmp.so.1 /usr/lib/x86_64-linux-gnu/librtmp.so
I was actually looking for the patch, not the binary...
confused.com
12-10-2018, 03:51 AM
QUOTE
I was actually looking for the patch, not the binary...
Not in a position to release the code
rantanplan
12-10-2018, 01:47 PM
Not in a position to release the code
I don't understand. It's GPL license...
dniblick
12-17-2018, 07:41 AM
https://mega.nz/#!F2wDlSAK!Fwv7vYhgmjcx_9HsTV8_lTqaq5pXNHLIwf4F5Ur RvKU
Ubuntu
cp rtmpdump /usr/bin
cp librtmp.so.1 /usr/lib/x86_64-linux-gnu/
ln -s /usr/lib/x86_64-linux-gnu/librtmp.so.1 /usr/lib/x86_64-linux-gnu/librtmp.so
You deleted the file before I got a chance to try it. :(
cabulo
12-17-2018, 11:01 AM
dniblick,
don't despair.
give it a try and tell us how it goes.
get at least 2 posts on this forum from after Aug 2014.
https://www.datafilehost.com/d/c98be740
supersonic80
12-17-2018, 03:42 PM
You deleted the file before I got a chance to try it. :(
Whoops, my fault. Was not aware of this.
dniblick
12-18-2018, 03:55 PM
Preliminary testing looks good. This seems to address whatever change occurred in the latest Wowza update, or perhaps just a configuration change that went with the push.
rastafari90
12-18-2018, 04:19 PM
I don't understand. It's GPL license...
It's not so much that it's under the GPL license or being/not being in a position to release the code. It's the fact that supersonic80 got the pacthed rtmpdump and librtmp.so.1 from the patch creator Sergey Stativa. If he'd patch it himself, he'd be able to tell you what he changed.
confused.com
12-18-2018, 11:20 PM
http://stream-recorder.com/forum/showpost.php?p=96709&postcount=30
dniblick
12-19-2018, 02:36 AM
Sergey's committed his latest code and it seems to work. On Ubuntu 18.04 there are still compile issues with OpenSSL 1.1.0 in the rtmpdump codebase that I simply resolved by using GnuTLS for now (I found a ported codebase and the patches applied fine, but it wasn't working so I left it alone).
cabulo
12-19-2018, 06:26 AM
https://github.com/sstativa/rtmpdump-ksv
This looks good.
It would be great if somebody who finds link to compiled package for windows to post a link here.
It would save trouble to all of us from compiling.
supersonic80
12-19-2018, 06:22 PM
I have some instructions on how to compile this using MinGW, but it is too complicated. I'm not sure it will be useful for many.
https://github.com/sstativa/rtmpdump-ksv
This looks good.
It would be great if somebody who finds link to compiled package for windows to post a link here.
It would save trouble to all of us from compiling.
j_cool
12-19-2018, 11:27 PM
I have some instructions on how to compile
This looks good too.
If it works for you, it will be enough. You can post download link on https://www.datafilehost.com/
after you compile the package. KSV did it once before on github.
I compile my autoit scripts with two clicks of a mouse and don't get that Linus Torvalds makes nothing less than Linux
and then millions of other programers cannot simplify shit compiling work procedure.
HYC likes linux so much and despises of windows so much,
how about simplicity of compiling ffmpeg and rtmpdump for the start?
Try to compile ffmpeg and then post here how enjoyable time you had.
supersonic80
12-20-2018, 05:01 AM
The next one is the instruction I have, I only made some changes to make it work:
1. I had to remove the line 40 of rtmpdump.c, otherwise it would not compile.
2. I added -static after -lz on line 14 of Makefile to make rtmpdump "self-sufficient".
Instruction:
# Suppose the current user is IEUser (replace by your username)
# Install MinGW
https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/
# Run and select to install
mingw-developer-toolkit-bin
mingw32-base-bin
mingw32-gcc-g++-bin
msys-base-bin
# Download and unpack
https://www.zlib.net/zlib1211.zip
https://www.openssl.org/source/openssl-1.0.2q.tar.gz
https://github.com/sstativa/rtmpdump-ksv/archive/master.zip
# Open cmd.exe and start
c:\MinGW\msys\1.0\msys.bat
# Next should be run in msys window
# Compile openssl
cd /c/Users/IEUser/Downloads/openssl-1.0.2q
./config
make
# Compile zlib
cd /c/Users/IEUser/Downloads/zlib-1.2.11
make -f win32/Makefile.gcc
# Compile rtmdump-ksv
cd /c/Users/IEUser/Downloads/rtmpdump-ksv-master
make SYS=mingw INC="-I/c/Users/IEUser/Downloads/openssl-1.0.2q/include -I/c/Users/IEUser/Downloads/zlib-1.2.11 -L/c/Users/IEUser/Downloads/openssl-1.0.2q -L/c/Users/IEUser/Downloads/zlib-1.2.11" LDFLAGS="-L/c/Users/IEUser/Downloads/openssl-1.0.2q -L/c/Users/IEUser/Downloads/zlib-1.2.11"
Damianonymous
12-20-2018, 01:13 PM
It's not so much that it's under the GPL license or being/not being in a position to release the code. It's the fact that supersonic80 got the pacthed rtmpdump and librtmp.so.1 from the patch creator Sergey Stativa. If he'd patch it himself, he'd be able to tell you what he changed.
This is one person.
j_cool
12-30-2018, 06:01 AM
The next one is the instruction I have, I only made some changes to make it work:
1. I had to remove the line 40 of rtmpdump.c, otherwise it would not compile.
2. I added -static after -lz on line 14 of Makefile to make rtmpdump "self-sufficient".
Instruction:
# Suppose the current user is IEUser (replace by your username)
# Install MinGW
https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/
# Run and select to install
mingw-developer-toolkit-bin
mingw32-base-bin
mingw32-gcc-g++-bin
msys-base-bin
# Download and unpack
https://www.zlib.net/zlib1211.zip
https://www.openssl.org/source/openssl-1.0.2q.tar.gz
https://github.com/sstativa/rtmpdump-ksv/archive/master.zip
# Open cmd.exe and start
c:\MinGW\msys\1.0\msys.bat
# Next should be run in msys window
# Compile openssl
cd /c/Users/IEUser/Downloads/openssl-1.0.2q
./config
make
# Compile zlib
cd /c/Users/IEUser/Downloads/zlib-1.2.11
make -f win32/Makefile.gcc
# Compile rtmdump-ksv
cd /c/Users/IEUser/Downloads/rtmpdump-ksv-master
make SYS=mingw INC="-I/c/Users/IEUser/Downloads/openssl-1.0.2q/include -I/c/Users/IEUser/Downloads/zlib-1.2.11 -L/c/Users/IEUser/Downloads/openssl-1.0.2q -L/c/Users/IEUser/Downloads/zlib-1.2.11" LDFLAGS="-L/c/Users/IEUser/Downloads/openssl-1.0.2q -L/c/Users/IEUser/Downloads/zlib-1.2.11"
I tried to compile rtmpdump and didn't work, this is how:
removed line 40 of rtmpdump.c ( #define off_t off64_t )
added -static after -lz on line 14 of Makefile ( LIBZ=-lz -static )
renamed Users/IEUser/Downloads to supersonic
STEPS TAKEN:
# Open cmd.exe and start
c:\MinGW\msys\1.0\msys.bat
# Next should be run in msys window
# Compile openssl
cd /c/supersonic/openssl-1.0.2q
./config
make
# Compile zlib
cd /c/supersonic/zlib-1.2.11
make -f win32/Makefile.gcc
# Compile rtmdump-ksv
cd /c/supersonic/rtmpdump-ksv-master
make SYS=mingw INC="-I/c/supersonic/openssl-1.0.2q/include -I/c/supersonic/zlib-1.2.11 -L/c/supersonic/openssl-1.0.2q -L/c/supersonic/zlib-1.2.11" LDFLAGS="-L/c/supersonic/openssl-1.0.2q -L/c/supersonic/zlib-1.2.11"
Reply With Quote
ERRORS:
J@PC /c/supersonic/openssl-1.0.2q
$ ./config
Configured for mingw.
J@PC /c/supersonic/openssl-1.0.2q
$ make
making all in crypto...
make[1]: Entering directory `/c/supersonic/openssl-1.0.2q/crypto'
making all in crypto/objects...
make[2]: Entering directory `/c/supersonic/openssl-1.0.2q/crypto/objects'
ar r ../../libcrypto.a o_names.o obj_dat.o obj_lib.o obj_err.o obj_xref.o
C:\MinGW\bin\ar.exe: could not create temporary file whilst writing archive: no more archived files
make[2]: *** [lib] Error 1
make[2]: Leaving directory `/c/supersonic/openssl-1.0.2q/crypto/objects'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/c/supersonic/openssl-1.0.2q/crypto'
make: *** [build_crypto] Error 1
J@PC /c/supersonic/zlib-1.2.11
$ make -f win32/Makefile.gcc
gcc -o minigzip_d.exe minigzip.o libz.dll.a
strip minigzip_d.exe
J@PC /c/supersonic/rtmpdump-ksv-master
$ make SYS=mingw INC="-I/c/supersonic/openssl-1.0.2q/include -I/c/supersonic/zlib-1.2.11 -L/c/supersonic/openssl-1.0.2q
-L/c/supersonic/zlib-1.2.11" LDFLAGS="-L/c/supersonic/openssl-1.0.2q -L/c/supersonic/zlib-1.2.11"
make[1]: Entering directory `/c/supersonic/rtmpdump-ksv-master/librtmp'
gcc -shared -Wl,--out-implib,librtmp.dll.a -L/c/supersonic/openssl-1.0.2q -L/c/supersonic/zlib-1.2.11 -o librtmp-1.dll rtmp.o log.o amf.o hashswf.o parseurl.o -lssl -lcrypto -lz -lws2_32 -lwinmm -lgdi32
c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../../mingw32/bin/ld.exe: cannot find -lssl
collect2.exe: error: ld returned 1 exit status
make[1]: *** [librtmp-1.dll] Error 1
make[1]: Leaving directory `/c/supersonic/rtmpdump-ksv-master/librtmp'
make: *** [librtmp/librtmp.a] Error 2
confused.com
12-31-2018, 12:51 AM
https://github.com/jb-alvarado/media-autobuild_suite
supersonic80
01-01-2019, 02:09 AM
https://mega.nz/#!RnZjxKLC!MPlWrKNzr-4VvQuyt6Vi2fTUFO5RMlskexHNIkmjR10
supersonic80
01-01-2019, 02:39 AM
I tried to compile rtmpdump and didn't work, this is how:
removed line 40 of rtmpdump.c ( #define off_t off64_t )
added -static after -lz on line 14 of Makefile ( LIBZ=-lz -static )
renamed Users/IEUser/Downloads to supersonic
I believe compiling of openssl should be a bit different, try this:
# Compile openssl
cd /c/supersonic/openssl-1.0.2q
make clean
./config shared
make
Then
# Compile rtmdump-ksv
cd /c/supersonic/rtmpdump-ksv-master
make clean
make SYS=mingw INC="-I/c/supersonic/openssl-1.0.2q/include -I/c/supersonic/zlib-1.2.11 -L/c/supersonic/openssl-1.0.2q -L/c/supersonic/zlib-1.2.11" LDFLAGS="-L/c/supersonic/openssl-1.0.2q -L/c/supersonic/zlib-1.2.11"
j_cool
01-02-2019, 01:12 AM
Here is new atempt after changes:
removed line 40 of rtmpdump.c ( #define off_t off64_t )
line 14 of Makefile ( LIBZ=-lz ) ( no change here, leave it as it is to get shared option, -static didn't work either)
renamed Users/IEUser/Downloads to supersonic
# Open cmd.exe and start
c:\MinGW\msys\1.0\msys.bat
# Next should be run in msys window
# Compile openssl
cd /c/supersonic/openssl-1.0.2q
make clean
./config shared
make
# Compile zlib
cd /c/supersonic/zlib-1.2.11
make -f win32/Makefile.gcc
# Compile rtmdump-ksv
cd /c/supersonic/rtmpdump-ksv-master
make clean
make SYS=mingw INC="-I/c/supersonic/openssl-1.0.2q/include -I/c/supersonic/zlib-1.2.11 -L/c/supersonic/openssl-1.0.2q -L/c/supersonic/zlib-1.2.11" LDFLAGS="-L/c/supersonic/openssl-1.0.2q -L/c/supersonic/zlib-1.2.11"
J@PC ~
$ cd /c/supersonic/openssl-1.0.2q
J@PC /c/supersonic/openssl-1.0.2q
$ make clean
( no error )
J@PC /c/supersonic/openssl-1.0.2q
$ ./config shared
Operating system: i686-whatever-mingw
Configuring for mingw
( removed about 300 lines, no error )
Configured for mingw.
J@PC /c/supersonic/openssl-1.0.2q
$ make
making all in crypto...
make[1]: Entering directory `/c/supersonic/openssl-1.0.2q/crypto'
/bin/perl.exe ../util/mkbuildinf.pl "gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM" "mingw" >buildinf.h
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o cryptlib.o cryptlib.c
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o mem.o mem.c
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o mem_dbg.o mem_dbg.c
mem_dbg.c: In function 'print_leak_doall_arg':
mem_dbg.c:636:15: warning: unused variable 'result' [-Wunused-variable]
struct tm result = {0};
^~~~~~
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o cversion.o cversion.c
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o ex_data.o ex_data.c
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o cpt_err.o cpt_err.c
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o ebcdic.o ebcdic.c
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o uid.o uid.c
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o o_time.o o_time.c
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o o_str.o o_str.c
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o o_dir.o o_dir.c
In file included from LPdir_win32.c:29,
from o_dir.c:82:
LPdir_win.c: In function 'OPENSSL_DIR_read':
LPdir_win.c:167:9: warning: 'strncpy' output may be truncated copying 255 bytes from a string of length 259 [-Wstringop-truncation]
strncpy((*ctx)->entry_name, (const char *)(*ctx)->ctx.cFileName,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~
sizeof((*ctx)->entry_name) - 1);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
continued, more than 10000 characters long
j_cool
01-02-2019, 01:14 AM
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o o_fips.o o_fips.c
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o o_init.o o_init.c
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o fips_ers.o fips_ers.c
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o getenv.o getenv.c
/bin/perl.exe x86cpuid.pl coff -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM > x86cpuid.s
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o x86cpuid.o x86cpuid.s
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o applink.o ../ms/applink.c
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o uplink.o ../ms/uplink.c
/bin/perl.exe ../ms/uplink-x86.pl coff > uplink-x86.s
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o uplink-x86.o uplink-x86.s
ar r ../libcrypto.a cryptlib.o mem.o mem_dbg.o cversion.o ex_data.o cpt_err.o ebcdic.o uid.o o_time.o o_str.o o_dir.o o_fips.o o_init.o fips_ers.o getenv.o x86cpuid.o uplink.o uplink-x86.o
C:\MinGW\bin\ar.exe: creating ../libcrypto.a
C:\MinGW\bin\ar.exe: could not create temporary file whilst writing archive: no more archived files
make[1]: *** [../libcrypto.a] Error 1
make[1]: Leaving directory `/c/supersonic/openssl-1.0.2q/crypto'
make: *** [build_crypto] Error 1
J@PC /c/supersonic/openssl-1.0.2q
$ cd /c/supersonic/zlib-1.2.11
J@PC /c/supersonic/zlib-1.2.11
$ make -f win32/Makefile.gcc
make: Nothing to be done for `all'.
J@PC /c/supersonic/zlib-1.2.11
$ cd /c/supersonic/rtmpdump-ksv-master
J@PC /c/supersonic/rtmpdump-ksv-master
$ make clean
rm -f *.o rtmpdump rtmpgw rtmpsrv rtmpsuck
make[1]: Entering directory `/c/supersonic/rtmpdump-ksv-master/librtmp'
rm -f *.o *.a *.so *.so.1 librtmp.pc
make[1]: Leaving directory `/c/supersonic/rtmpdump-ksv-master/librtmp'
J@PC /c/supersonic/rtmpdump-ksv-master
$ make SYS=mingw INC="-I/c/supersonic/openssl-1.0.2q/include -I/c/supersonic/zlib-1.2.11 -L/c/supersonic/openssl-1.0.2q
-L/c/supersonic/zlib-1.2.11" LDFLAGS="-L/c/supersonic/openssl-1.0.2q -L/c/supersonic/zlib-1.2.11"
make[1]: Entering directory `/c/supersonic/rtmpdump-ksv-master/librtmp'
gcc -Wall -I/c/supersonic/openssl-1.0.2q/include -I/c/supersonic/zlib-1.2.11 -L/c/supersonic/openssl-1.0.2q -L/c/supersonic/zlib-1.2.11 -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_OPENSSL -O2 -fPIC -c -o rtmp.o rtmp.c
rtmp.c: In function 'RTMP_ReadPacket':
rtmp.c:4300:7: warning: variable 'didAlloc' set but not used [-Wunused-but-set-variable]
int didAlloc = FALSE;
^~~~~~~~
At top level:
rtmp.c:1680:35: warning: 'av_getStreamLength' defined but not used [-Wunused-const-variable=]
#define SAVC(x) static const AVal av_##x = AVC(#x)
^~~
rtmp.c:3037:1: note: in expansion of macro 'SAVC'
SAVC(getStreamLength);
^~~~
rtmp.c:1680:35: warning: 'av_onBWCheck' defined but not used [-Wunused-const-variable=]
#define SAVC(x) static const AVal av_##x = AVC(#x)
^~~
rtmp.c:3022:1: note: in expansion of macro 'SAVC'
SAVC(onBWCheck);
^~~~
rtmp.c:1680:35: warning: 'av_record' defined but not used [-Wunused-const-variable=]
#define SAVC(x) static const AVal av_##x = AVC(#x)
^~~
rtmp.c:2029:1: note: in expansion of macro 'SAVC'
SAVC(record);
^~~~
gcc -Wall -I/c/supersonic/openssl-1.0.2q/include -I/c/supersonic/zlib-1.2.11 -L/c/supersonic/openssl-1.0.2q -L/c/supersonic/zlib-1.2.11 -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_OPENSSL -O2 -fPIC -c -o log.o log.c
gcc -Wall -I/c/supersonic/openssl-1.0.2q/include -I/c/supersonic/zlib-1.2.11 -L/c/supersonic/openssl-1.0.2q -L/c/supersonic/zlib-1.2.11 -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_OPENSSL -O2 -fPIC -c -o amf.o amf.c
gcc -Wall -I/c/supersonic/openssl-1.0.2q/include -I/c/supersonic/zlib-1.2.11 -L/c/supersonic/openssl-1.0.2q -L/c/supersonic/zlib-1.2.11 -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_OPENSSL -O2 -fPIC -c -o hashswf.o hashswf.c
hashswf.c: In function 'RTMP_HashSWF':
hashswf.c:561:5: warning: 'strncpy' specified bound 64 equals destination size [-Wstringop-truncation]
strncpy(date, buf + 6, sizeof(date));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -Wall -I/c/supersonic/openssl-1.0.2q/include -I/c/supersonic/zlib-1.2.11 -L/c/supersonic/openssl-1.0.2q -L/c/supersonic/zlib-1.2.11 -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_OPENSSL -O2 -fPIC -c -o parseurl.o parseurl.c
ar rs librtmp.a rtmp.o log.o amf.o hashswf.o parseurl.o
C:\MinGW\bin\ar.exe: creating librtmp.a
C:\MinGW\bin\ar.exe: could not create temporary file whilst writing archive: no more archived files
make[1]: *** [librtmp.a] Error 1
make[1]: Leaving directory `/c/supersonic/rtmpdump-ksv-master/librtmp'
make: *** [librtmp/librtmp.a] Error 2
J@PC /c/supersonic/rtmpdump-ksv-master
$
j_cool
01-02-2019, 01:38 AM
Compilation worked for you, but I didn't make it following guidance in your last post.
Here is your rtmpdump:
https://mega.nz/#!RnZjxKLC!MPlWrKNzr-4VvQuyt6Vi2fTUFO5RMlskexHNIkmjR10
C:\>rtmpdump
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
ERROR: You must specify a hostname (--host) or url (-r "rtmp://host[:port]/playpath") containing a hostname
I renamed it to supersonic.exe, and it does work:
C:\>supersonic.exe -r "rtmp://edge54.stream.highwebmedia.com/live-edge" -a "live-edge" -f "WIN 32,0,0,101" -W "https://chaturbate.com/static/flash/CBV_2p690.swf" -p "https://chaturbate.com/elaanna/" -C S:AnonymousUser -C S:elaanna -C S:2.690 -C S:anonymous -C S:b46ea090be552f045ec0f1cfa189fc5911e7ecce7d5df019 6b31cc87f6d23ff3 -C S:{"username":"__anonymous__6qJBebHQKth","org":"A","expire":1546419765,"sig":"fe80a4ffd67e94d785af8dcdc4ec4b12aa91f3183bbcb9ee7d a1615af3bd7332","room":"elaanna"} --live -y "mp4:wowz://origin247.stream.highwebmedia.com/live-origin/elaanna-sd-8dbbf2ea894e94e53b8f166cd8a6ed7e95c1b9abe60189164f c9f3d8c1687790_trns_h264_480p" -o "test.flv"
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
Starting Live Stream
INFO: Metadata:
INFO: duration 0.00
INFO: fileSize 0.00
INFO: width 1920.00
INFO: height 1080.00
INFO: videocodecid avc1
INFO: videodatarate 8000.00
INFO: framerate 30.00
INFO: audiocodecid mp4a
INFO: audiodatarate 160.00
INFO: audiosamplerate 44100.00
INFO: audiosamplesize 16.00
INFO: audiochannels 2.00
INFO: stereo TRUE
INFO: 2.1 FALSE
INFO: 3.1 FALSE
INFO: 4.0 FALSE
INFO: 4.1 FALSE
INFO: 5.1 FALSE
INFO: 7.1 FALSE
INFO: encoder obs-output module (libobs version 22.0.3)
9485.628 kB / 15.19 sec
troller12
01-02-2019, 06:49 PM
Hi,
I tried this to compile it successfully to make a static build.
LDFLAGS="-static -L/c/.....
Just adding -static command at the beginning.I also just did removed the command #define off_t off64_t only.At the end there is one little problem using pageurl command.So if you dont use a slash at the end (.com/) then it crashs (access violation at offset / RVA 0000ED6E).Not sure whether its the reason for removing that command from the source or not.The code at this locations looks are but diffrent compared to other rtmpdump version without having that issue.
0040ED62 . 8B78 04 MOV EDI,DWORD PTR DS:[EAX+0x4] ; <-- none address in [eax+4] if slash missing
0040ED65 . 89D0 MOV EAX,EDX
0040ED67 . 89BC24 58010000 MOV DWORD PTR SS:[ESP+0x158],EDI
0040ED6E . F2:AE REPNE SCAS BYTE PTR ES:[EDI] ; AVio
greetz
j_cool
01-03-2019, 01:56 AM
Troller,
If you have a look at this link:
https://github.com/jb-alvarado/media-autobuild_suite
you'll read that this suite can compile ffmpeg with all latest libraries including librtmp.
I tried 32bit option on win10 and it didn't work.
64bit option worked and I choose as few options as I possibly can to see if it work at all.
It did work for 64bit option on win10, and now if somebody wants to look further
into this suite and gets ffmpeg with latest libraries + librtmp it would be
worth it to post here what options were choosen as setup time.
This suite may be tricked as well to compile custom rtmpdump by redirecting
link in script from default github link to custom link.
troller12
01-03-2019, 02:15 PM
Hi again,
the error about pageurl I told before happens inside of strsplit function calling it with wrong paramters.In the patch.diff file you can read it here..at line 1251
+ if (strlen(pageUrl) > 7)
+ {
+ strsplit(pageUrl + 7, FALSE, '/', ¶ms);
+ av_ModelName.av_val = params[1];
+ av_ModelName.av_len = strlen(params[1]);
It does add 8 bytes (https://) to pageurl = ch..com and if no slash is used then it dosent fill / copy the location [eax+4] = access violation after that function.In other rtmpdump versions it does add 7 bytes instead of 8 and calling that function like this... /ch..com = success.The question is whether its a compiling or error!?In all older Patch.diff files I can see almost same code there same as above and the compiled rtmpdump files (not from me) are working and using 7 instead of 8.Why does it add 8 and not 7?Somehow strange.Maybe the strsplit function was changed and works else now etc.
My compiled version with MinGW
----------------------------------------------------------
$ ==> 0040ECFF > \31D2 XOR EDX,EDX
$+2 0040ED01 . 83CE FF OR ESI,0xFFFFFFFF
$+5 0040ED04 . 89DF MOV EDI,EBX
$+7 0040ED06 . 89D0 MOV EAX,EDX
$+9 0040ED08 . 89F1 MOV ECX,ESI
$+B 0040ED0A . 885424 38 MOV BYTE PTR SS:[ESP+0x38],DL
$+F 0040ED0E . F2:AE REPNE SCAS BYTE PTR ES:[EDI]
$+11 0040ED10 . 89C8 MOV EAX,ECX
$+13 0040ED12 . F7D0 NOT EAX
$+15 0040ED14 . 83E8 01 SUB EAX,0x1
$+18 0040ED17 83F8 08 CMP EAX,0x8 ; <-- 8
$+1B 0040ED1A . 0F86 F2000000 JBE 0040EE12
$+21 0040ED20 . 8D8424 88000000 LEA EAX,DWORD PTR SS:[ESP+0x88]
$+28 0040ED27 83C3 08 ADD EBX,0x8 ; <-- 8
$+2B 0040ED2A . C74424 08 2F000000 MOV DWORD PTR SS:[ESP+0x8],0x2F
$+33 0040ED32 . 891C24 MOV DWORD PTR SS:[ESP],EBX
$+36 0040ED35 . C74424 04 00000000 MOV DWORD PTR SS:[ESP+0x4],0x0
$+3E 0040ED3D . 8D9C24 90010000 LEA EBX,DWORD PTR SS:[ESP+0x190]
$+45 0040ED44 . 894424 0C MOV DWORD PTR SS:[ESP+0xC],EAX
$+49 0040ED48 . E8 73BCFFFF CALL 0040A9C0 ; strsplit
$+4E 0040ED4D . 8B8424 88000000 MOV EAX,DWORD PTR SS:[ESP+0x88]
$+55 0040ED54 . 0FB65424 38 MOVZX EDX,BYTE PTR SS:[ESP+0x38]
$+5A 0040ED59 . 89F1 MOV ECX,ESI
$+5C 0040ED5B . 8DB424 90030000 LEA ESI,DWORD PTR SS:[ESP+0x390]
$+63 0040ED62 . 8B78 04 MOV EDI,DWORD PTR DS:[EAX+0x4] ; <-- none address
$+66 0040ED65 . 89D0 MOV EAX,EDX
$+68 0040ED67 . 89BC24 58010000 MOV DWORD PTR SS:[ESP+0x158],EDI
$+6F 0040ED6E . F2:AE REPNE SCAS BYTE PTR ES:[EDI] ; AVio
Other compiled rtmpdump
----------------------------------------------------------
$ ==> 0040EEBA 83CE FF OR ESI,0xFFFFFFFF
$+3 0040EEBD 31D2 XOR EDX,EDX
$+5 0040EEBF 89F1 MOV ECX,ESI
$+7 0040EEC1 89DF MOV EDI,EBX
$+9 0040EEC3 89D0 MOV EAX,EDX
$+B 0040EEC5 F2:AE REPNE SCAS BYTE PTR ES:[EDI]
$+D 0040EEC7 F7D1 NOT ECX
$+F 0040EEC9 83E9 01 SUB ECX,0x1
$+12 0040EECC 83F9 07 CMP ECX,0x7 ; <-- 7
$+15 0040EECF 0F86 ED000000 JBE 0040EFC2
$+1B 0040EED5 8D4424 78 LEA EAX,DWORD PTR SS:[ESP+0x78]
$+1F 0040EED9 83C3 07 ADD EBX,0x7 ; <-- 7
$+22 0040EEDC 891C24 MOV DWORD PTR SS:[ESP],EBX
$+25 0040EEDF 8D9C24 80010000 LEA EBX,DWORD PTR SS:[ESP+0x180]
$+2C 0040EEE6 894424 0C MOV DWORD PTR SS:[ESP+0xC],EAX
$+30 0040EEEA C74424 08 2F000000 MOV DWORD PTR SS:[ESP+0x8],0x2F
$+38 0040EEF2 C74424 04 00000000 MOV DWORD PTR SS:[ESP+0x4],0x0
$+40 0040EEFA 895424 30 MOV DWORD PTR SS:[ESP+0x30],EDX
$+44 0040EEFE E8 2DBCFFFF CALL 0040AB30 ; strsplit
$+49 0040EF03 8B4424 78 MOV EAX,DWORD PTR SS:[ESP+0x78]
$+4D 0040EF07 89F1 MOV ECX,ESI
$+4F 0040EF09 8B5424 30 MOV EDX,DWORD PTR SS:[ESP+0x30]
$+53 0040EF0D 8DB424 80030000 LEA ESI,DWORD PTR SS:[ESP+0x380]
$+5A 0040EF14 8B78 04 MOV EDI,DWORD PTR DS:[EAX+0x4]
$+5D 0040EF17 89D0 MOV EAX,EDX
$+5F 0040EF19 89BC24 48010000 MOV DWORD PTR SS:[ESP+0x148],EDI
$+66 0040EF20 F2:AE REPNE SCAS BYTE PTR ES:[EDI]
PS: About the difine issue.I tried to change it to this...
#define __off_t __off64_t
....and it seems to work without getting a error about it anymore but I am not sure of course.Found something here...
https://stackoverflow.com/questions/22663897/unknown-type-name-off64-t
Not sure about that suite j_cool so I didnt tried it yet and I am also using MinGW very rarly to compile something and in this case I am no expert or advanced user.
greetz
supersonic80
01-05-2019, 03:45 AM
Would you mind to try this version?
https://mega.nz/#!Jq533QhA!M_Ra8lcEk8EHnZCBgSK6mE4UdM9io3XJXkis98N h3qc
I have no idea how this problem with pageUrl affects you. Does this problem exist for chaturbate or some other service?
troller12
01-05-2019, 08:36 PM
Hi supersonic80,
so its not a big problem about that pageurl bug so all is working so far.Just did wonder why this value/s was changed there to 8 you know.No reason for that to change it because the dirty patch was added right below that code (cpsQuality).Anyway,maybe it was just a random unwanted typing bug at this line in the source etc.
greetz
meskman
01-09-2019, 01:56 PM
Hi guys,
Cannot compile rtmpdump with KSV path on my raspberry pi.
for make command it shows the following:
pi@raspserv:/usr/src/rtmpdump-ksv $ sudo make
make[1]: Entering directory '/usr/src/rtmpdump-ksv/librtmp'
gcc -Wall -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_OPENSSL -O2 -fPIC -c -o rtmp.o rtmp.c
In file included from handshake.h:86:0,
from rtmp.c:161:
dh.h: In function ‘DHInit’:
dh.h:256:12: error: dereferencing pointer to incomplete type ‘DH {aka struct dh_st}’
MP_new(dh->g);
^
dh.h:171:19: note: in definition of macro ‘MP_new’
#define MP_new(m) m = BN_new()
^
In file included from rtmp.c:161:0:
handshake.h: In function ‘InitRC4Encryption’:
handshake.h:120:12: error: storage size of ‘ctx’ isn’t known
HMAC_CTX ctx;
^~~
In file included from rtmp.c:161:0:
handshake.h:72:35: warning: implicit declaration of function ‘HMAC_CTX_init’ [-Wimplicit-function-declaration]
#define HMAC_setup(ctx, key, len) HMAC_CTX_init(&ctx); HMAC_Init_ex(&ctx, key, len, EVP_sha256(), 0)
^
handshake.h:125:3: note: in expansion of macro ‘HMAC_setup’
HMAC_setup(ctx, secretKey, 128);
^~~~~~~~~~
handshake.h:74:67: warning: implicit declaration of function ‘HMAC_CTX_cleanup’ [-Wimplicit-function-declaration]
#define HMAC_finish(ctx, dig, dlen) HMAC_Final(&ctx, dig, &dlen); HMAC_CTX_cleanup(&ctx)
^
handshake.h:127:3: note: in expansion of macro ‘HMAC_finish’
HMAC_finish(ctx, digest, digestLen);
^~~~~~~~~~~
In file included from rtmp.c:161:0:
handshake.h:120:12: warning: unused variable ‘ctx’ [-Wunused-variable]
HMAC_CTX ctx;
^~~
handshake.h: In function ‘HMACsha256’:
handshake.h:269:12: error: storage size of ‘ctx’ isn’t known
HMAC_CTX ctx;
^~~
handshake.h:269:12: warning: unused variable ‘ctx’ [-Wunused-variable]
rtmp.c: In function ‘RTMP_ReadPacket’:
rtmp.c:4235:7: warning: variable ‘didAlloc’ set but not used [-Wunused-but-set-variable]
int didAlloc = FALSE;
^~~~~~~~
At top level:
rtmp.c:1680:35: warning: ‘av_getStreamLength’ defined but not used [-Wunused-const-variable=]
#define SAVC(x) static const AVal av_##x = AVC(#x)
^
rtmp.c:3037:1: note: in expansion of macro ‘SAVC’
SAVC(getStreamLength);
^~~~
rtmp.c:1680:35: warning: ‘av_onBWCheck’ defined but not used [-Wunused-const-variable=]
#define SAVC(x) static const AVal av_##x = AVC(#x)
^
rtmp.c:3022:1: note: in expansion of macro ‘SAVC’
SAVC(onBWCheck);
^~~~
rtmp.c:1680:35: warning: ‘av_record’ defined but not used [-Wunused-const-variable=]
#define SAVC(x) static const AVal av_##x = AVC(#x)
^
rtmp.c:2029:1: note: in expansion of macro ‘SAVC’
SAVC(record);
^~~~
<builtin>: recipe for target 'rtmp.o' failed
make[1]: *** [rtmp.o] Error 1
make[1]: Leaving directory '/usr/src/rtmpdump-ksv/librtmp'
Makefile:76: recipe for target 'librtmp/librtmp.a' failed
make: *** [librtmp/librtmp.a] Error 2
I was using https://github.com/BurntSushi/rtmpdump-ksv
but i tried another sources and problem is present there too.
Could someone help me?
Thanks
supersonic80
01-25-2019, 07:14 PM
Hi guys,
Cannot compile rtmpdump with KSV path on my raspberry pi.
Suppose you are doing something wrong.
I've just checked on Raspberry Pi v1 with the latest Raspbian and everything was perfect.
# setup raspberry before use
sudo raspi-config
sudo apt update
sudo apt upgrade
sudo apt-get install build-essential git libssl1.0-dev
git clone https://github.com/BurntSushi/rtmpdump-ksv.git
cd rtmpdump-ksv
make
TubeDigger
01-25-2019, 08:28 PM
Cannot compile rtmpdump with KSV path on my raspberry pi
OpenSSL changed API. Use OpenSSL v1.0.2 or PolarSSL.
101001
02-10-2019, 01:04 PM
Is it possible to make this patch compatible with RTMPDumpHelper?
cabulo
02-12-2019, 11:38 AM
first you must know what do you want before looking for a solution.
what problem do you have with rtmpdumphelper?
helper works with rtmpsuck, not with rtmpdump.
cabulo
05-19-2020, 07:27 PM
supersonic80,
Are you still alive and well ?
HELP !!
I can't make your updated rtmpdump working on latest Ubuntu following your guidance from Github.
Can you please post new guidance on how to install your rtmpdump?
Here is my script and there is only working rtmpdump missing. Your rtmpdump works in windows.
#!/bin/bash
model="karitto__2"
while :; do
d=$(date +%Y-%m-%d_%H-%M-%S)
file="${model}_${d}.flv"
rtmpdump -v -r "rtmp://edge147.stream.highwebmedia.com/live-edge" \
-a "live-edge" \
-f "WIN 32,0,0,344" \
-W "https://ssl-ccstatic.highwebmedia.com/tsdefaultassets/CBV_TS_v1.0.swf" \
-p "https://chaturbate.com/%model%/" \
-C S:cabulo \
-C S:%model% \
-C S:3.22 \
-C S:c066c87f3b352759d75ff4f7a937a36de9fadf76364fb17d bb750595a8bbc76bfe4f28bcd9fd12cd8eeea8b6bb70dff8c1 930b20307bd1151c7770b4ce6e7176 \
-C S:cb69382e5826264c5fcd5450fc7baa451a78f11b9242e867 926253341571f6a8 \
-y "mp4:wowz://origin243.stream.highwebmedia.com/live-origin/%model%-sd-968a13449d3795b401a550904dcc15ccb78b2309cc5790e66e 14a8b3ba54eb2e_trns_h264_1080p" \
-o "$file"
fsize=$(ls -s "$file")
if [ "$fsize" = "0 ${file}" ]; then rm "$file"; fi
sleep 60
done
Tried this one as well:
sudo apt update
sudo apt upgrade
sudo apt-get install build-essential git libssl1.0-dev
git clone https://github.com/BurntSushi/rtmpdump-ksv.git
cd rtmpdump-ksv
make
It ends here with this error:
sudo apt-get install build-essential git libssl1.0-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libssl1.0-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libssl1.0-dev' has no installation candidate
supersonic80
05-23-2020, 11:28 PM
Have no much interest in dealing with this. Imho, it looks like support for libssl1.0 was obsolete in your Ubuntu release. Either downgrade to Ubuntu 16.04 or try to use Docker (I pm'ed you a Docker files).
supersonic80,
Are you still alive and well ?
HELP !!
I can't make your updated rtmpdump working on latest Ubuntu following your guidance from Github.
Can you please post new guidance on how to install your rtmpdump?
Here is my script and there is only working rtmpdump missing. Your rtmpdump works in windows.
#!/bin/bash
model="karitto__2"
while :; do
d=$(date +%Y-%m-%d_%H-%M-%S)
file="${model}_${d}.flv"
rtmpdump -v -r "rtmp://edge147.stream.highwebmedia.com/live-edge" \
-a "live-edge" \
-f "WIN 32,0,0,344" \
-W "https://ssl-ccstatic.highwebmedia.com/tsdefaultassets/CBV_TS_v1.0.swf" \
-p "https://chaturbate.com/%model%/" \
-C S:cabulo \
-C S:%model% \
-C S:3.22 \
-C S:c066c87f3b352759d75ff4f7a937a36de9fadf76364fb17d bb750595a8bbc76bfe4f28bcd9fd12cd8eeea8b6bb70dff8c1 930b20307bd1151c7770b4ce6e7176 \
-C S:cb69382e5826264c5fcd5450fc7baa451a78f11b9242e867 926253341571f6a8 \
-y "mp4:wowz://origin243.stream.highwebmedia.com/live-origin/%model%-sd-968a13449d3795b401a550904dcc15ccb78b2309cc5790e66e 14a8b3ba54eb2e_trns_h264_1080p" \
-o "$file"
fsize=$(ls -s "$file")
if [ "$fsize" = "0 ${file}" ]; then rm "$file"; fi
sleep 60
done
Tried this one as well:
sudo apt update
sudo apt upgrade
sudo apt-get install build-essential git libssl1.0-dev
git clone https://github.com/BurntSushi/rtmpdump-ksv.git
cd rtmpdump-ksv
make
It ends here with this error:
sudo apt-get install build-essential git libssl1.0-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libssl1.0-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libssl1.0-dev' has no installation candidate
rastafari90
05-27-2020, 01:03 PM
Just download the libssl 1 package from google...
Since you don't have libssl 1 I'm guessing you're running ubuntu 19.10 / 20.04 or a flavor of it. When you downloaded the libssl1.0.0_ package go to the folder where you downloaded it and go into the terminal and type: sudo dpkg -i libssl1.0.0_.
cabulo
05-27-2020, 01:41 PM
Yes, I run Ubuntu Studio 20.04.
I installed libssl1.0-dev following this:
https://github.com/rvm/rvm/issues/4764#issuecomment-624796884
1) sudo nano /etc/apt/sources.list
2) append this line to the end of file:
deb http://security.ubuntu.com/ubuntu bionic-security main
save and exit nano
3) sudo apt update && apt-cache policy libssl1.0-dev
4) sudo apt-get install libssl1.0-dev
After that, KSV rtmpdump installation procedure did't work which did on older Ubuntus
and I installed other rtmpdump in this way:
cp ./rtmpdump /usr/bin
cp ./librtmp.so.1 /usr/lib/x86_64-linux-gnu/
ln -s /usr/lib/x86_64-linux-gnu/librtmp.so.1 /usr/lib/x86_64-linux-gnu/librtmp.so
This did work, and now when I restart my PC pop-up message shows up:
System program problem detected
Do you want to report the problem now?
Report problem...
I always kindly click on "Report problem..." and I always get the same message again when I start my PC.
Apart from seeing that pop-up message every day when I start my PC I haven't noticed
any other problem when using PC.
Having said all that, who wants to install custom rtmpdump in this way can do so at it's own risk.
I have rtmpsuck and rtmpsrv working from old package that was on system before
and new rtmpdump working, and linux as-is.
cabulo
05-27-2020, 02:26 PM
#!/bin/bash
set -x #echo on
model="realhousewifexxx"
while :; do
d=$(date +%Y-%m-%d_%H-%M-%S)
file="${model}_${d}.flv"
rtmpdump -v -r "rtmp://edge147.stream.highwebmedia.com/live-edge" \
-a "live-edge" \
-f "WIN 32,0,0,344" \
-W "https://ssl-ccstatic.highwebmedia.com/tsdefaultassets/CBV_TS_v1.0.swf" \
-p "https://chaturbate.com/${model}/" \
-C S:AnonymousUser \
-C S:${model} \
-C S:3.22 \
-C S:anonymous \
-C S:cb69382e5826264c5fcd5450fc7baa451a78f11b9242e867 926253341571f6a8 \
-y "mp4:wowz://origin243.stream.highwebmedia.com/live-origin/${model}-sd-968a13449d3795b401a550904dcc15ccb78b2309cc5790e66e 14a8b3ba54eb2e_trns_h264_1080p" \
-o "$file"
fsize=$(ls -s "$file")
if [ "$fsize" = "0 ${file}" ]; then rm "$file"; fi
sleep 60
done
+ model=realhousewifexxx
+ :
++ date +%Y-%m-%d_%H-%M-%S
+ d=2020-05-27_21-16-51
+ file=realhousewifexxx_2020-05-27_21-16-51.flv
+ rtmpdump -v -r rtmp://edge147.stream.highwebmedia.com/live-edge -a live-edge -f 'WIN 32,0,0,344' -W https://ssl-ccstatic.highwebmedia.com/tsdefaultassets/CBV_TS_v1.0.swf -p https://chaturbate.com/realhousewifexxx/ -C S:AnonymousUser -C S:realhousewifexxx -C S:3.22 -C S:anonymous -C S:cb69382e5826264c5fcd5450fc7baa451a78f11b9242e867 926253341571f6a8 -y mp4:wowz://origin243.stream.highwebmedia.com/live-origin/realhousewifexxx-sd-968a13449d3795b401a550904dcc15ccb78b2309cc5790e66e 14a8b3ba54eb2e_trns_h264_1080p -o realhousewifexxx_2020-05-27_21-16-51.flv
RTMPDump v2.4 for https://github.com/sstativa/mfc-node
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
Starting Live Stream
INFO: Metadata:
INFO: duration 0.00
INFO: fileSize 0.00
INFO: audiosamplesize 16.00
INFO: stereo TRUE
INFO: 2.1 FALSE
INFO: 3.1 FALSE
INFO: 4.0 FALSE
INFO: 4.1 FALSE
INFO: 5.1 FALSE
INFO: 7.1 FALSE
INFO: encoder obs-output module (libobs version 25.0.8)
INFO: trackinfo:
INFO: type video
INFO: profileLevelId 640028
INFO: spropParameterSets Z2QAKKwrQDwBE/LgIgAAB9AAAdTBHpVA,aO48sA==
INFO: description codec:"H264"", profile:"High", level:"4.0", frameSize:"1920x1080", displaySize:"1920x1080", frameRate:"30.0", PAR:"1:1", crop: "l:0 r:0 t:0 b:4"
INFO: sampledescription:
INFO: sampletype mp4a
INFO: type audio
INFO: timescale 44100.00
INFO: config 1210
INFO: description {AACFrame: codec:AAC, channels:2, frequency:44100, samplesPerFrame:1024, objectType:LC}
INFO: sampledescription:
INFO: sampletype avc1
INFO: avcprofile 100.00
INFO: avclevel 40.00
INFO: videocodecid avc1
INFO: width 1920.00
INFO: height 1080.00
INFO: frameWidth 1920.00
INFO: frameHeight 1080.00
INFO: displayWidth 1920.00
INFO: displayHeight 1080.00
INFO: framerate 30.00
INFO: videodatarate 4882.00
INFO: audiochannels 2.00
INFO: audiosamplerate 44100.00
INFO: audiocodecid mp4a
INFO: audiodatarate 125.00
INFO: transcoder:
INFO: audioCodec AAC
INFO: audioBitrate 128000.00
INFO: audioEncodingParams FALSE
INFO: videoCodec H264
INFO: videoBitrate 5000000.00
INFO: videoImplementation NVENC
INFO: videoProfile HIGH
INFO: videoFrameSizeFitMode fit-height
INFO: videoFrameSizeWidth 0.00
INFO: videoFrameSizeHeight 1080.00
INFO: videoKeyFrameFollowSourceFALSE
INFO: videoKeyFrameInterval 30.00
INFO: videoEncodingParams FALSE
10577.723 kB / 15.67 sec
rastafari90
05-27-2020, 04:22 PM
http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.0.0_1.0.2g-1ubuntu4.15_amd64.deb Worked for me.
If you still can't compile the modified rtmpdump and librtmp.so.1 you can create a live usb of linux 18.04 and compile it there. After that make a backup of /usr/bin/rtmpdump and /usr/lib/x86_64-linux-gnu/librtmp.so.1 and replace the ones on your ubuntu 20.04. After that just dpkg install the libssl from above and it should work without returning any errors (hopefully). It worked for me.
cabulo
05-27-2020, 04:48 PM
Thanks,
I'll try that as well.
I actually have a few disks and do installs when I am in a good mood, usually every other day.
That error message I get is maybe because author wrote: sudo apt-get install libssl1.0-dev,
apt-get instead of: apt, so something ain't on record.
Whatever, number of people working on Linux is thousends times of those working in Microsoft
so I'm not surprised with every day's new mess with Linux.
Just have a look at number of distros, imagine it all worked right... wrong.
https://distrowatch.com/table.php
vBulletin® , Copyright ©2000-2025, Jelsoft Enterprises Ltd.