Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/versatica/mediasoup

Cutting Edge WebRTC Video Conferencing
https://github.com/versatica/mediasoup

Receive channel responses from worker as a function call instead of though file descriptor in Rust (step 1, old fd-based read code is still there)

932b2d044591cec19b551a7fc559007ff6f7cdcb authored over 3 years ago
Avoid read buffer resizing in runtime

004823fca73f778e64024f0811c13d4adaefece7 authored over 3 years ago
Minor refactoring

93c9367eb6112e383ef2563f5d9acffd5bcdaa08 authored over 3 years ago
Make clippy happy

8499291acf719225aefd74de350f6ba708b5933d authored over 3 years ago
Optimize payload channel performance for writes, allocate send/receive buffers upfront

36c72b231094a1e7b5b5fa0bf4df0dfa97adf64f authored over 3 years ago
Make request and notification methods non-generic: it doesn't cause significant binary bloat, so should be fine

45bb7d7ff8fad129e361987017afa7004fbdefbc authored over 3 years ago
Make dump and stats responses non-generic, will be useful for future changes

b59772432e75dc261eb47cd071bd226d410b3ed2 authored over 3 years ago
Fix plain transport notifications parsing

500e6134db4b1f47589ef666758611739bf1a0ec authored over 3 years ago
Support thread initializer function for worker threads, can be used for pinning worker threads to CPU cores

6b0acc44ae140ad0dac2e8f5dcc1afab444f7589 authored over 3 years ago
Replace GCC and CLang CI on Windows with macOS 11 that is actually useful

e6ff01b9d79d24030eb0c6cc6ef49191167d15d6 authored over 3 years ago
Faster worker CI by skipping rebuilding due to installation cleanup

b8dfbd04f63d6bd82b0ed662d254805793fc38e7 authored over 3 years ago
Prefer MSVC compiler on Windows by default

99e068ebdb602a7e51bfd787442319f266c44ff8 authored over 3 years ago
Remove unnecessary `undef` on Windows

66be3ebcc5108c7cfd9b0b7d4b01cba6d74fb7a9 authored over 3 years ago
Fix Meson regression by using absolute paths (also fixes compilation database file creation)

1009edd27d20ab3c4ff3a03a631980b27f48bb87 authored over 3 years ago
Update Meson dependencies

4602271392eed6be0aff20107d4f0b04ee13a3a9 authored over 3 years ago
Remove leftovers of netstring from Meson branch

8692b76699cffbd8914acdf30290de407129ba1e authored over 3 years ago
Merge remote-tracking branch 'upstream/v3' into meson

# Conflicts:
# worker/Cargo.toml
# worker/build.rs
# worker/compile_commands_template.json
# wor...

2a4891f4de8ba9f25a3526bfce7a5bec664a2f57 authored over 3 years ago
Update CHANGELOG

5799a6f29a169f809993e40954cefd67a4c85110 authored over 3 years ago
Worker communication optimization (aka removing netstring dependency) (#644)

af15b52463f4aa2d1d80ae3fa3f2e4af1a317efb authored over 3 years ago
Fix error message typo. (#663)

500f9178a83d4d73ee97aac9e88b15d638270c2e authored over 3 years ago
3.8.4

c2bd601d15a668e72639ce963ba37356c355c4e6 authored over 3 years ago
cosmetic

4db56fcceaa03ed7815a46bc69d72a77fa72ec8d authored over 3 years ago
Add packetLoss stats to transport (#648)

d4392bd0ebeb0da3b6827149c77762c4a61975d0 authored over 3 years ago
Fixes for active speaker observer (#655)

304956c25286b0a54ce85f3ec679ade748304d04 authored over 3 years ago
Update CHANGELOG.md

8d0811f0427d1d0be81d1e6cdea93d076c711945 authored over 3 years ago
Merge branch 'v3' of github.com:versatica/mediasoup into v3

8ff7ea3e1f51df2ff0dc4fb70bcb23e8e4d250ee authored over 3 years ago
Surround sound support with Chromium's multi-channel Opus (#647)

73da02c263c020f3b24e453045496078b73dd8a4 authored over 3 years ago
Update NPM deps

6f4279b2f6c09a41fb900ef542558b740a401bd1 authored over 3 years ago
Update CHANGELOG.md

3de04d72db86611019b5ba93a06cfb26ac45ecf5 authored over 3 years ago
Fix big endian issues (#639)

8e19f907778386246a2dc75e4f5af4e15055108a authored over 3 years ago
Merge pull request #654 from satoren/support_m1_mac

Fix build error of Rust version on M1 mac

50b7325e88ef06d0ecde44bf80068cda60c542c0 authored over 3 years ago
remove unnecessary flag

1e02409e6027b632fe1ee5f5b70338db7d147831 authored over 3 years ago
fix format

66ff5240e76c365fba037e2f6bbd7a1e6756d45e authored over 3 years ago
Fix build error of Rust version on M1 mac

Require Command line tools for Xcode

b0a1ed4ad0f6710dfe8da6baae87511a40f00c19 authored over 3 years ago
Merge pull request #652 from nazar-pc/new-rust-release

Rust 0.8.5

2fc83d2f358da65d15d82c434224044ff620c4db authored over 3 years ago
Prepare new Rust release

00c257a598f999fdf25c0487960bb972927665db authored over 3 years ago
Merge pull request #651 from Hartigan/fix_stats

Fix FailedToParse errors during get_stats() for Consumer and Producer in rust API

983fbd1a33b7c356be6210ce6e51f545c44d0db4 authored over 3 years ago
Change round_trip_time type to f32 according C++ float type

8819e243a5a30305046518869e492aefc6fec428 authored over 3 years ago
Fix case no simulcast enabled

d92782e7f26d78272e3d6109d7b26aa21667daf8 authored over 3 years ago
Fix round_trip_time parsing in mediasoup rust api

679e422093486a9e1f4e301609a9faf4c23b0625 authored over 3 years ago
Makefile improvements

0913ae825984a8f970d0567fe2b4917ac4926bd3 authored over 3 years ago
Update NPM deps

afaaf4b94a1f731fb88b3c586fb20a6e1556789f authored over 3 years ago
Add a few more targeted clean commands, only include updated list of necessary files into Node and Rust packages, add cleanup step for Node package in `postinstall` script

b447f7bc568168cdc4a96ceee7d607be624daf3f authored over 3 years ago
Add CI with Windows

64031496bd196f3cad578e9123b8660de66de660 authored over 3 years ago
Working build of mediasoup-worker, libmediasoup-worker, tests and fuzzer using Meson

084a0a0db161282c78286135e514053cdf4dcb84 authored over 3 years ago
Switch from GYP to Meson for compiling all targets, remove `bear` dependency as required files are generated automatically, link libmediasoup-worker dependencies together (except OpenSSL, Rust version is currently broken because of that)

87b0ee24d7aa400b305da539766200263ee822fc authored over 3 years ago
Merge pull request #643 from nazar-pc/rust-examples

New Rust videoroom example, echo example comments

1624393e74a66d92d9bd93ab3d7204253e70b152 authored over 3 years ago
Fix `videoroom` example backend to use the same router for all participants of the room, implement frontend

5e7d81ff65d895fcb60f2e868ac572f5f4c944d8 authored over 3 years ago
Initial backend for `videoroom` example Rust application

244ef887088ba0ba2c8a31cb65bfb336137aa324 authored over 3 years ago
Add inline documentation for both client-side and server-side code of `echo` Rust example

afd1c95ffdde092125546902a83a354b4a853175 authored over 3 years ago
FeedbackPsRpsi.hpp: remove unused bitStringOffset const

d5672c22da1648b07b1aa0e6694f1df91af007f9 authored over 3 years ago
3.8.3

d11dd4b7f1dcfd545adf0f6825455d02cd9b5d46 authored over 3 years ago
Fix wrong size_t* to int* conversion in 64bit Big-Endian hosts (#637)

- Fixes #636
- Ensure that we have RTP or RTCP packet length into a `int` variable since `srtp_...

8fca7deddfbbd670b24cab4e2f93a5611c7eb308 authored over 3 years ago
3.8.2

b89f2d54cbc37b2a876f84550edcfd44d6691279 authored over 3 years ago
Erase the dominantId after removal from the map. (#634)

This fixes a bug where by ActiveSpeakerObserver::CalculateActiveSpeaker()
may cause a crash due...

609fbd4b5dc57612a49c3b4f01f82be9f153041c authored over 3 years ago
Update typescript-eslint deps

73ec18a8c959cb44343ff9d3ac052eae87286b3f authored over 3 years ago
Update Catch2 to 2.13.7

59c6918d55b5ff7802b9b92d618c63f17590e141 authored over 3 years ago
3.8.1

4a15f498ceb125a732a34b0f1afa4ec98d938d74 authored over 3 years ago
fix timestamp when simulcast consumer switching layers (#626)

ede3644e3418a75752ec82f1e831e231ff926951 authored over 3 years ago
Merge pull request #631 from nazar-pc/rust-next

New Rust release 0.8.4

b38e2a7bb4548094c5859d993dfbeb8f8c00480c authored over 3 years ago
Bump version and prepare changelog for new Rust release

3b6247a9e28589986171a6b476517a2647b3e189 authored over 3 years ago
Take current closed state into account before firing `*producer_closed` events

58045409fc2585c2c3e00792fb8d21f91956fd46 authored over 3 years ago
Improve handling of consumer closing after producer closing such that consumer doesn't prevent producer from being dropped

10a38f98ff11298dfbcb4e9ffa944f70b00a5a12 authored over 3 years ago
Minor tweaks around dominant speaker

158a1c9ea9da83c9b3007ef387a74d84b1e1a8a3 authored over 3 years ago
Merge pull request #629 from nazar-pc/rust-next

New Rust release 0.8.3

e6afe783df9e9200c2e449dc227cf696fbe2bf8d authored over 3 years ago
Prepare new release

d0862bd0fbfd2167a87e4f0b8cdc60c6f111d7a4 authored over 3 years ago
Address new clippy lints

625062b89b282db6236f31d14aca99ff83d839ff authored over 3 years ago
Add prelude module containing traits and structs that should be sufficient for most basic mediasoup-based apps

a055f06243a40c643e19c17f894a2a98b0860530 authored over 3 years ago
Move producer/data producer closing integration tests for consumers/data consumers to unit tests so that we can actually close producers using test-only library API

0d3f29251930b30099880a09360c2689e47bcf35 authored over 3 years ago
Make sure consumer and data consumer close after corresponding producer and data producer, avoiding unnecessary "Consumer not found" error in logs

19d5c365e06c59c19ed276ca3782b46379c282e5 authored over 3 years ago
Update dependencies

65287c29607ad39757376ce396c22b70c9066b30 authored over 3 years ago
Move transport cloning into private module to make it unreachable externally

03d300fcbcf8c31d0ac59ca46659833739be9726 authored over 3 years ago
fix CHANGELOG.md

ce31fb42aa3afdc2bb6cc37b260394acff130d2f authored over 3 years ago
3.8.0

639c22889effef273b46e706f0cdbda0ffa8af72 authored over 3 years ago
Dominant Speaker Event (#603)

Implementation of Dominant Speaker Identification for Multipoint Videoconferencing by Ilana Volf...

34dcdcd157f8d6966d293e5b61272d1845688711 authored over 3 years ago
Fix minor memory leak caused by non-virtual destructor (#625)

f7d204d7643338d9df3f1f9c19b03d2af5172749 authored over 3 years ago
Merge pull request #627 from fippo/sha-length

use openssl define for sha1 digest length

3d3246ab87e9cbfc6f83dd5d388cfd23d992f096 authored over 3 years ago
use openssl define for sha1 digest length

ac6e2f67faf8799191e17c6485d8ee1315ae32d1 authored over 3 years ago
Merge pull request #621 from nazar-pc/fix-stack-overflow-in-tests

Fix stack buffer overflow in tests

ec42b2592fbd7c0161ed953e3c6105ad38e8c213 authored over 3 years ago
Fix stack buffer overflow in tests

a5eaa6838f515347ede835ceffc5bd51254415b2 authored over 3 years ago
New mediasoup-sys release (#617)

83addcaed0e7f51a0cf072e80b996efb883bbe21 authored over 3 years ago
Fixed bool is serialized as string causing deserialization error in Rust. (#616)

06f3bd00336cdf6b2e6769e5dabbf71c8d9d97e7 authored over 3 years ago
Use non-ASM OpenSSL on Windows (#614)

d63758499e16e45894fc41bb765145aacae7bb04 authored over 3 years ago
Fix libuv 1.42.0 upgrade (#613)

237f7b2ac6aaf68868df413df523e5848a8a2a4e authored over 3 years ago
Update libuv to v1.42.0 and update NPM deps

d55a65cff60598b8b1aa73d24a51f43c2a13462a authored over 3 years ago
fix typos (#610)

vrypto->crypto
GetHmacShA1->GetHmacShA1

dac4570647d02c1b58982ca542f7d292db87ac45 authored over 3 years ago
3.7.19

c424d3d553a78665df30d0e0f37f8f54477df52b authored over 3 years ago
3.7.19

e8debe2a51c47364fd31459e5df485d42d8aaede authored over 3 years ago
Update NPM deps

a5d441eeb6b4191a7b04fd6ce328b42315f161f0 authored over 3 years ago
Move header includes (#608)

ecf5b7883e0060ebee7c8b7c70eab5fb4c585b1f authored over 3 years ago
C++ cleanup (#605)

8d41bbae428c684c7a586cc87bed8348bdcdf22e authored over 3 years ago
Enhance debugging on channel request/notification error (#607)

* Enhance debugging on channel request/notification error

* Enhance debugging on channel requ...

c014484e8951443ced90bc2913e240663cd7df25 authored over 3 years ago
Cleanup for non-existing header files and potentially uninitialized local variable (#601)

d87db471727e0bea243809deb8277e434ee8a2ee authored over 3 years ago
Merge branch 'v3' of github.com:versatica/mediasoup into v3

05498223878408e9fa6c1bedec3c7a6ad642c462 authored over 3 years ago
Minor improvements and version bump for Rust (#600)

* Skip `tcpType` field during serialization if `None`

* Improve debug output of DtlsFingerpri...

662063525dfc832109b7ecad489dae221ae4c595 authored over 3 years ago
Update libuv to 1.41.0

edde98d7c2bb7824fed77dd182f293ad9bd7b7ec authored over 3 years ago
tests: use an available port for fixed transport port tests (#599)

bd0ba233afc89169ff0159590712b0b14db8a37c authored over 3 years ago
3.7.18

5c1ba6ae161ec401b7da3cc0943668c587fe18ac authored over 3 years ago
tests: change fixed port from 60000 to 23456 because local things

ee303ddba2e60f4f67afbca944cbab03533eb65c authored over 3 years ago
Support fixed ports in transports (#593)

1308501a0ddb8b32c32ee7964fb4b1a2514257ab authored over 3 years ago