Commit Graph

62 Commits

Author SHA1 Message Date
pggiroro
9d5c01d3a0 feat: gb28181 ssrc check,choose downloadspeed 1/2/4 2025-11-21 21:57:35 +08:00
pggiroro
1780dde594 feat: listener before ack,download progress
1.listener before ack
2.use ps.pts to update download progress
2025-11-17 21:47:28 +08:00
pggiroro
7e64183b05 fix: sip client reuse,correct trasnport,decode xml 2025-11-08 20:03:56 +08:00
langhuihui
bc6cad2529 fix: PSReceiver block 2025-11-06 19:59:18 +08:00
pggiroro
15f9d420d9 feat: download gb28181 history record 2025-10-30 22:06:59 +08:00
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
6693676fe2 fix: mux ICodecCtx sync 2025-10-20 14:28:45 +08:00
langhuihui
0e2d7ee3c0 feat: mem use gomem lib 2025-10-02 10:40:09 +08:00
langhuihui
db045cfa62 feat: task system change to out lib 2025-09-26 15:57:26 +08:00
pggiroro
8fb9ba4795 fix: channel status wrong,change uint32 port to uint16 2025-09-18 17:03:38 +08:00
pggiroro
434a8d5dd2 feat: subscribe catalog, configdownload 2025-09-18 14:39:17 +08:00
langhuihui
825328118a fix: BasicAuth for grpc-gateway 2025-09-16 14:03:22 +08:00
langhuihui
ea512e1dd9 fix: gb single port 2025-09-11 09:03:56 +08:00
langhuihui
7b38bd0500 fix: rtp fu-a format check 2025-09-10 14:53:13 +08:00
pggiroro
69ff04acb0 fix: sip support tcp 2025-09-09 20:12:19 +08:00
langhuihui
235d4ebc83 fix: reorder udp 2025-09-09 20:11:26 +08:00
yangjinxing123
b5c339de6b feat:support receive stream via UDP (#326)
Co-authored-by: yjx <yjx>
2025-09-08 10:12:01 +08:00
langhuihui
f60c9fd421 fix: rtp audio 2025-09-07 18:37:08 +08:00
langhuihui
7ad6136f23 fix: rtp video h265 2025-09-05 16:38:04 +08:00
langhuihui
fd089aab9b fix: reuse array remove item 2025-09-05 09:50:44 +08:00
langhuihui
93bcdfbec2 fix: sub rtp audio panic 2025-09-05 09:29:58 +08:00
pggiroro
9869f8110d feat: single port mode 2025-08-29 17:33:33 +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
e10dfec816 fix: remove pullproxy have to stop pulljob 2025-08-05 09:41:02 +08:00
langhuihui
15d830f1eb feat: add custom admin home page 2025-07-21 19:00:13 +08:00
langhuihui
bcc7defa97 feat: add webrtc h265 support 2025-05-15 19:16:40 +08:00
langhuihui
8586ffcb5a feat: reduce js code try build arm docker 2025-05-13 20:04:44 +08:00
langhuihui
55d54734e7 feat: pion webrtc update to v4 2025-01-02 19:57:16 +08:00
pg
0ba2e1b270 fix:1.rtp/pkg/video.go playLoad maybe length is 0
2.exception.go delete oldest file sql must search end_time is not 1970-01-01 00:00:00
2024-12-19 09:10:40 +08:00
langhuihui
6eef325fa6 fix: rtsp add send rtcp 2024-11-29 12:08:14 +08:00
langhuihui
1a3f2c0b52 fix: timestamp 2024-11-22 12:13:22 +08:00
langhuihui
66776bfda8 fix: remove rtsp padding flag 2024-11-21 13:37:04 +08:00
langhuihui
df5414e218 feat: add llhls 2024-11-20 09:28:24 +08:00
langhuihui
7f0892da83 feat: change package pro to v5 2024-11-12 10:19:55 +08:00
langhuihui
576521aabf fix: rtsp got sps pps rebuild record 2024-11-03 20:02:08 +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
39f69441a7 feat: transform more than once from same stream 2024-10-07 14:14:00 +08:00
langhuihui
fc790cfe06 fix: pull rtsp 2024-10-06 17:56:11 +08:00
langhuihui
fd51d6df39 feat: add sei plugin 2024-10-03 15:19:50 +08:00
langhuihui
da0066fcc8 refactor: marotask 2024-08-10 08:25:27 +08:00
langhuihui
17241550bb 修复 rtsp 推流一个低级错误 2024-07-29 20:41:22 +08:00
langhuihui
bc17976582 将 HDL 插件改名为 FLV 插件 2024-07-26 10:21:10 +08:00
langhuihui
7bc2c16f80 feat: read mp4 2024-07-19 14:06:46 +08:00
langhuihui
cdd10f7c14 downgrade pion/webrtc to v3 2024-07-17 13:55:34 +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