Commit Graph

  • 6ff273c9e5 feat: 兼容国标UDP广播 dev ydajiang 2025-09-24 20:26:58 +08:00
  • fc5b8f5a1b feat: 适配livegbs一对一对讲接口 ydajiang 2025-09-24 18:20:28 +08:00
  • ef313b1ea4 feat: 支持国标倍速播放 ydajiang 2025-09-14 21:39:50 +08:00
  • a5b7fc6f24 feat: 支持国标录像下载 ydajiang 2025-09-14 19:35:39 +08:00
  • 69308c466b feat: 支持开启和结束录制流 ydajiang 2025-09-13 15:45:16 +08:00
  • 7150525c20 chore: 拉流hook携带sinkid ydajiang 2025-09-06 09:43:47 +08:00
  • f526be83e9 fix: 级联发生崩溃问题; ydajiang 2025-09-05 10:18:48 +08:00
  • c5851a0e01 feat: stream/info接口返回拉流端计数 ydajiang 2025-08-30 17:07:09 +08:00
  • 6ce491445d feat: 适配livegbs stream/info接口 ydajiang 2025-08-29 15:37:15 +08:00
  • eeaeee14d5 feat: 适配livegbs前端拉流 ydajiang 2025-08-25 10:31:19 +08:00
  • 0ce4f3d607 chore: 未探测到track, 关闭source ydajiang 2025-08-25 10:30:05 +08:00
  • 8339234df4 chore: update audio-transcoder module to v0.2.2 ydajiang 2025-08-09 11:25:44 +08:00
  • 3f23747da6 Update README.md ydajiang 2025-08-08 20:08:16 +08:00
  • 42c38ad815 fix: rtc拉流等待时, 取消http请求未关闭sink问题 ydajiang 2025-08-08 19:45:36 +08:00
  • f63ae846c8 fix: http/ws-flv, rtc拉流sinkid冲突问题 ydajiang 2025-08-08 19:44:37 +08:00
  • 1e730b8ef6 chore: 按照字符串打印sinkid ydajiang 2025-08-08 19:43:29 +08:00
  • cf7041150a refactor: rtsp和gb28181不单独声明媒体端口, 强制udp和tcp全开 ydajiang 2025-08-08 17:59:55 +08:00
  • d7ad1dc725 chore: update module avformat to v0.0.2 ydajiang 2025-08-08 17:48:54 +08:00
  • ca52588bae refactor: gb28181仅支持多端口推流, 提升代码健壮性 ydajiang 2025-08-08 17:14:33 +08:00
  • cac5e91471 chore: update Go version to 1.20 in Dockerfile ydajiang 2025-08-06 15:58:08 +08:00
  • b57a9de773 update module mepg to v0.0.3 ydajiang 2025-08-06 14:10:11 +08:00
  • 7806098ad6 fix: 关闭推流失败的source时, 造成相同id的source被错误关闭问题; ydajiang 2025-08-06 14:05:50 +08:00
  • 791f75c54c Replace local module paths with remote versions ydajiang 2025-07-28 09:53:58 +08:00
  • 4870830a6c feat: rtc支持关键帧缓存 ydajiang 2025-07-27 15:24:00 +08:00
  • c6aba06199 feat: rtsp流支持关键帧缓存 ydajiang 2025-07-27 15:05:37 +08:00
  • 77d18481c0 Update go version to 1.20 ydajiang 2025-07-26 23:29:09 +08:00
  • 7fc147bc8a feat: rtc拉流支持h265 ydajiang 2025-07-26 14:58:38 +08:00
  • 1e51835b6b 遗漏提交 ydajiang 2025-07-25 09:21:45 +08:00
  • 525911fd9a fix: 使用上次结束时间戳造成崩溃问题 ydajiang 2025-07-24 20:14:51 +08:00
  • 95925e2778 fix: 错误解析vlc rtsp tcp拉流发送的rtcp包, 造成拉流中断问题 ydajiang 2025-07-24 19:56:54 +08:00
  • 22177deb15 fix: 错误计算rtcp时间戳, 造成vlc拉流卡顿问题 ydajiang 2025-07-24 19:24:01 +08:00
  • a2c372a367 feat: 传输流时间戳根据duration累加 ydajiang 2025-07-24 14:32:51 +08:00
  • ece4663362 fix: 转码track共用codecid, 不用使用已经存在的转码器问题 ydajiang 2025-07-21 10:12:59 +08:00
  • 28b07f5f41 fix: 关闭未推流的sink, 造成sinkcount为负数, 发生panic问题 ydajiang 2025-07-21 10:00:14 +08:00
  • ea92f41137 feat: 支持G726编码 ydajiang 2025-07-17 09:59:30 +08:00
  • 0247cff0e9 feat: jt1078支持2019版本20位sim卡号推流 ydajiang 2025-07-09 16:42:16 +08:00
  • 111d2121e2 feat: 支持pcm音频转码 ydajiang 2025-07-07 09:15:35 +08:00
  • 67050bf9b9 feat: 支持音频转码 ydajiang 2025-07-03 17:27:45 +08:00
  • 7155b866c2 fix: 不支持的编码器仍然继续封装流的问题 ydajiang 2025-06-12 10:30:12 +08:00
  • 1e982fce5f Merge branch 'dev' of https://gitee.com/lkmio/lkm into dev ydajiang 2025-06-11 16:41:05 +08:00
  • 93ea8f2fc2 refactor: 重构传输流的track管理 ydajiang 2025-06-11 16:40:58 +08:00
  • 059bc20018 feat: AVPacket使用sync.Pool管理, 减少内存碎片 ydajiang 2025-06-08 21:27:12 +08:00
  • a7b233681c fix: rtmp推拉流频繁创建内存问题 ydajiang 2025-06-08 09:42:29 +08:00
  • 3b03420639 fix: 没有级联sink, 仍然拷贝推流数据的问题 ydajiang 2025-06-08 09:20:40 +08:00
  • 668ad3aca5 feat: avcc和annexb格式转换的内存循环使用, 减少内存碎片, 降低gc压力 ydajiang 2025-06-07 23:37:46 +08:00
  • 3553a1b582 refactor: 解析音视频帧不再单独占用一个协程,直接在网络收流协程完成; ydajiang 2025-06-07 17:32:59 +08:00
  • fd718ffec2 fix: track无效保存帧问题 ydajiang 2025-06-07 16:46:49 +08:00
  • 98afe59c67 feat: 转发流的ssrc以offer sdp的为准 ydajiang 2025-06-04 20:55:18 +08:00
  • c09a132433 fix: rtsp udp拉流发生crash问题 ydajiang 2025-06-04 19:32:34 +08:00
  • 8ed1af39ff fix: rtsp拉流协程泄漏问题 ydajiang 2025-06-04 19:27:43 +08:00
  • 75b463c088 fix: 音频流发生crash问题 ydajiang 2025-06-03 12:00:45 +08:00
  • 02689f5e09 fix: json结构体复用造成数据错乱问题 ydajiang 2025-06-02 20:41:24 +08:00
  • 2f86fe9d39 Update README.md ydajiang 2025-06-02 14:05:34 +08:00
  • 0770fbac4c feat: 使用cdn引入flv.js替代本地文件 ydajiang 2025-06-02 13:55:24 +08:00
  • 1c59608f1e fix: http-flv拉流prev tag size不正确问题 ydajiang 2025-06-01 22:02:55 +08:00
  • e49b7a833e fix: hls拉流发生crash问题 ydajiang 2025-06-01 15:25:45 +08:00
  • 914daeed5e fix: 1078 unpacking crash ydajiang 2025-06-01 11:48:47 +08:00
  • 3e371c1ac7 feat: 支持1078流转GB28181 ydajiang 2025-05-31 21:06:33 +08:00
  • 976fd12b4b feat: flv支持网页预览 ydajiang 2025-05-26 10:23:37 +08:00
  • c67f234d45 fix: 1078sim卡号的前导零 ydajiang 2025-05-26 10:17:57 +08:00
  • d71014ae7f fix: 减少packet计数发生crash问题 ydajiang 2025-05-17 22:50:18 +08:00
  • 7486fc1491 refactor: 优化流订阅处理逻辑 ydajiang 2025-05-14 19:50:12 +08:00
  • 24fc44f9c7 refactor: 分离解析推流和转发流 ydajiang 2025-05-14 16:54:43 +08:00
  • 61e152e8ed fix: 国标级联转发失败问题 yangjiechina 2025-05-11 18:58:33 +08:00
  • b254fff76c feat: 支持国标语音广播 ydajiang 2025-05-09 20:56:17 +08:00
  • 9f22072406 Merge branch 'dev' of https://github.com/lkmio/lkm into dev ydajiang 2025-05-05 17:11:34 +08:00
  • 866dac20e1 fix: sink连接断开后仍然推流问题; ydajiang 2025-05-05 11:15:54 +08:00
  • c9881b9549 refactor: ssrc由流媒体服务生成 ydajiang 2025-05-05 10:32:12 +08:00
  • c2445233ee fix: 拉取只存在音频的流失败问题 yangjiechina 2025-05-02 18:34:44 +08:00
  • e226f64f45 fix: 1078sim卡号按照16进制格式解析 ydajiang 2025-04-23 17:42:34 +08:00
  • 9568530233 feat: 支持快进追帧和关闭sink, 在推流缓慢时. ydajiang 2025-04-22 19:46:39 +08:00
  • 02a0a42238 fix: 关闭正在推流的sink, 发生crash问题. ydajiang 2025-04-21 17:44:11 +08:00
  • cc86e94c5a feat: 优化是否释放合并写缓冲区,只判断一次; yangjiechina 2025-04-20 22:55:14 +08:00
  • 1e951cdfcd feat: sync.pool管理rtsp流和国标级联流 yangjiechina 2025-04-19 22:45:11 +08:00
  • 3fe77446e0 feat: 添加 ExecuteSyncEvent 方法用于同步执行事件 ydajiang 2025-04-19 16:19:15 +08:00
  • 2d1cd874f4 feat: manage receive buffer using sync.Pool ydajiang 2025-04-19 15:21:28 +08:00
  • bedf402ab4 feat: 使用引用计数器管理合并写切片的生命周期 ydajiang 2025-04-18 10:58:09 +08:00
  • f3774f2151 refactor: 取消jitterbuffer回调 ydajiang 2025-04-12 15:15:03 +08:00
  • c5036194c2 fix: 关闭sink, 异步发包协程未退出 ydajiang 2025-04-12 15:14:28 +08:00
  • 4c11d29bcb fix: rtmp时间戳超过0xFFFFFF封装流错误 ydajiang 2025-04-11 16:37:37 +08:00
  • bb1f5eba35 refactor: 合并写和异步推流 ydajiang 2025-04-11 15:19:19 +08:00
  • 4ec0912340 refactor: GOP溢出处理 ydajiang 2025-04-08 11:00:09 +08:00
  • a508ef2838 refactor: 拆分avformat依赖库 ydajiang 2025-04-08 09:23:18 +08:00
  • 611812da4c feat: 恢复推流 ydajiang 2025-03-05 08:56:31 +08:00
  • 4ed0c13add refactor: 合并写规则 ydajiang 2025-03-05 08:55:28 +08:00
  • 91dd7ae83d feat: 推流列表返回拉流地址 ydajiang 2025-03-04 17:52:40 +08:00
  • bb7da5d742 fix: rtp打包vps/sps/pps未删除startcode问题 ydajiang 2025-01-11 11:08:25 +08:00
  • 511d89bcab fix: 关闭sink和向sink推流非线程安全, 造成crash问题 ydajiang 2025-01-11 11:06:50 +08:00
  • 7d4d7644b5 fix: webrtc拉流丢包没有重传问题 ydajiang 2025-01-11 10:38:40 +08:00
  • 4e62e7edb2 fix: 因sink推流失败, 删除sink时, 拉流计数为负数问题 ydajiang 2025-01-07 20:53:20 +08:00
  • fdf4ec4786 feat: 解析ps流发生err, 非解析缓冲区满错误继续推流 ydajiang 2025-01-06 22:43:20 +08:00
  • 60a7a94979 fix: 国标tcp推流花屏问题 ydajiang 2024-12-26 22:04:48 +08:00
  • d5ddc10ad6 fix: 国标tcp被动收流失败问题 ydajiang 2024-12-25 19:20:56 +08:00
  • a13fb5a5c5 feat: http-flv流的metadata与rtmp推流源的保持一致 ydajiang 2024-12-24 20:12:18 +08:00
  • da7f084a2c fix: http-flv恢复推流时, pre tag size错误和重复发送flv header问题 ydajiang 2024-12-24 20:10:33 +08:00
  • be4a13996b fix: 继续推流时, 不发送extradata和metadata问题 ydajiang 2024-12-23 20:30:00 +08:00
  • 3ebda750a3 refactor: 恢复上次推流时间戳时, 通过duration累加 ydajiang 2024-12-23 20:28:27 +08:00
  • cdc4f84ffe fix: 错误判断合并写是否包含关键帧的问题 ydajiang 2024-12-23 20:27:21 +08:00
  • 2dc4b8622b feat: 推拉流的metadata保持一致 ydajiang 2024-12-23 20:23:19 +08:00
  • 5d0c51817c 兼容Adoble FMLE推流工具 yangjiechina 2024-12-13 19:46:44 +08:00