srs/trunk/src/core
OSSRS-AI 7fcd406a63
AI: WebRTC: Support VP9 codec for WebRTC-to-WebRTC streaming. v7.0.123 (#4548) (#4565)
VP9 is a similar codec to HEVC, but for WebRTC, VP9 works better than
AVC/HEVC in some special cases. However, SRS only support VP9 for
WebRTC, doesn't support converting it to RTMP, for RTMP only support
AVC/HEVC/AV1 and SRS cannot support transcoding.

Usage:
* Publish with VP9:
[http://localhost:1985/rtc/v1/whip/?app=live&stream=livestream&codec=vp9](http://localhost:8080/players/whip.html?codec=vp9)
* Play with VP9:
[http://localhost:1985/rtc/v1/whep/?app=live&stream=livestream&codec=vp9](http://localhost:8080/players/whep.html?codec=vp9)
2025-11-08 12:47:31 -05:00
..
srs_core_autofree.cpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_core_autofree.hpp Add ignore configuration for cursor. v7.0.115 (#4547) 2025-10-31 19:11:51 -04:00
srs_core_deprecated.cpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_core_deprecated.hpp Add ignore configuration for cursor. v7.0.115 (#4547) 2025-10-31 19:11:51 -04:00
srs_core_performance.cpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_core_performance.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_core_platform.cpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_core_platform.hpp AI: Remove cygwin64, always enable WebRTC, and enforce C++98 compatibility. v7.0.60 (#4447) 2025-08-21 10:03:38 -06:00
srs_core_time.cpp AI: Move some app files to kernel. v7.0.86 (#4486) 2025-09-13 10:26:47 -04:00
srs_core_time.hpp AI: Move some app files to kernel. v7.0.86 (#4486) 2025-09-13 10:26:47 -04:00
srs_core_version.cpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_core_version.hpp update copyright to 2025. v5.0.218 v6.0.159 v7.0.21 (#4271) 2025-01-14 17:35:18 +08:00
srs_core_version3.cpp update copyright to 2025. v5.0.218 v6.0.159 v7.0.21 (#4271) 2025-01-14 17:35:18 +08:00
srs_core_version3.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_core_version4.cpp update copyright to 2025. v5.0.218 v6.0.159 v7.0.21 (#4271) 2025-01-14 17:35:18 +08:00
srs_core_version4.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_core_version5.cpp update copyright to 2025. v5.0.218 v6.0.159 v7.0.21 (#4271) 2025-01-14 17:35:18 +08:00
srs_core_version5.hpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_core_version6.cpp update copyright to 2025. v5.0.218 v6.0.159 v7.0.21 (#4271) 2025-01-14 17:35:18 +08:00
srs_core_version6.hpp HLS: Fix a iterator bug in hls_ctx cleanup function. v6.0.182 v7.0.99 (#4534) 2025-10-17 07:16:42 -04:00
srs_core_version7.cpp update copyright to 2025. v5.0.218 v6.0.159 v7.0.21 (#4271) 2025-01-14 17:35:18 +08:00
srs_core_version7.hpp AI: WebRTC: Support VP9 codec for WebRTC-to-WebRTC streaming. v7.0.123 (#4548) (#4565) 2025-11-08 12:47:31 -05:00
srs_core.cpp Use clang format. v7.0.52 (#4433) 2025-08-11 23:19:19 -04:00
srs_core.hpp AI: Add utest to cover process module 2025-10-15 07:52:46 -04:00