agora-rte-extension-ng
v1.0.0
Published
Agora RTE Extension — useExtension mode for video/audio extension development
Maintainers
Readme
Agora RTE Extension v2
The next-generation extension SDK for Agora Web SDK, replacing the legacy pipe mode with the new useExtension mode for video/audio extension development.
Install
npm install agora-rte-extension-ng@^1.0.0Migration from v1
v2 is a complete rewrite with breaking changes. See the migration comparison table for details.
| v1 (pipe mode) | v2 (useExtension mode) |
|---|---|
| registerExtension → createProcessor → pipe → unpipe | useExtension → enable/disable/setOptions → destroy |
| Each Processor manages its own MediaStreamTrack | Framework manages GPU textures, extensions only operate on textures |
| Each Processor creates its own GL context | Framework creates shared GL context |
Test
npm testRuns the current committed unit-test suite covering SDK base classes, manager/runtime behavior, and context loss/restore handling.
