mirror of
https://github.com/ossrs/srs.git
synced 2025-11-24 03:44:02 +08:00
AI: GB28181: Remove embedded SIP server and enforce external SIP usage. v7.0.75 (#4466)
This PR removes the embedded GB28181 SIP server implementation from SRS and enforces the use of external SIP servers for production deployments. The embedded SIP server depended on the deprecated `http-parser` library. With the planned migration to `llhttp` (which doesn't support SIP parsing), maintaining the embedded SIP server would require significant additional work. Since external SIP servers are already the recommended approach for production, removing the embedded implementation simplifies the codebase and eliminates this dependency. Eliminated `srs_gb28181_test` from CI workflow. Removed SIP configuration validation tests. --------- Co-authored-by: OSSRS-AI <winlinam@gmail.com> Co-authored-by: haibo.chen <495810242@qq.com>
This commit is contained in:
3
.github/workflows/test.yml
vendored
3
.github/workflows/test.yml
vendored
@@ -128,8 +128,7 @@ jobs:
|
||||
- name: Run SRS regression-test
|
||||
run: |
|
||||
docker run --rm srs:test bash -c './objs/srs -c conf/regression-test.conf && sleep 10 && \
|
||||
cd 3rdparty/srs-bench && (./objs/srs_test -test.v || (cat ../../objs/srs.log && exit 1)) && \
|
||||
./objs/srs_gb28181_test -test.v'
|
||||
cd 3rdparty/srs-bench && (./objs/srs_test -test.v || (cat ../../objs/srs.log && exit 1))'
|
||||
runs-on: ubuntu-22.04
|
||||
|
||||
coverage:
|
||||
|
||||
Reference in New Issue
Block a user