-
-
Notifications
You must be signed in to change notification settings - Fork 199
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Working on v3 branch.
Tasks:
- Add more debug logs (for RTP parameters, etc).
- Must validate all ORTC objects before using them. We may have separate validators that check mandatory fields, add default values and fill optional arrays with empty arrays, etc.
- Update code to be in sync with mediasoup-client (this task involves most of the other open issues in GitHub).
- Make
scripts/format.shwork. I've changed the bashforwhich didn't work but not sure whetherclang-formatis really working as expected.- DONE: It's been replaced with a
gulpfile.jsthat has "lint" and "format" tasks as in mediasoup.
- DONE: It's been replaced with a
- Really do
clang-tidy.- I'm changing
readability-identifier-naming.GlobalFunctionCasetocamelBack(instead ofCamelCase) since that's how all the code is written, even public API. - Need a way to make
clang-tidyignore code indeps. We should build deps first, then runtidy.sh.
- I'm changing
- Deallocate closed
MediaSections(delete mediaSection). See when I closed the Producer, I found that the memory was not freed #69. - Apply
HandlerInterfaceas in mediasoup-client. - Improve probation RTP parameters and modernize unit tests (commit in mediasoup-client).
- Allow calling
producer.replaceTrack(null)(commit in mediasoup-client). - Enable codec selection in
transport.produce()(commit in mediasoup-client). - Add DataChannel support. Ongoing PR Implementation of data channels on top of webrtc data channels #77 by @copiltembel.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request