Commit Graph

  • 5f47cee19c OpenClaw: Improve SRS support skill with docs integration, troubleshooting, and workspace updates (#4655) develop Winlin 2026-03-30 07:11:24 -04:00
  • 8a53cb59f1 OpenClaw: Restructure workspace with symlinks, add codebase map, and rewrite AI docs. v7.0.141 (#4654) Winlin 2026-03-26 08:08:18 -04:00
  • ada9396e48 OpenClaw: Rename openclaw/ to .openclaw/ and update all symlinks and paths winlin 2026-03-22 11:14:24 -04:00
  • c741943a50 Rename openclaw workspace name. winlin 2026-03-22 10:38:53 -04:00
  • f48b2b31d9 OpenClaw: Unify AI agent configs with shared persona symlinks (#4653) Winlin 2026-03-22 10:37:09 -04:00
  • ebf8b712c9 Proxy: restructure repo as Go project with proxy as first module (#4652) Winlin 2026-03-22 07:54:25 -04:00
  • aa3da620dc OpenClaw: Improve srs-support skill with evals, latency corrections, and knowledge base refinements (#4651) Winlin 2026-03-21 15:28:31 -04:00
  • 024342910d OpenClaw: add and refine ST knowledge-base and learning/review skills (#4643) Winlin 2026-03-05 09:57:08 -05:00
  • 4c39d2b8e8 Move proxy from ossrs/proxy repo to proxy directory winlin 2026-02-15 09:46:58 -05:00
  • a86cd7cdfa OpenClaw: Create knowledge base for AI robot (#4636) Winlin 2026-02-14 08:42:16 -05:00
  • 6e2392f366 HLS/DASH: Fix dispose() to cleanup files after unpublish (#4618) hyunwoo jo 2026-02-04 09:36:11 +09:00
  • 480d6d5f5a TCP|UDP Listener: Fix coroutine exit when err happens (#4613) (#4615) 6.0release Jacob Su 2026-01-24 20:16:49 +08:00
  • 93c5d7225b Update for SRSX with proxy server. winlin 2025-12-13 08:24:40 -05:00
  • 42ad02cf31 refine fmp4 trun box's enties fix/refine-fmp4 Jacob Su 2025-12-05 20:43:56 +08:00
  • d3fce1c106 HLS: Fix audio-only fMP4 playback skipping. v7.0.136 (#4602) (#4602) Jacob Su 2025-12-07 11:29:12 +08:00
  • 6a86d9e805 DVR: Fix HEVC mp4 recording error. v7.0.135 (#4604) (#4604) Jacob Su 2025-12-07 08:49:13 +08:00
  • 1316ceb7e9 DVR: Fix HEVC mp4 recording error. v6.0.185 (#4605) (#4605) Jacob Su 2025-12-07 07:32:58 +08:00
  • 1560077cbc SRT: Fix peer_idle_timeout not applied to publishers and players. v7.0.134 (#4600) (#4606) OSSRS-AI 2025-12-06 17:26:49 -05:00
  • a83c9026f9 SRT: Enable tlpktdrop by default to prevent 100% CPU usage. v7.0.133 (#4587) (#4601) OSSRS-AI 2025-12-04 09:47:01 -05:00
  • e970ad26fd Update README for 6.0 release 0. winlin 2025-12-03 10:41:42 -05:00
  • 9f8670b2a8 Release v6.0-r0, 6.0 release0, v6.0.184, 170962 lines. v6.0-r0 winlin 2025-12-03 09:44:39 -05:00
  • 63edbef908 RTMP: Ignore FMLE start packet after flash publish. v6.0.184 (#4588) winlin 2025-12-03 09:35:26 -05:00
  • 00494d5f87 AI: WebRTC: Fix audio-only WHIP publish without SSRC. v7.0.132 (#4570) (#4599) OSSRS-AI 2025-12-03 09:00:16 -05:00
  • f47e3ab458 SRT: Support default_mode config for short streamid format. v7.0.131 (#4598) OSSRS-AI 2025-11-30 16:26:04 -05:00
  • 18c30dc07b AI: SRT: Fix player not exiting when publisher disconnects. v7.0.130 (#4591) (#4596) OSSRS-AI 2025-11-27 19:32:24 -05:00
  • 4101900daf RTMP: Ignore FMLE start packet after flash publish. v7.0.129 (#4588) artem-smorodin-dacast 2025-11-27 17:28:46 +03:00
  • e59b30301a AI: API: Change pagination default count to 10, minimum 1. v7.0.128 (#4584) OSSRS-AI 2025-11-18 12:12:16 -05:00
  • a3a2fa5ceb AI: Fix race condition causing immediate deletion of new sources. v7.0.127 (#4449) (#4576) OSSRS-AI 2025-11-13 21:24:07 -05:00
  • 6e93dd73b5 AI: WebRTC: Support optional msid attribute per RFC 8830. v7.0.126 (#4570) (#4572) OSSRS-AI 2025-11-11 10:22:31 -05:00
  • 3f2539d8fb AI: SRT: Stop TS parsing in SrsSrtFormat after codec detection. v7.0.125 (#4569) (#4571) OSSRS-AI 2025-11-11 00:24:01 -05:00
  • e509d079a2 Add codecs supprted in README Winlin 2025-11-09 12:11:50 -05:00
  • bfb91f9b82 AI: WebRTC: Support G.711 (PCMU/PCMA) audio codec for WebRTC. v7.0.124 (#4075) (#4568) OSSRS-AI 2025-11-09 12:08:03 -05:00
  • 7fcd406a63 AI: WebRTC: Support VP9 codec for WebRTC-to-WebRTC streaming. v7.0.123 (#4548) (#4565) OSSRS-AI 2025-11-08 12:47:31 -05:00
  • 1a96abc880 AI: API: Add audio_frames and video_frames to HTTP API. v7.0.122 (#4559) (#4564) OSSRS-AI 2025-11-07 22:32:26 -05:00
  • f392f9a5a7 WHIP: Return detailed HTTP error responses with proper status codes. v7.0.121 (#4502) (#4562) Winlin 2025-11-07 21:05:41 -05:00
  • 99970d6ba0 AI: HLS: Support query string in hls_key_url for JWT tokens. v7.0.120 (#4426) OSSRS-AI 2025-11-06 22:14:22 -05:00
  • 0c26a3c309 AI: RTC: Support keep_original_ssrc to preserve SSRC and timestamps. v7.0.119 (#3850) OSSRS-AI 2025-11-06 15:30:48 -05:00
  • dc8b2a804d AI: WebRTC: Report video/audio codec info and frame stats in HTTP API. v7.0.118 (#4554) OSSRS-AI 2025-11-05 10:06:35 -05:00
  • eb9fca888d AI: SRT: Report video/audio codec info and frame stats in HTTP API. v7.0.117 (#4554) OSSRS-AI 2025-11-04 10:25:28 -05:00
  • f90a96a03d Fix a typo in README.md (#4558) Chunbo 2025-11-04 11:31:24 +08:00
  • 82d57e17ab AI: Refine bug caused flaky test failure. OSSRS-AI 2025-11-03 15:31:29 -05:00
  • 7439a91daf Update README.md with v6.0-b3 release. winlin 2025-11-03 15:07:10 -05:00
  • 0a4be9749d Release v6.0-b3, 6.0 beta3, v6.0.183, 170957 lines. v6.0-b3 winlin 2025-11-03 10:35:45 -05:00
  • 1f4c05bdd5 Fill missing defs for H264/AVC video levels. v7.0.116 (#4556) Laurentiu 2025-11-03 17:31:13 +02:00
  • 57c74d1cdb Add ignore configuration for cursor. v7.0.115 (#4547) vivisoymilkhappy 2025-11-01 07:11:51 +08:00
  • abacd680ba WebRTC: Use realtime for TWCC timestamp accuracy. v7.0.114 winlin 2025-10-30 19:29:03 -04:00
  • 8acceb1b1b AI: HLS: Fix crash when segment is not open by adding NULL checks. v7.0.113 (#3431) OSSRS-AI 2025-10-30 12:59:50 -04:00
  • 91a051b45d AI: AAC: Fix mono audio reported as stereo in HTTP API. v7.0.112 (#3556) OSSRS-AI 2025-10-29 22:21:55 -04:00
  • 8438c8a799 AI: Improve utest coverage. OSSRS-AI 2025-10-29 08:09:39 -04:00
  • 75d35b7817 AI: Ignore some code that is no need to cover. OSSRS-AI 2025-10-28 22:04:01 -04:00
  • 1faadd0c73 AI: Improve utest coverage for HLS. OSSRS-AI 2025-10-28 20:57:55 -04:00
  • 758906353c Enable default configure test. winlin 2025-10-28 09:34:36 -04:00
  • ef048b0d65 RTC: Fix DVR missing first 4-6 seconds by initializing rate from SDP (#4541) Haibo Chen(陈海博) 2025-10-28 21:33:40 +08:00
  • 550760f2d0 HLS/DASH: Fix dispose to skip unpublish when not enabled, and add forbidden directory protection to SrsPath::unlink. v7.0.111 winlin 2025-10-27 08:14:48 -04:00
  • 3dc7b405ca AI: HTTP-FLV: Enforce minimum 10ms sleep to prevent CPU busy-wait when mw_latency=0. v7.0.110 (#3963) OSSRS-AI 2025-10-26 20:17:32 -04:00
  • 547b0c0ed5 AI: Edge: Fix stream names with dots being incorrectly truncated in source URL generation. v7.0.109 (#4011) OSSRS-AI 2025-10-26 18:44:10 -04:00
  • 19b603a0d7 AI: HTTPS: Handle SSL_ERROR_ZERO_RETURN as graceful connection closure. v7.0.108 (#4036) OSSRS-AI 2025-10-26 17:45:04 -04:00
  • 5fc1f2d2e5 AI: API: Add clients field to on_play/on_stop webhooks and total field to HTTP API. v7.0.107 (#4147) OSSRS-AI 2025-10-26 16:28:20 -04:00
  • 1d9105396d Update guideline for AI about sanitizer. winlin 2025-10-26 12:05:27 -04:00
  • 4ae9871285 AI: Remove deprecated SrsRtcPublisherAsync and SrsRtcPlayerAsync use WHIP/WHEP. OSSRS-AI 2025-10-26 09:33:45 -04:00
  • 51ab6403a3 AI: WebRTC: Fix camera/microphone not released after closing publisher. v7.0.106 (#4261) OSSRS-AI 2025-10-26 08:43:51 -04:00
  • 9eae868e91 AI: Build: Improve dependency checking to report all missing dependencies at once. v7.0.105 (#4293) OSSRS-AI 2025-10-25 22:21:08 -04:00
  • 6590871ca8 AI: HLS: Support hls_master_m3u8_path_relative for reverse proxy compatibility. v7.0.104 (#4338) OSSRS-AI 2025-10-25 21:10:03 -04:00
  • b7828e1fba API: Remove minimum limit of 10 for count parameter in /api/v1/streams and /api/v1/clients. v7.0.103 (#4358) OSSRS-AI 2025-10-25 19:43:38 -04:00
  • d9ea25b441 AI: Update conf description for multiple ep for callback. #4421 OSSRS-AI 2025-10-24 22:21:34 -04:00
  • 8f1578e0e3 Refactor: Rename ide/ directory to cmake/ for better clarity (#4539) Haibo Chen(陈海博) 2025-10-24 08:38:48 +08:00
  • 2fb216e86d AI: Refine utest file rules. OSSRS-AI 2025-10-23 09:44:24 -04:00
  • 2893f43327 Compress guideline for AI. winlin 2025-10-22 23:00:44 -04:00
  • 2810d32d60 AI: Only support AAC/MP3/Opus audio codec. v7.0.102 (#4516) OSSRS-AI 2025-10-22 22:05:23 -04:00
  • 0c9868b4a2 AI: Fix AAC audio sample rate reporting in API. v7.0.101 (#4518) OSSRS-AI 2025-10-22 21:28:40 -04:00
  • 0e28422d12 Update guideline for AI. winlin 2025-10-22 11:46:05 -04:00
  • 8fd92d1598 AI: Add utest to cover forwarding module. #4531 OSSRS-AI 2025-10-21 21:46:54 -04:00
  • e82dc112e7 Bridge: Fix heap-use-after-free in SrsCompositeBridge iterator. v6.0.183 (#4535) OSSRS-AI 2025-10-21 07:35:35 -04:00
  • 845e0287c0 Forward: Reject RTMPS destinations with clear error message. v7.0.100 (#4537) Winlin 2025-10-20 08:03:07 -04:00
  • 4e35b6cacc AI: Add utest to cover signal manager OSSRS-AI 2025-10-19 22:37:43 -04:00
  • 341c0c000c AI: Add workflow utest for http stream. OSSRS-AI 2025-10-19 19:37:00 -04:00
  • ce7ac11eae AI: Add workflow test for HTTP conn OSSRS-AI 2025-10-19 14:30:25 -04:00
  • 35d0e3d7c7 AI: Add workflow utest for SRT conn OSSRS-AI 2025-10-19 09:38:25 -04:00
  • 2913d5b827 AI: Refine utests. OSSRS-AI 2025-10-18 23:12:52 -04:00
  • f86c1348b1 AI: Add workflow utest for RTMP conn OSSRS-AI 2025-10-17 22:19:02 -04:00
  • 054d3a3563 AI: Add workflow utest for rtc conn. OSSRS-AI 2025-10-17 17:07:09 -04:00
  • 8b76e1f6d2 AI: Add workflow utest for rtc publisher OSSRS-AI 2025-10-17 07:58:32 -04:00
  • fcb2992230 HLS: Fix a iterator bug in hls_ctx cleanup function. v6.0.182 (#4534) Haibo Chen(陈海博) 2025-10-17 19:16:42 +08:00
  • 0d43ed5dd6 HLS: Fix a iterator bug in hls_ctx cleanup function. v6.0.182 v7.0.99 (#4534) Haibo Chen(陈海博) 2025-10-17 19:16:42 +08:00
  • 3f706f9c37 Refine utest mock. winlin 2025-10-16 10:57:31 -04:00
  • c9fe296342 AI: Add utest to cover 3 streams play stream. OSSRS-AI 2025-10-16 10:30:02 -04:00
  • 5cf615f1d4 Update README for v6.0-b2 winlin 2025-10-16 10:21:36 -04:00
  • 54f5048c2a Relase v6.0-b2, 6.0 beta2, v6.0.181, 170948 lines. v6.0-b2 winlin 2025-10-16 10:20:12 -04:00
  • ed120ba88b AI: Add utest to manually verify rtc play workflow OSSRS-AI 2025-10-16 09:08:15 -04:00
  • abaffdd4b9 fix crash issue caused by reload configuration file. v7.0.98 (#4530) Haibo Chen(陈海博) 2025-10-16 19:30:16 +08:00
  • 6f526284a3 RTC2RTMP: fix illegal memory access. v7.0.97 (#4520) Jack Lau 2025-10-15 22:16:03 +08:00
  • 44c3dab79e AI: Add utest to cover heatbeat. OSSRS-AI 2025-10-15 09:28:16 -04:00
  • 223202f121 AI: Add utest to cover version query OSSRS-AI 2025-10-15 08:16:54 -04:00
  • 5d01393307 AI: Add utest to cover process module OSSRS-AI 2025-10-15 07:24:24 -04:00
  • 315ae2cd3a AI: Add utest to cover encoder module. OSSRS-AI 2025-10-14 21:56:53 -04:00
  • 1bc18509a2 Disable sanitizer by default to fix memory leak. #4364 v7.0.96 winlin 2025-10-14 20:26:11 -04:00
  • 22e71a39e7 Disable sanitizer by default to fix memory leak. #4364 winlin 2025-10-14 20:29:02 -04:00
  • bf7e93140b Refine access specifier for utest. winlin 2025-10-13 22:26:38 -04:00
  • 31e191e9e3 Init ST after daemon started. winlin 2025-10-13 10:00:51 -04:00
  • 123df8a75a Make RTMP listen optional. winlin 2025-10-13 09:38:11 -04:00