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
fae7000d05
FLV: Experiment with UpdateTimestampOffsetRule disabled
2022-07-21 00:20:06 +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
c9419bfa0a
FLV: Merge and clean up flv test projects
2021-11-13 02:01:03 +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
2a2ed698a6
FLV: fix 重构忘了一起改的
2021-03-09 01:04:31 +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