manolo123
12-07-2015, 04:08 PM
Hello,
First of all, sorry for bad english :XX.
I've been trying for days to record, or play external, the Stream that play in this page:
http://admin.brightcove.com/viewer/us20150903.1327/BrightcoveBootloader.swf?playerID=3950496857001&playerKey=AQ~~%2CAAADexCiUfE~%2CJftGHB2I9gVI2XEYYJ Lrw_JktV22Q9KB&%40videoPlayer=4229814000001&autoStart=true&bgcolor=%23FFFFFF&debuggerID=&dynamicStreaming=false&flashID=myExperience-myExperience-1&height=645&isUI=true&isVid=true
This kind of stream use manifest.f4m encrypted and safe by first request using this URL
http://caracoltvlivehds-lh.akamaihd.net/z/emision_1@126280/manifest.f4m
and these parameters, that expires after while:
__nn__=4372295757001
&hdnea=st=1449523800~exp=1449525600~acl=/z/*~hmac=77c3a078ffeb69e5d39c30c0c632fe89db45325eddc 61bc7f7a00cb5d855359a
&videoId=4229814000001
&lineUpId=
&pubId=3827094934001
&playerId=3950496857001
&affiliateId=
&g=XHVPRZMKBCIL
&hdcore=3.4.0
Opening this manifest.f4m content:
<?xml version="1.0" encoding="UTF-8"?>
<manifest xmlns="http://ns.adobe.com/f4m/1.0" xmlns:akamai="uri:akamai.com/f4m/1.0">
<akamai:version>2.0</akamai:version>
<akamai:bw>5000</akamai:bw>
<id>emision_1</id>
<streamType>live</streamType>
<akamai:streamType>live</akamai:streamType>
<pv-2.0>;hdntl=exp=1449083295~acl=%2fz%2f*~data=hdntl~hmac =7a8d78aa8e37efe1114c7edf76a81a530926c67a3fb094c70 690c36a4ed60530</pv-2.0>
<bootstrapInfo profile="named" id="bootstrap_179" url="179_be61cb268e846748-p.bootstrap"/>
<bootstrapInfo profile="named" id="bootstrap_381" url="381_be61cb268e846748-p.bootstrap"/>
<media bitrate="179" url="179_be61cb268e846748-p_" bootstrapInfoId="bootstrap_179">
<metadata>AgAKb25NZXRhRGF0YQMACWZyYW1lcmF0ZQBAPgAAAAAAAAAFd2 lkdGgAQIQAAAAAAAAABmhlaWdodABAdoAAAAAAAAAMdmlkZW9j b2RlY2lkAgAEYXZjMQANdmlkZW9kYXRhcmF0ZQBAXMAAAAAAAA AXdmlkZW9rZXlmcmFtZV9mcmVxdWVuY3kAQE4AAAAAAAAADGF1 ZGlvY29kZWNpZAIABG1wNGEAD2F1ZGlvc2FtcGxlcmF0ZQBA5Y iAAAAAAAANYXVkaW9jaGFubmVscwBAAAAAAAAAAAANYXVkaW9k YXRhcmF0ZQBAUAAAAAAAAAAACQ==</metadata>
</media>
<media bitrate="381" url="381_be61cb268e846748-p_" bootstrapInfoId="bootstrap_381">
<metadata>AgAKb25NZXRhRGF0YQMACWZyYW1lcmF0ZQBAPgAAAAAAAAAFd2 lkdGgAQIQAAAAAAAAABmhlaWdodABAdoAAAAAAAAAMdmlkZW9j b2RlY2lkAgAEYXZjMQANdmlkZW9kYXRhcmF0ZQBAcdAAAAAAAA AXdmlkZW9rZXlmcmFtZV9mcmVxdWVuY3kAQE4AAAAAAAAADGF1 ZGlvY29kZWNpZAIABG1wNGEAD2F1ZGlvc2FtcGxlcmF0ZQBA5Y iAAAAAAAANYXVkaW9jaGFubmVscwBAAAAAAAAAAAANYXVkaW9k YXRhcmF0ZQBAWAAAAAAAAAAACQ==</metadata>
</media>
</manifest>
When I request that link it sets these cookies:
Cookie: _alid_=+n/zMHJkJd1SG4uiAG+hyw==; path=/z/emision_1@126280/; domain=caracoltvlivehds-lh.akamaihd.net
I tried sniffers to get whats streams could be requested, like chorme-Dev, Wireshark, UrlSnooper2 and Fiddler, after the first request the swf in browser start making this requests:
http://caracoltvlivehds-lh.akamaihd.net/z/emision_1@126280/179_048a27b381c27d45-p.bootstrap..
http://caracoltvlivehds-lh.akamaihd.net/z/emision_1@126280/381_048a27b381c27d45-p_Seg1-Frag..
I already tried to use this LiveStreamer, FFmpeg and AdobeHDS.
FFmpeg: Definitely fail : (
ffmpeg -i "http://admin.brightcove.com/viewer/us20150903.1327/BrightcoveBootloader.swf?playerID=3950496857001&playerKey=AQ~~%2CAAADexCiUfE~%2CJftGHB2I9gVI2XEYYJ Lrw_JktV22Q9KB&%40videoPlayer=4229814000001&autoStart=true&bgcolor=%23FFFFFF&debuggerID=&dynamicStreaming=false&flashID=myExperience-myExperience-1&height=645&isUI=true&isVid=true" whatever.output
LiveStreamer: Almost done :)
livestreamer -l debug "hds://caracoltvlivehds-lh.akamaihd.net/z/emision_1@126280/manifest.f4m?__nn__=4372295757001&hdnea=st=1449513000~exp=1449514800~acl=/z/*~hmac=2428e5ce71651aaff9f3988b82311daab1f328132cb 25256d5ed83fbe5060e04&videoId=4229814000001&lineUpId=&pubId=3827094934001&playerId=3950496857001&affiliateId=&g=WOARBNWLQGPC&hdcore=3.4.0 pvswf=http://admin.brightcove.com/viewer/us20150903.1327/BrightcoveBootloader.swf" best
AdobeHDS with stdout redirect (Almost NAILED!):
C:\php>php AdobeHDS.php --debug --manifest "http://caracoltvlivehds-lh.akamaihd.net/z/emision_1@126280/manifest.f4m?__nn__=4372295757001&hdnea=st=1449522900~exp=1449524700~acl=/z/*~hmac=f2b1ba281e5dfa677925c0a9685305851ea4ce98f09 b4f3bc206f663635ce2c1&videoId=4229814000001&lineUpId=&pubId=3827094934001&playerId=3950496857001&affiliateId=&g=VPYELNMEPTCI&hdcore=3.4.0" --play
What I want is record this Stream, but my knowledge about ServerStream was running out, I'm still looking for search on web, but if someone know any solution, pleasseeee.... I appreciated any help.
Thankss a lot.
First of all, sorry for bad english :XX.
I've been trying for days to record, or play external, the Stream that play in this page:
http://admin.brightcove.com/viewer/us20150903.1327/BrightcoveBootloader.swf?playerID=3950496857001&playerKey=AQ~~%2CAAADexCiUfE~%2CJftGHB2I9gVI2XEYYJ Lrw_JktV22Q9KB&%40videoPlayer=4229814000001&autoStart=true&bgcolor=%23FFFFFF&debuggerID=&dynamicStreaming=false&flashID=myExperience-myExperience-1&height=645&isUI=true&isVid=true
This kind of stream use manifest.f4m encrypted and safe by first request using this URL
http://caracoltvlivehds-lh.akamaihd.net/z/emision_1@126280/manifest.f4m
and these parameters, that expires after while:
__nn__=4372295757001
&hdnea=st=1449523800~exp=1449525600~acl=/z/*~hmac=77c3a078ffeb69e5d39c30c0c632fe89db45325eddc 61bc7f7a00cb5d855359a
&videoId=4229814000001
&lineUpId=
&pubId=3827094934001
&playerId=3950496857001
&affiliateId=
&g=XHVPRZMKBCIL
&hdcore=3.4.0
Opening this manifest.f4m content:
<?xml version="1.0" encoding="UTF-8"?>
<manifest xmlns="http://ns.adobe.com/f4m/1.0" xmlns:akamai="uri:akamai.com/f4m/1.0">
<akamai:version>2.0</akamai:version>
<akamai:bw>5000</akamai:bw>
<id>emision_1</id>
<streamType>live</streamType>
<akamai:streamType>live</akamai:streamType>
<pv-2.0>;hdntl=exp=1449083295~acl=%2fz%2f*~data=hdntl~hmac =7a8d78aa8e37efe1114c7edf76a81a530926c67a3fb094c70 690c36a4ed60530</pv-2.0>
<bootstrapInfo profile="named" id="bootstrap_179" url="179_be61cb268e846748-p.bootstrap"/>
<bootstrapInfo profile="named" id="bootstrap_381" url="381_be61cb268e846748-p.bootstrap"/>
<media bitrate="179" url="179_be61cb268e846748-p_" bootstrapInfoId="bootstrap_179">
<metadata>AgAKb25NZXRhRGF0YQMACWZyYW1lcmF0ZQBAPgAAAAAAAAAFd2 lkdGgAQIQAAAAAAAAABmhlaWdodABAdoAAAAAAAAAMdmlkZW9j b2RlY2lkAgAEYXZjMQANdmlkZW9kYXRhcmF0ZQBAXMAAAAAAAA AXdmlkZW9rZXlmcmFtZV9mcmVxdWVuY3kAQE4AAAAAAAAADGF1 ZGlvY29kZWNpZAIABG1wNGEAD2F1ZGlvc2FtcGxlcmF0ZQBA5Y iAAAAAAAANYXVkaW9jaGFubmVscwBAAAAAAAAAAAANYXVkaW9k YXRhcmF0ZQBAUAAAAAAAAAAACQ==</metadata>
</media>
<media bitrate="381" url="381_be61cb268e846748-p_" bootstrapInfoId="bootstrap_381">
<metadata>AgAKb25NZXRhRGF0YQMACWZyYW1lcmF0ZQBAPgAAAAAAAAAFd2 lkdGgAQIQAAAAAAAAABmhlaWdodABAdoAAAAAAAAAMdmlkZW9j b2RlY2lkAgAEYXZjMQANdmlkZW9kYXRhcmF0ZQBAcdAAAAAAAA AXdmlkZW9rZXlmcmFtZV9mcmVxdWVuY3kAQE4AAAAAAAAADGF1 ZGlvY29kZWNpZAIABG1wNGEAD2F1ZGlvc2FtcGxlcmF0ZQBA5Y iAAAAAAAANYXVkaW9jaGFubmVscwBAAAAAAAAAAAANYXVkaW9k YXRhcmF0ZQBAWAAAAAAAAAAACQ==</metadata>
</media>
</manifest>
When I request that link it sets these cookies:
Cookie: _alid_=+n/zMHJkJd1SG4uiAG+hyw==; path=/z/emision_1@126280/; domain=caracoltvlivehds-lh.akamaihd.net
I tried sniffers to get whats streams could be requested, like chorme-Dev, Wireshark, UrlSnooper2 and Fiddler, after the first request the swf in browser start making this requests:
http://caracoltvlivehds-lh.akamaihd.net/z/emision_1@126280/179_048a27b381c27d45-p.bootstrap..
http://caracoltvlivehds-lh.akamaihd.net/z/emision_1@126280/381_048a27b381c27d45-p_Seg1-Frag..
I already tried to use this LiveStreamer, FFmpeg and AdobeHDS.
FFmpeg: Definitely fail : (
ffmpeg -i "http://admin.brightcove.com/viewer/us20150903.1327/BrightcoveBootloader.swf?playerID=3950496857001&playerKey=AQ~~%2CAAADexCiUfE~%2CJftGHB2I9gVI2XEYYJ Lrw_JktV22Q9KB&%40videoPlayer=4229814000001&autoStart=true&bgcolor=%23FFFFFF&debuggerID=&dynamicStreaming=false&flashID=myExperience-myExperience-1&height=645&isUI=true&isVid=true" whatever.output
LiveStreamer: Almost done :)
livestreamer -l debug "hds://caracoltvlivehds-lh.akamaihd.net/z/emision_1@126280/manifest.f4m?__nn__=4372295757001&hdnea=st=1449513000~exp=1449514800~acl=/z/*~hmac=2428e5ce71651aaff9f3988b82311daab1f328132cb 25256d5ed83fbe5060e04&videoId=4229814000001&lineUpId=&pubId=3827094934001&playerId=3950496857001&affiliateId=&g=WOARBNWLQGPC&hdcore=3.4.0 pvswf=http://admin.brightcove.com/viewer/us20150903.1327/BrightcoveBootloader.swf" best
AdobeHDS with stdout redirect (Almost NAILED!):
C:\php>php AdobeHDS.php --debug --manifest "http://caracoltvlivehds-lh.akamaihd.net/z/emision_1@126280/manifest.f4m?__nn__=4372295757001&hdnea=st=1449522900~exp=1449524700~acl=/z/*~hmac=f2b1ba281e5dfa677925c0a9685305851ea4ce98f09 b4f3bc206f663635ce2c1&videoId=4229814000001&lineUpId=&pubId=3827094934001&playerId=3950496857001&affiliateId=&g=VPYELNMEPTCI&hdcore=3.4.0" --play
What I want is record this Stream, but my knowledge about ServerStream was running out, I'm still looking for search on web, but if someone know any solution, pleasseeee.... I appreciated any help.
Thankss a lot.