Commit Graph

36 Commits

Author SHA1 Message Date
Genteure
d7c03f4736
feat: add option to disable spliting when H264 Annex-B is detected (#614)
* feat: add option to disable spliting when H264 Annex-B is detected

* add wpf ui toggles

* chore: remove public api check for flv

* fix warning unboxing a possibly null value

* fix cli tool help text

* feat(wpf): add disable split on h264annexb option for toolbox
2024-11-22 13:55:20 +00:00
genteure
d2440d1199 fix(flv): relax timestamp jump detection threshold 2023-10-05 15:15:10 +08:00
genteure
574c689c3c FLV: Avoid negative timestamp at the start of file 2022-08-17 14:38:04 +08:00
genteure
49c7956ece FLV: Relax timestamp jump detection 2022-07-25 22:11:12 +08:00
genteure
f9f0dec794 FLV: Disconnect stream when continuous duplicated data is detected 2022-07-24 21:50:15 +08:00
genteure
59e43973eb Small code cleanup 2022-06-30 21:37:00 +08:00
genteure
232eb1af5b Add new option FlvProcessorSplitOnScriptTag 2022-06-25 17:31:21 +08:00
genteure
8aa53b5b30 Add test for FfmpegDetectionRule 2022-06-24 22:36:41 +08:00
genteure
d0c7863c9d Fix FFmpeg detection rule 2022-06-24 21:29:16 +08:00
genteure
fe527e7bc9 FLV: Refactor text log accompanying recording files 2022-06-24 21:29:16 +08:00
genteure
0fde321637 FLV: Fix wrong metadata used when new A/V header is received 2022-06-24 21:29:16 +08:00
genteure
46cde4896c FLV: Refactor ProcessingComment 2022-06-24 21:29:16 +08:00
genteure
4bcd36a7d0 FLV: Disable creating new file when recevied onMetaData 2022-06-24 21:29:16 +08:00
genteure
1cebee7c0e FLV: Detect duplicated data by using hashes
TODO: fix test data
2022-05-28 13:55:43 +08:00
genteure
dd7266a54f FLV: Small adjustments 2022-05-02 00:01:41 +08:00
genteure
44977e688e Revert "FLV: Update timestamp offset rule"
This reverts commit 171d2e99b1.
2022-01-12 18:20:56 +08:00
genteure
171d2e99b1 FLV: Update timestamp offset rule
兼容用 SRT 协议推的的直播流
2021-12-27 22:15:26 +08:00
Genteure
55594ab77c FLV: Add workaround for streaming data from d1--ov-gotcha07.bilivideo.com
CNAME d1--ov-gotcha07.bilivideo.com.a.bcelive.com
CNAME d1--ov-gotcha07.bilivideo.com.zengslb.com
Zenlayer Singapore
2021-08-11 00:03:28 +08:00
Genteure
9df51d431d FLV: Add keyframes metadata 2021-05-12 22:38:39 +08:00
Genteure
93781b2a56 FLV: Performance improvements
(I guess)
2021-04-29 23:51:06 +08:00
Genteure
2bb94639cb FLV: Fix bug in UpdateTimestampOffsetRule 2021-04-27 21:30:49 +08:00
Genteure
afd8f7a2d3 FLV: UpdateTimestampOffsetRule is now functional 2021-04-22 22:40:40 +08:00
Genteure
a0a3fd9044 FLV: Add new rule & other changes 2021-04-20 20:41:26 +08:00
Genteure
6a6d962e10 FLV: Add allow missing header output mode, update processing rules 2021-04-15 23:05:29 +08:00
Genteure
fbcef5c174 FLV: Add more ProcessingComment 2021-04-07 18:24:05 +08:00
Genteure
b781759d53 FLV: Update rules, more tests 2021-03-10 18:15:50 +08:00
Genteure
3ff702c773 FLV: Support fixing video with broken tag order 2021-03-10 01:34:07 +08:00
Genteure
44d3d672c9 FLV: 重构处理规则,去除 async 2021-03-09 00:50:13 +08:00
Genteure
3580313bd8 FLV: 重写了时间戳调整规则,并调整了测试 2021-03-08 23:31:24 +08:00
Genteure
d0a5ffe9b4 FLV: Add RuleTests 2021-03-03 19:04:37 +08:00
Genteure
70d92ba14b FLV: New rule 2021-03-02 23:40:53 +08:00
Genteure
b161468e0f FLV: Ignore End Tag 2021-03-01 23:20:16 +08:00
Genteure
59c1c933e3 实现了分析 2021-02-27 20:44:04 +08:00
Genteure
48155e28e0 new build pipeline 2021-02-26 21:57:10 +08:00
Genteure
58970c217b Merge code into dev-1.3 2021-02-23 18:03:37 +08:00
Genteure
48c8612f95 Merge branch 'local_feature/new_flv' 2021-02-08 16:51:19 +08:00