8xFF / atm0s-media-server

Decentralized, Global-Scale Media Server written in Rust (WebRTC/Whip/Whep/Rtmp/Sip)
https://8xff.github.io/media-docs/
MIT License
211 stars 17 forks source link

feat: connector #316

Closed giangndm closed 2 months ago

giangndm commented 2 months ago

Pull Request

Description

This PR implements Connector service, which enabled some additional features like:

Checklist

Screenshots

If applicable, add screenshots to help explain the changes made.

Additional Notes

Add any additional notes or context about the pull request here.

codecov[bot] commented 2 months ago

Codecov Report

Attention: Patch coverage is 33.05583% with 1367 lines in your changes missing coverage. Please review.

Project coverage is 44.11%. Comparing base (e892eb5) to head (423cde8).

Files Patch % Lines
...ackages/protocol/src/protobuf/cluster_connector.rs 0.00% 196 Missing :warning:
packages/media_connector/src/sql_storage.rs 64.14% 194 Missing :warning:
bin/src/http/api_console/connector.rs 0.00% 156 Missing :warning:
packages/media_connector/src/agent_service.rs 0.00% 106 Missing :warning:
bin/src/server/gateway/local_rpc_handler.rs 0.00% 92 Missing :warning:
packages/media_connector/src/handler_service.rs 0.00% 92 Missing :warning:
bin/src/server/connector.rs 0.00% 89 Missing :warning:
bin/src/server/connector/remote_rpc_handler.rs 0.00% 86 Missing :warning:
bin/src/server/gateway/remote_rpc_handler.rs 0.00% 79 Missing :warning:
packages/media_core/src/endpoint/internal.rs 74.34% 39 Missing :warning:
... and 27 more
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #316 +/- ## ========================================== - Coverage 45.75% 44.11% -1.64% ========================================== Files 101 116 +15 Lines 10994 12918 +1924 ========================================== + Hits 5030 5699 +669 - Misses 5964 7219 +1255 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.