我如何从JWPlayer获得视频流mp4

本文关键字:视频 mp4 JWPlayer | 更新日期: 2023-09-27 18:07:17

我想以编程方式获得此视频的流媒体URL。该页面使用JWPlayer,但在源代码coe中没有URL。

我知道这个特定视频的URL是http://photon.trollvid.net/videos/076b127c.mp4,但我不知道如何获得&st参数。我使用c#和html敏捷包我该怎么办?

我如何从JWPlayer获得视频流mp4

HttpClient client = new HttpClient();
var html = await client.GetStringAsync(url);
//result is in atob('....') as base64 encoded....
var base64 = Regex.Match(html, @"atob'(''(.+?)''')").Groups[1].Value;
//make enough '=' padding
base64 = base64.PadRight(base64.Length + (4 - base64.Length % 4) % 4, '=');
var buf = Convert.FromBase64String(base64);
var videourl = WebUtility.UrlDecode(Encoding.UTF8.GetString(buf));

输出:http://photon.trollvid.net/videos/076b127c.mp4?st=2G8wyq0wtRqsQVYBzVJW_w&e=1439320535