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

Can you help me download this file?

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

hockeyandcricketfan 06-07-2015 04:20 AM

Can you help me download this file?


 
This is from:

Code:

http://video.sabres.nhl.com/videocenter/console?id=827995

When I look inside wireshark, I see:

Code:

http://sabres.cdnllnwnl.neulion.net/s/sabres/vod/flv/2015/06/06/827995_McDavid-Combine-Scrum_sd.mp4?eid=827386&pid=827995&gid=3004&pt=1?eid=827386&pid=827995&gid=3004&pt=1

notice it says "sd" (low quality standard definition) in the name right before the .mp4 extension. I think there might also be a higher quality version of the file available but i dont know how to get to it.

I checked the html source and found this:


Code:

"publishPoint":"http://sabres.cdnllnwnl.neulion.net/s/sabres/vod/flv/2015/06/06/827995_McDavid-Combine-Scrum.mp4?eid=827386&pid=827995&gid=3004&pt=1?eid=827386&pid=827995&gid=3004&pt=1"

It looks like the original file. When I go there, nothing happens, just a blank page. Obviously I need some sort of key...but that's where I get stuck because it is out of my scope of knowledge right now. If anyone would be kind enough, could you tell me if it is even possible to get to that address or if there are other quality of this file available? Where would I have to look inside the packet capture? Thanks a lot.

biezom 06-07-2015 03:49 PM

Re: Can you help me download this file?


 
Quote:

Originally Posted by hockeyandcricketfan (Post 77242)
This is from:

Code:

http://video.sabres.nhl.com/videocenter/console?id=827995

When I look inside wireshark, I see:

Code:

http://sabres.cdnllnwnl.neulion.net/s/sabres/vod/flv/2015/06/06/827995_McDavid-Combine-Scrum_sd.mp4?eid=827386&pid=827995&gid=3004&pt=1?eid=827386&pid=827995&gid=3004&pt=1

notice it says "sd" (low quality standard definition) in the name right before the .mp4 extension. I think there might also be a higher quality version of the file available but i dont know how to get to it.

I checked the html source and found this:


Code:

"publishPoint":"http://sabres.cdnllnwnl.neulion.net/s/sabres/vod/flv/2015/06/06/827995_McDavid-Combine-Scrum.mp4?eid=827386&pid=827995&gid=3004&pt=1?eid=827386&pid=827995&gid=3004&pt=1"

It looks like the original file. When I go there, nothing happens, just a blank page. Obviously I need some sort of key...but that's where I get stuck because it is out of my scope of knowledge right now. If anyone would be kind enough, could you tell me if it is even possible to get to that address or if there are other quality of this file available? Where would I have to look inside the packet capture? Thanks a lot.

hi

Code:

youtube-dl "http://video.sabres.nhl.com/videocenter/console?id=827995" -o Connor-McDavid-Interview-6-6-15.mp4
Code:

[nhl.com] 827995: Downloading JSON metadata
[nhl.com] 827995: Extracting information
[nhl.com] 827995: Downloading final video url
[download] Destination: Connor-McDavid-Interview-6-6-15.mp4
[download] 100% of 51.87MiB in 01:54


hockeyandcricketfan 06-07-2015 04:56 PM

Re: Can you help me download this file?


 
Hi


Thanks for that, but that one I was able to get already. It's the "sd" version of the mp4, I got it through youtube-dl as well. When I tried to get better resolutions it would only show this one.

I put the publish point which directs to what looks like the original mp4 file. Is this address reachable? When you click the link it goes nowhere, so it must need a key...I have no idea how to get it.

Thank you for your help, though. Much appreciate that.

hockeyandcricketfan 06-13-2015 05:35 AM

Re: Can you help me download this file?


 
So I'm still stuck trying to figure this out...still wondering if one of you pros out there knows how to do this.

Different file but same problem.

So far I know it's an encrypted video path, and the formula, I guess, of how how to put the path together, but I'm missing some
key pieces of information. I looked through wireshark for certain urls but still nothing worked.


This is how you have to piece it together to get the path:

So this is the publish point data

Code:

VideoCenter.getPrograms([{
"id":"829219",
"name":"Connor at Play: Episode 4",
"trackName":"Connor at Play: Episode 4",
"description":"Episode Four of the Connor at Play series presented by Canadian Tire features Connor McDavid\'s visit to the Stanley Cup Final in Chicago.",
"image":"www/thumbs/2015/06/12/829219_es.jpg",
"bigImage":"www/thumbs/2015/06/12/829219_eb.jpg",
"publishPoint":"http://nhl.cdnllnwnl.neulion.net/s/nhl/vod/flv/2015/06/12/829219_mcdavid_finals_visit_final.mp4?eid=828610&pid=829219&gid=3000&pt=1?eid=828610&pid=829219&gid=3000&pt=1",
"formats":"1",
"shareable":true,

"releaseDate":"2015-06-12T00:00:00.000",
"runtime":"3:47","duration":"227"
}])

What I want to get is the master file.

Anyway I get to here and there's some Java code which I don't know. All those substrings are needed to put the path together which I highlighted in red. Thanks again to anyone who reads this.


Code:

//VideoCenter.nlLoadScript(NL_LOC_SERVER+"servlets/encryptvideopath?"+data.join("&"));
                if(video.publishPoint.indexOf("adaptive://")==0)
                {
                        var pp = video.publishPoint;
                        pp = pp.substring(pp.indexOf("://")+3);
                        var p1 = pp.substring(0, pp.indexOf("."));
                        var p2 = pp.substring(pp.indexOf(".")).replace(":443","");
                        var p3 = "";
                        if(p2.indexOf("?")!=-1)
                        {
                                p3 = p2.substring(p2.indexOf("?"));
                                p2 = p2.substring(0, p2.indexOf("?"));
                        }
                        var dt = "_iphone";
                        var ua = navigator.userAgent.toLowerCase();
                        if(ua.indexOf("ipad")!=-1)
                                dt = "_ipad";
                        else if(ua.indexOf("android")!=-1)
                        {
                                if(ua.indexOf("mobile")!=-1)
                                        dt = "_android";
                                else
                                        dt = "_androidtab";
                        }
                        p2 = p2.replace("_pc",dt);
                        pp = "http://" + p1 + NL_HTML5_PREFIX + p2 + ".m3u8" + p3;
                        getHTML5PublishPointCallback({path:pp});
                }
                else
                        getHTML5PublishPointCallback({path:video.publishPoint.replace("/s/", "/u/")});
        }
       
        function getHTML5PublishPointCallback(obj)
        {
                var path = obj.path;
                var obj = VideoCenter.nhl_playerMap[lastInstance];



All times are GMT -6. The time now is 09:36 AM.