PDA

View Full Version : Capture HD Video wih HTTP Dynamic Streaming


1000K
06-29-2012, 03:01 AM
Hi there,

I used to capture streams with WMrecorder 14. I really want to download this concert stream from this website: (the stream will be deleted in a few days)

http://www.concertgebouw.nl/live (http://www.concertgebouw.nl/live)

I guess this stream is using adobe HTTP dynamics streaming, and when I try to capture it, it saves multiple .mp4 files named seg1-frag1.
Is there actually any software available to capture those streams? Or some way to make it work?
Any help will be really appreciated.

svnpenn
06-29-2012, 05:07 AM
Use AdobeHDS.sh

$ AdobeHDS.sh
Press enter after video starts

Printing results
+ php C:/cygwin/usr/local/bin/AdobeHDS.php --auth '' --manifest 'ondemand.cdn.vi
deodock.com/dvredge/smil:cgb_nohd.smil/manifest.f4m?DVR'

KSV Adobe HDS Downloader

Downloading 12/4573 fragments

KSV
06-29-2012, 08:16 PM
You can also use the script directly without installing Cygwin. check out this (http://stream-recorder.com/forum/adobe-hds-downloader-t12074.html) thread.

php AdobeHDS.php --manifest "http://ondemand.cdn.videodock.com/dvredge/smil:cgb_nohd.smil/manifest.f4m?DVR"

1000K
06-30-2012, 09:35 AM
Thanks!
I'm not really into script/php and all, but I'll give it a try.

ZeuStar
06-30-2012, 11:55 AM
Thanks!
I'm not really into script/php and all, but I'll give it a try.It's difficult. They suggest what to use and 'press enter' no tutorial or anything.

svnpenn
06-30-2012, 09:42 PM
It's difficult. They suggest what to use and 'press enter' no tutorial or anything.

You have to understand. We have hundreds of people ask the same questions day and day again. It gets old.

ZeuStar
07-01-2012, 02:38 AM
You have to understand. We have hundreds of people ask the same questions day and day again. It gets old.
How does it get 'old' ? We all start from somewhere and it's nice to be able to learn about scripting especially those who don't know how to use it.

Lucky for you who knows how to use it, and can't be bothered to help others, shame on you.

Oh 'press enter'

svnpenn
07-01-2012, 02:41 AM
How does it get 'old' ? We all start from somewhere and it's nice to be able to learn about scripting especially those who don't know how to use it.

Lucky for you who knows how to use it, and can't be bothered to help others, shame on you.

Oh 'press enter'

Idiot, it was me who wrote the blog post about AdobeHDS

svnpenn.github.com/2012/06/adobehds

ZeuStar
07-01-2012, 02:45 AM
Idiot, it was me who wrote the blog post about AdobeHDS

svnpenn.github.com/2012/06/adobehds
I figured, the blog post was rubbish. was written by a child ? You should stay off the internet.. and read a book.

svnpenn
07-01-2012, 02:53 AM
I figured, the blog post was rubbish. was written by a child ? You should stay off the internet.. and read a book.

Everyone, let ZeuStar be an example of why people dont get help.

I wrote the script AdobeHDS.sh to aid in retrieving parameters to AdobeHDS.php, and sourced my code on GitHub

I wrote blog post explaining how to use both, source code for blog post is on GitHub.

I am met with insults from ZeuStar, mate if you can do better then please help us all, otherwise go away.

evol
07-01-2012, 04:33 AM
Everyone, let ZeuStar be an example of why people dont get help.

I wrote the script AdobeHDS.sh to aid in retrieving parameters to AdobeHDS.php, and sourced my code on GitHub

I wrote blog post explaining how to use both, source code for blog post is on GitHub.

I am met with insults from ZeuStar, mate if you can do better then please help us all, otherwise go away.

Great blog post mate but if i remember right that same blog post was not so helpful. It was explained in a way as if you(us) already knew everything so it looks as though its been updated to help explain more.

Dont get me wrong im not knocking you here but some of your post are quite vague to someone who has little or no experience with computers let alone scripts, programming etc.. People just want a little explanation so they can learn and do it themselves.

Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.

Remember we were all noobz once and had to learn somewhere.

Keep up the great work :)

1000K
07-01-2012, 12:15 PM
My posts seems to be reviewed by a mod before the are visible?:confused:
nvm its working now

--------
I couldn't get the scripts working. Too complicated for me a this point :o

But Fortunately the website changed the stream to another location, I think its using RTMP(?) now, which WM recorder is capable of recording.
So I was able to record the first part of the stream without any problems in high quality with WM recorder 14 in WMX mode.
Sadly it recorded only this first hour, then it stops. Although the program stays in record mode, nothing happens.
Is this maybe because the stream is so big, it's split into several parts?


This is the stream location btw:
http://www.concertgebouw.nl/live?event=25417

svnpenn
07-01-2012, 03:49 PM
For some reason the Idiots at that site decided to switch the same video from AdobeHDS to RTMP. Oh well

$ rtmp-host.sh
Press enter after video starts

127.0.0.1 cgbrtmp.cdn.videodock.com
127.0.0.1 cgbrtmp.cdn.videodock.com
Press enter to start RtmpSrv, then restart video.

RTMP Server v2.4-34-g7340f6d
(c) 2010 Andrej Stepanchuk, Howard Chu; license: GPL

Streaming on rtmp://0.0.0.0:1935
WARNING: Trying different position for client digest!
Closing connection... done!

WARNING: Trying different position for client digest!
RTMPDump v2.4-34-g7340f6d
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
rtmpdump -r "rtmp://cgbrtmp.cdn.videodock.com:1935/cfx/st" -a "cfx/st" -f "WIN 1
1,3,300,257" -W "http://videodock.com/staging/cgb/media/vd.swf" -p "http://video
dock.com/staging/cgb/player/?p=live" -y "mp4:livestreamavond/200.mp4" -o 200.flv

Exiting
RTMPDump v2.4-34-g7340f6d
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
Starting download at: 0.000 kB
INFO: Metadata:
INFO: duration 8809.30
INFO: moovPosition 32.00
INFO: width 416.00
INFO: height 234.00
INFO: videocodecid avc1
INFO: audiocodecid mp4a
INFO: avcprofile 66.00
INFO: avclevel 12.00
INFO: aacaot 2.00
INFO: videoframerate 12.50
INFO: audiosamplerate 24000.00
INFO: audiochannels 2.00
INFO: trackinfo:
INFO: length 220232.00
INFO: timescale 25.00
INFO: language und
INFO: sampledescription:
INFO: sampletype avc1
INFO: length 211423232.00
INFO: timescale 24000.00
INFO: language und
INFO: sampledescription:
INFO: sampletype mp4a
10977.262 kB / 356.48 sec (4.0%)