Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FBS: WIP, scope notifications #1162

Closed
wants to merge 61 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
0a88526
flatbuffers
jmillan Apr 17, 2023
655c601
Merge branch 'v3' into flatbuffers
ibc May 17, 2023
add71dc
Update NPM flatbuffers dep
ibc May 17, 2023
0428b72
Merge branch 'v3' into flatbuffers
ibc May 18, 2023
148090a
[flatbuffers] Add ListenInfo in all transports and send/recv buffer s…
ibc May 19, 2023
7f2be00
Merge branch 'v3' into flatbuffers
ibc May 23, 2023
e30f8a7
Merge branch 'v3' into flatbuffers
ibc May 26, 2023
ea75df2
Merge branch 'v3' into flatbuffers
ibc May 29, 2023
64b4705
Merge branch 'v3' into flatbuffers
ibc May 29, 2023
6594f07
PlainTransportOptions: add optional rtcpListenInfo (#1099)
ibc Jun 2, 2023
25ff0f0
Remove explicit TypeError exceptions
jmillan Jun 6, 2023
7a92969
Rust: WIP
nazar-pc Apr 18, 2023
ab1dfac
Merge branch 'v3' into flatbuffers
ibc Jun 16, 2023
4b104f6
[flatbuffers] Add pause() and resume() in DataProducer and DataConsum…
ibc Jun 22, 2023
f300103
Merge branch 'v3' into flatbuffers
ibc Jun 23, 2023
7510950
Merge branch 'v3' into flatbuffers
ibc Jun 26, 2023
878c9d2
Merge branch 'v3' into flatbuffers
ibc Jul 7, 2023
ae4c6cc
Merge branch 'v3' into flatbuffers
ibc Jul 10, 2023
9eccfa9
Merge branch 'v3' into flatbuffers
ibc Jul 10, 2023
ad3d6b0
Merge branch 'v3' into flatbuffers
ibc Jul 11, 2023
1892a88
Merge branch 'v3' into flatbuffers
ibc Jul 11, 2023
6f0adba
Merge branch 'v3' into flatbuffers
ibc Jul 12, 2023
7beff59
Merge branch 'v3' into flatbuffers
ibc Jul 12, 2023
253371f
Merge remote-tracking branch 'origin/flatbuffers' into flatbuffers-ru…
jmillan Jul 13, 2023
14f736d
rust: remove unneeded file
jmillan Jul 13, 2023
da152f7
rust: disable tests for unimplemented code
jmillan Jul 13, 2023
f28d922
Merge branch 'v3' into flatbuffers
ibc Jul 13, 2023
8b23595
cosmetic
ibc Jul 13, 2023
6cc984c
Merge branch 'v3' into flatbuffers
ibc Jul 17, 2023
4037935
Fix DirectTransport test when using pause/resume()
ibc Jul 17, 2023
60a3975
Merge branch 'v3' into flatbuffers
ibc Jul 19, 2023
7173d46
Merge branch 'v3' into flatbuffers
ibc Jul 20, 2023
39d2b1e
Update planus and re-generate types
nazar-pc Jul 30, 2023
340375b
Implement `RtpParameters::from_fbs()` and `RtpParameters::into_fbs()`
nazar-pc Jul 30, 2023
b251450
Commit `Cargo.lock` file like it is done for Node.js
nazar-pc Jul 30, 2023
2ce0409
Merge pull request #1131 from versatica/flatbuffers-rtp-parameters
nazar-pc Jul 31, 2023
1ddb9c9
Merge branch 'v3' into flatbuffers
ibc Aug 3, 2023
f6c930b
FBS enhancements (#1134)
jmillan Aug 6, 2023
846c6b3
Merge branch 'v3' into flatbuffers
ibc Aug 8, 2023
7306bdb
Merge branch 'v3' into flatbuffers
ibc Aug 9, 2023
ab0bd70
Merge branch 'v3' into flatbuffers
ibc Aug 11, 2023
a1a81fd
Merge branch 'v3' into flatbuffers
ibc Aug 18, 2023
8d5d4b9
Merge branch 'v3' into flatbuffers
ibc Aug 28, 2023
2dc44f9
rust: move PlainTransport to flatbuffers (#1135)
jmillan Aug 30, 2023
a23fd0e
Use FBS Transport::Tuple everywhere (#1148)
jmillan Sep 1, 2023
258c17c
rust: move PipeTransport to flatbuffers (#1149)
jmillan Sep 4, 2023
1c5cf53
Merge remote-tracking branch 'origin/v3' into flatbuffers
jmillan Sep 4, 2023
008ac96
Merge branch 'v3' into flatbuffers
ibc Sep 7, 2023
7651f97
merge
Sep 7, 2023
2798355
DataChannel subchannels (#1152)
ibc Sep 11, 2023
1bebb87
Update CHANGELOG
ibc Sep 11, 2023
8435d1c
[flatbuffers] Update rust deps (#1155)
ibc Sep 11, 2023
c680b06
Update FBS for Rust
ibc Sep 11, 2023
6f12821
cosmetic: add blank line
ibc Sep 12, 2023
0f137a7
fbs: FBS WebRtcTransport (#1153)
jmillan Sep 13, 2023
8472b90
Make DTLS fragment stay within MTU size range (#1156)
ibc Sep 13, 2023
80e81a0
Rust: port transport methods to FBS (#1157)
jmillan Sep 14, 2023
949bae3
Jest coverage: ignore tests/ and fbs/ folders
ibc Sep 15, 2023
67dd174
Rust: port transport notifications to FBS (#1158)
jmillan Sep 19, 2023
d57e3b0
FBS: normalize FBS types (#1159)
jmillan Sep 19, 2023
62615a4
FBS: WIP, scope notifications
jmillan Sep 20, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,18 @@
## Node.
/node_modules
/node/lib
# Flatc generated files.
/node/src/fbs

## Rust.
/Cargo.lock
/rust/examples-frontend/*/node_modules
/rust/examples-frontend/*/package-lock.json
/target

## Worker.
/worker/scripts/node_modules
# Flatc generated files.
/worker/include/FBS
/worker/prebuild
# Vistual Studio generated Stuff.
/worker/**/Debug
Expand Down
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,16 @@
# Changelog


### Next

* Switch from JSON based messages to `flatbuffers` ([PR #1064](https://github.com/versatica/mediasoup/pull/1064)).
* Add `ListenInfo` in all transports and send/recv buffer size options ([PR #1084](https://github.com/versatica/mediasoup/pull/1084)).
* Add optional `rtcpListenInfo` in `PlainTransportOptions` ([PR #1099](https://github.com/versatica/mediasoup/pull/1099)).
* Add pause/resume API in `DataProducer` and `DataConsumer` ([PR #1104](https://github.com/versatica/mediasoup/pull/1104)).
* DataChannel subchannels feature ([PR #1152](https://github.com/versatica/mediasoup/pull/1152)).
* `Worker`: Make DTLS fragment stay within MTU size range ([PR #1156](https://github.com/versatica/mediasoup/pull/1156), based on [PR #1143](https://github.com/versatica/mediasoup/pull/1143) by @vpnts-se).


### 3.12.12

* Support C++20 ([PR #1150](https://github.com/versatica/mediasoup/pull/1150) by @o-u-p).
Expand Down
Loading