Skip to content

Commit a8c66c3

Browse files
authored
Merge pull request #703 from SlotSun/dev-fix700
更新 user-agent 的时间戳计算方式 fix: #700
2 parents 0cdb217 + 16ddf32 commit a8c66c3

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

simple_live_core/lib/src/huya_site.dart

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -193,13 +193,14 @@ class HuyaSite implements LiveSite {
193193
var url = await getPlayUrl(line, quality.data["bitRate"]);
194194
ls.add(url);
195195
}
196-
//var currentTs = DateTime.now().millisecondsSinceEpoch ~/ 1000;
196+
// from stream-rec url:https://github.com/stream-rec/stream-rec
197+
var validTs = 20000308;
198+
var sysTs = DateTime.now().millisecondsSinceEpoch ~/ 1000;
199+
var last8 = sysTs % 100000000;
200+
var currentTs = last8 > validTs ? last8 : (validTs + sysTs ~/ 100);
197201
return LivePlayUrl(
198202
urls: ls,
199-
headers: {
200-
//"user-agent": "HYSDK(Windows, $currentTs)"
201-
"user-agent": "HYSDK(Windows, 20000308)",
202-
},
203+
headers: {"user-agent": "HYSDK(Windows, $currentTs)"},
203204
);
204205
}
205206

0 commit comments

Comments
 (0)