Commit Graph

71 Commits

Author SHA1 Message Date
Genteure
19c529c259
fix: timestamp processing with h264 annex b (#627)
* fix: timestamp processing with h264 annex b

* fix: mark comment as no action required

* enable logging for tool commands
2024-12-01 19:28:19 +08:00
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
8e7b0946c3 misc: upgrade dependencies 2023-10-05 14:35:03 +08:00
genteure
2f08500bc4 misc(core): multi target frameworks 2023-08-24 22:46:27 +08:00
Genteure
58bebb2eb8
Rebranding (#504)
* Rebranding

* rebranding fixups
2023-07-11 16:55:47 +00:00
genteure
2d1bd8fed8 misc: update dependencies 2023-01-14 23:00:40 +08:00
genteure
1e8bab25d6 fix(flv): stop recording on unsupported codec 2022-11-23 23:33:42 +08:00
genteure
a9a2a18f25 update dependencies 2022-11-06 12:24:00 +08:00
genteure
ca17ee15f3 feat(flv): split data group on timestamp jump 2022-08-29 12:15:43 +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
d454418980 FLV: Fix error on tag without enough data 2022-06-22 23:05:23 +08:00
genteure
e01d12c36a Update dependencies 2022-06-07 22:41:09 +08:00
genteure
1cebee7c0e FLV: Detect duplicated data by using hashes
TODO: fix test data
2022-05-28 13:55:43 +08:00
genteure
9ef3be0686 Update dependencies 2022-05-17 01:50:09 +08:00
genteure
dd7266a54f FLV: Small adjustments 2022-05-02 00:01:41 +08:00
genteure
95e4f1d5dd Core: Add disk IO detection 2022-04-07 19:01:02 +08:00
genteure
30a659f4d2 Update to .NET 6 2022-04-02 18:49:23 +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
eaa3fdaf0d Toolbox: Add more info to export data file 2021-11-25 23:26:02 +08:00
genteure
ccdba838f8 Toolbox: Add data hashes to exported xml.gz 2021-11-20 13:19:23 +08:00
genteure
c9419bfa0a FLV: Merge and clean up flv test projects 2021-11-13 02:01:03 +08:00
Genteure
8e97541d39 FLV: Ignore missing script tag instead of throwing exception 2021-09-13 19:39: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
f0f4a02047 Update nuget packages 2021-06-26 21:31:43 +08:00
Genteure
afdf66e917 Update packages 2021-06-20 13:43:18 +08:00
Genteure
ce064f1f07 Catch exceptions thrown by FileStream.Dispose() 2021-05-25 21:52:50 +08:00
Genteure
2ceb916a8d Merge file creation into one step 2021-05-21 21:30:46 +08:00
Genteure
ba847cf28d Fix File.Open 2021-05-21 21:04:37 +08:00
Genteure
c12ea90b2b FLV: Fixed a bug where the time of keyframes indexes are in wrong unit.
结果就发到正式版里去了,发版之前最后一个加的、测试的最少的功能。
好淦哦
2021-05-15 00:49:47 +08:00
Genteure
9df51d431d FLV: Add keyframes metadata 2021-05-12 22:38:39 +08:00
Genteure
505e447e1d FLV: Fix bug 2021-05-03 16:43:02 +08:00
Genteure
df9b22eff9 ToolBox: Add some metadata 2021-05-02 22:24:57 +08:00
Genteure
a64552b5e3 Update dependencies 2021-05-01 00:41:31 +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