Commit Graph

37 Commits

Author SHA1 Message Date
cto-new[bot]
de348725b7 feat(codec): Add unified AV1 raw format and protocol mux/demux support (#354)
* cherry-pick 95191a3: AV1 raw format support and protocol mux/demux integration

* feat(rtp/av1): 完善 AV1 RTP 封装分片及关键帧检测

- Implements RTP packetization for AV1 with OBU fragmentation per RFC9304
- Adds accurate detection of AV1 keyframes using OBU inspection
- Updates AV1 RTP demuxing to reconstruct fragmented OBUs
- Ensures keyframe (IDR) flag is set correctly throughout mux/demux pipeline

---------

Co-authored-by: engine-labs-app[bot] <140088366+engine-labs-app[bot]@users.noreply.github.com>
2025-10-21 09:38:00 +08:00
langhuihui
0e2d7ee3c0 feat: mem use gomem lib 2025-10-02 10:40:09 +08:00
langhuihui
93bcdfbec2 fix: sub rtp audio panic 2025-09-05 09:29:58 +08:00
langhuihui
8a9fffb987 refactor: frame converter and mp4 track improvements
- Refactor frame converter implementation
- Update mp4 track to use ICodex
- General refactoring and code improvements

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-28 19:55:37 +08:00
langhuihui
962dda8d08 refactor: mp4 and record system 2025-06-16 20:28:49 +08:00
langhuihui
7f0892da83 feat: change package pro to v5 2024-11-12 10:19:55 +08:00
langhuihui
2296aaaa30 feat: change package name to pro 2024-10-22 08:25:55 +08:00
langhuihui
fba41faf6b feat: change package name to v5 2024-10-21 20:13:34 +08:00
langhuihui
fd51d6df39 feat: add sei plugin 2024-10-03 15:19:50 +08:00
langhuihui
7a4c7af5d3 fix: gb28181 pull 2024-09-17 21:36:36 +08:00
langhuihui
13e1029b1d feat: h265 2024-07-17 08:47:20 +08:00
langhuihui
938f23955b feat: aac 2024-07-04 19:12:13 +08:00
langhuihui
0e28086d02 feat: play rtsp h264 2024-06-27 20:42:14 +08:00
langhuihui
2dbb40dc78 fix: reduce ringbuffer gently 2024-06-27 13:49:11 +08:00
langhuihui
9ef8b7ad02 feat: add rtsp plugin 2024-06-21 16:04:21 +08:00
langhuihui
7547e04a35 fix: ring reduce 2024-06-18 08:47:58 +08:00
langhuihui
2b7672cdc2 memory leak 2024-06-14 17:13:02 +08:00
langhuihui
bcbabc719f fix: pull count 2024-06-06 19:48:13 +08:00
langhuihui
63b04ebfe4 chore: more recycle 2024-06-05 18:05:56 +08:00
langhuihui
6902ac8b3d fix: memory 2024-05-29 14:29:52 +08:00
langhuihui
82deb3fbaa feat: remove RecyclableMemory 2024-05-21 15:19:04 +08:00
langhuihui
e1cc2eda38 fix: log level 2024-05-14 20:39:26 +08:00
langhuihui
de76bde317 feat: add config api 2024-05-11 15:11:46 +08:00
langhuihui
d268e786d7 feat: add logrotate 2024-05-07 08:58:21 +08:00
langhuihui
e209581ddc refactor: 协议转换 2024-04-30 12:30:53 +08:00
langhuihui
fdcc85d932 dev 2024-04-25 20:28:28 +08:00
langhuihui
f4eab4cf51 feat: add webrtc 2024-04-18 09:01:09 +08:00
langhuihui
8284f956fe feat: grpc support 2024-04-09 20:31:39 +08:00
langhuihui
e625fe51fc feat: take over 2024-04-08 20:02:17 +08:00
langhuihui
dbbf711781 feat: pull rtmp 2024-04-07 20:30:04 +08:00
langhuihui
2b84f0a134 feat: use MemoryAllocator 2024-04-03 17:56:20 +08:00
langhuihui
fe69b4bdd2 feat: add hdl play 2024-04-01 20:37:22 +08:00
langhuihui
ad13914b44 run rtmp audio success 2024-03-27 17:34:18 +08:00
langhuihui
9ff60ac668 run rtmp success 2024-03-26 20:27:03 +08:00
langhuihui
5826caddde update 2024-03-22 17:51:15 +08:00
langhuihui
0efbe886c8 update 2024-03-22 15:43:09 +08:00
langhuihui
9b79fc44f2 first commit 2024-03-19 08:41:26 +08:00