Skip to content

Commit af4219a

Browse files
committed
Add AGENTS.md for OpenAI codex agent.
1 parent 0c88ddb commit af4219a

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

AGENTS.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Contributor Guide
2+
3+
This is the guide for the OpenAI Codex agent.
4+
5+
## General repository layout
6+
- Source code: trunk/src/ contains the C++ code for the SRS server.
7+
- trunk/src/core and trunk/src/kernel contain the common definitions.
8+
- trunk/src/protocol contains the media streaming protocol implementations.
9+
- trunk/src/app contains the application-level implementations.
10+
- trunk/src/main contains the main entry points for the programs.
11+
- Source code: proxy/ contains the proxy server in Go for RTMP/SRT/WebRTC proxying.
12+
- UTests: trunk/src/utest contains the unit tests using gtest.
13+
- Third-party dependencies: trunk/3rdparty contains the dependency libraries. You may refer to these codes, but never attempt to change or update them.
14+
- trunk/3rdparty/st-srs is the coroutine library (state-threads).
15+
- trunk/3rdparty/srs-bench is the integration test tool for blackbox tests.
16+
- trunk/3rdparty/gtest-fit is the gtest framework used for unit tests.
17+
- trunk/3rdparty/ffmpeg-4-fit is the codec library for transcoding audio streams such as AAC with Opus.
18+
- trunk/3rdparty/openssl-1.1-fit is used for RTMP handshake and WebRTC DTLS handshake.
19+
- trunk/3rdparty/libsrtp-2-fit is used for SRTP in WebRTC.
20+
- trunk/3rdparty/srt-1-fit is the SRT implementation.

0 commit comments

Comments
 (0)