Commit Graph

220 Commits

Author SHA1 Message Date
ydajiang
f526be83e9 fix: 级联发生崩溃问题; 2025-09-05 10:18:48 +08:00
ydajiang
c5851a0e01 feat: stream/info接口返回拉流端计数 2025-08-30 17:07:09 +08:00
ydajiang
6ce491445d feat: 适配livegbs stream/info接口 2025-08-29 15:37:15 +08:00
ydajiang
eeaeee14d5 feat: 适配livegbs前端拉流 2025-08-25 10:31:19 +08:00
ydajiang
0ce4f3d607 chore: 未探测到track, 关闭source 2025-08-25 10:30:05 +08:00
ydajiang
8339234df4 chore: update audio-transcoder module to v0.2.2 2025-08-09 11:25:44 +08:00
ydajiang
3f23747da6 Update README.md 2025-08-08 20:08:16 +08:00
ydajiang
42c38ad815 fix: rtc拉流等待时, 取消http请求未关闭sink问题 2025-08-08 19:45:36 +08:00
ydajiang
f63ae846c8 fix: http/ws-flv, rtc拉流sinkid冲突问题 2025-08-08 19:44:37 +08:00
ydajiang
1e730b8ef6 chore: 按照字符串打印sinkid 2025-08-08 19:43:29 +08:00
ydajiang
cf7041150a refactor: rtsp和gb28181不单独声明媒体端口, 强制udp和tcp全开 2025-08-08 17:59:55 +08:00
ydajiang
d7ad1dc725 chore: update module avformat to v0.0.2 2025-08-08 17:48:54 +08:00
ydajiang
ca52588bae refactor: gb28181仅支持多端口推流, 提升代码健壮性 2025-08-08 17:14:33 +08:00
ydajiang
cac5e91471 chore: update Go version to 1.20 in Dockerfile 2025-08-06 15:58:08 +08:00
ydajiang
b57a9de773 update module mepg to v0.0.3 2025-08-06 14:10:11 +08:00
ydajiang
7806098ad6 fix: 关闭推流失败的source时, 造成相同id的source被错误关闭问题; 2025-08-06 14:05:50 +08:00
ydajiang
791f75c54c Replace local module paths with remote versions 2025-07-28 09:53:58 +08:00
ydajiang
4870830a6c feat: rtc支持关键帧缓存 2025-07-27 15:24:00 +08:00
ydajiang
c6aba06199 feat: rtsp流支持关键帧缓存 2025-07-27 15:05:37 +08:00
ydajiang
77d18481c0 Update go version to 1.20 2025-07-26 23:29:09 +08:00
ydajiang
7fc147bc8a feat: rtc拉流支持h265 2025-07-26 14:58:38 +08:00
ydajiang
1e51835b6b 遗漏提交 2025-07-25 09:21:45 +08:00
ydajiang
525911fd9a fix: 使用上次结束时间戳造成崩溃问题 2025-07-24 20:14:51 +08:00
ydajiang
95925e2778 fix: 错误解析vlc rtsp tcp拉流发送的rtcp包, 造成拉流中断问题 2025-07-24 19:56:54 +08:00
ydajiang
22177deb15 fix: 错误计算rtcp时间戳, 造成vlc拉流卡顿问题 2025-07-24 19:24:01 +08:00
ydajiang
a2c372a367 feat: 传输流时间戳根据duration累加 2025-07-24 14:32:51 +08:00
ydajiang
ece4663362 fix: 转码track共用codecid, 不用使用已经存在的转码器问题 2025-07-21 10:12:59 +08:00
ydajiang
28b07f5f41 fix: 关闭未推流的sink, 造成sinkcount为负数, 发生panic问题 2025-07-21 10:00:14 +08:00
ydajiang
ea92f41137 feat: 支持G726编码 2025-07-17 09:59:30 +08:00
ydajiang
0247cff0e9 feat: jt1078支持2019版本20位sim卡号推流 2025-07-09 16:42:16 +08:00
ydajiang
111d2121e2 feat: 支持pcm音频转码 2025-07-07 09:15:35 +08:00
ydajiang
67050bf9b9 feat: 支持音频转码 2025-07-03 17:27:45 +08:00
ydajiang
7155b866c2 fix: 不支持的编码器仍然继续封装流的问题 2025-06-12 10:30:12 +08:00
ydajiang
1e982fce5f Merge branch 'dev' of https://gitee.com/lkmio/lkm into dev 2025-06-11 16:41:05 +08:00
ydajiang
93ea8f2fc2 refactor: 重构传输流的track管理 2025-06-11 16:40:58 +08:00
ydajiang
059bc20018 feat: AVPacket使用sync.Pool管理, 减少内存碎片 2025-06-08 21:27:12 +08:00
ydajiang
a7b233681c fix: rtmp推拉流频繁创建内存问题 2025-06-08 09:42:29 +08:00
ydajiang
3b03420639 fix: 没有级联sink, 仍然拷贝推流数据的问题 2025-06-08 09:20:40 +08:00
ydajiang
668ad3aca5 feat: avcc和annexb格式转换的内存循环使用, 减少内存碎片, 降低gc压力 2025-06-07 23:37:46 +08:00
ydajiang
3553a1b582 refactor: 解析音视频帧不再单独占用一个协程,直接在网络收流协程完成; 2025-06-07 17:32:59 +08:00
ydajiang
fd718ffec2 fix: track无效保存帧问题 2025-06-07 16:46:49 +08:00
ydajiang
98afe59c67 feat: 转发流的ssrc以offer sdp的为准 2025-06-04 20:55:18 +08:00
ydajiang
c09a132433 fix: rtsp udp拉流发生crash问题 2025-06-04 19:32:34 +08:00
ydajiang
8ed1af39ff fix: rtsp拉流协程泄漏问题 2025-06-04 19:27:43 +08:00
ydajiang
75b463c088 fix: 音频流发生crash问题 2025-06-03 12:00:45 +08:00
ydajiang
02689f5e09 fix: json结构体复用造成数据错乱问题 2025-06-02 20:41:24 +08:00
ydajiang
2f86fe9d39 Update README.md 2025-06-02 14:05:34 +08:00
ydajiang
0770fbac4c feat: 使用cdn引入flv.js替代本地文件 2025-06-02 13:55:24 +08:00
ydajiang
1c59608f1e fix: http-flv拉流prev tag size不正确问题 2025-06-01 22:02:55 +08:00
ydajiang
e49b7a833e fix: hls拉流发生crash问题 2025-06-01 15:25:45 +08:00