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
Be careful with MS_XXXX macros
cdba1b3cc7b0c1018f55f1d9b5e5508ff0aba919 authored almost 8 years ago
cdba1b3cc7b0c1018f55f1d9b5e5508ff0aba919 authored almost 8 years ago
WebRTC PlanB: Allow renegotiation from clients
ed83ee2cb16fb68b747edaf0612bb8b6380204de authored almost 8 years ago
ed83ee2cb16fb68b747edaf0612bb8b6380204de authored almost 8 years ago
Update the libuv's “now” periodically (Fixes #58)
cbf71235297097b95b8193754967a86152e1ff49 authored almost 8 years ago
cbf71235297097b95b8193754967a86152e1ff49 authored almost 8 years ago
Remove old code comment
fe79296c76870fd8e68f1639bfe1ade7ca7c2784 authored almost 8 years ago
fe79296c76870fd8e68f1639bfe1ade7ca7c2784 authored almost 8 years ago
Use size_t as array/vector index
03b3800e8a68efe55e3b10d48f876a894ea6d1b4 authored almost 8 years ago
03b3800e8a68efe55e3b10d48f876a894ea6d1b4 authored almost 8 years ago
RtpStreamSend: more temporal debugging
f113f73d1cbb8bba8aacf2b9b5149c580ab1e52f authored almost 8 years ago
f113f73d1cbb8bba8aacf2b9b5149c580ab1e52f authored almost 8 years ago
Add uint32_t RtpParameters::GetClockRateForEncoding(uint8_t encodingIdx)
1fb920141429fbf5c18d03a66498f8bb82148d66 authored almost 8 years ago
1fb920141429fbf5c18d03a66498f8bb82148d66 authored almost 8 years ago
16 bit mask (stored in network byte order) must be retrieved in host byte order (related to #57)
7a924fc92ec4db6dddaa841b7ea4b7c19c59906d authored almost 8 years ago
7a924fc92ec4db6dddaa841b7ea4b7c19c59906d authored almost 8 years ago
Cosmetic changes
2602115e1127370c7ddf9df113e3d9023b9a916c authored almost 8 years ago
2602115e1127370c7ddf9df113e3d9023b9a916c authored almost 8 years ago
Use tab
61ae9e17b8a165b18f95e47d679c9aa7c116241f authored almost 8 years ago
61ae9e17b8a165b18f95e47d679c9aa7c116241f authored almost 8 years ago
Fix #57
53ea2465eeba1a797742807c30e64bcf79b35d30 authored almost 8 years ago
53ea2465eeba1a797742807c30e64bcf79b35d30 authored almost 8 years ago
Fix test-nack test. It happens that the latest requested packet (in the NACK item) is *never* retrieved.
90973f2e98ff3b2bd328e4ac5e8d7de65e61af99 authored almost 8 years ago
90973f2e98ff3b2bd328e4ac5e8d7de65e61af99 authored almost 8 years ago
No idea
e94bb49412dc6f994758d695d670d9e56954bd27 authored almost 8 years ago
e94bb49412dc6f994758d695d670d9e56954bd27 authored almost 8 years ago
"Improve" test-nack.cpp...
a6be5097dd1aa933ce912f5ecc57774779ad8f0b authored almost 8 years ago
a6be5097dd1aa933ce912f5ecc57774779ad8f0b authored almost 8 years ago
Found a bug in NACK|RtpStreamSend
ffedcc9ad5d0d6b0a895fcca13366a62dd8397d0 authored almost 8 years ago
ffedcc9ad5d0d6b0a895fcca13366a62dd8397d0 authored almost 8 years ago
RtpPacket: add SetTimestamp() and SetSequenceNumber()
307ae3b1c77667408cd87daed5159662e5aa456f authored almost 8 years ago
307ae3b1c77667408cd87daed5159662e5aa456f authored almost 8 years ago
Cosmetic changes
2d6472a9c8deb7f065947d6ad7eb201c5ac73542 authored almost 8 years ago
2d6472a9c8deb7f065947d6ad7eb201c5ac73542 authored almost 8 years ago
NACK RTP retransmission: Log original bitmask and sent bitmask
7cc0d7eae39a2af09f34e9946c99f1410ab8be43 authored almost 8 years ago
7cc0d7eae39a2af09f34e9946c99f1410ab8be43 authored almost 8 years ago
RtpStreamSend: make diff uint32_t and log it
692cf60ce43a3604bf289f9406c4667f6afeb52a authored almost 8 years ago
692cf60ce43a3604bf289f9406c4667f6afeb52a authored almost 8 years ago
more on RtpStreamSend
b90702a98f48e335948884842228911ad5193d6d authored almost 8 years ago
b90702a98f48e335948884842228911ad5193d6d authored almost 8 years ago
RtpStreamSend: improve debugging
c246d852d7173cde02579991010934c11ab503eb authored almost 8 years ago
c246d852d7173cde02579991010934c11ab503eb authored almost 8 years ago
RtpStreamSend: fix sent_bitmask usage
af3ed7d7d819d6300de46a18da0f11c602d620b6 authored almost 8 years ago
af3ed7d7d819d6300de46a18da0f11c602d620b6 authored almost 8 years ago
- Split RtpStream into RtpStreamRecv and RtpStreamSend.
- Manage NACK in the RtpSender.
55e122f9af81b1dbc4e63a3c3d3d93f8b7b7d89a authored almost 8 years ago
RtpStream: add debug logging
962719b0483ddaae26286f014bf177e64ff45ce3 authored almost 8 years ago
962719b0483ddaae26286f014bf177e64ff45ce3 authored almost 8 years ago
Merge branch 'master' of github.com:ibc/mediasoup
94bce996bf4ab39e463ebff87eda2789ff6968fa authored almost 8 years ago
94bce996bf4ab39e463ebff87eda2789ff6968fa authored almost 8 years ago
Just retransmit RTP packets if no older than 200ms.
41c49ce8991116f85e30a136af62116e7c6a2ae8 authored almost 8 years ago
41c49ce8991116f85e30a136af62116e7c6a2ae8 authored almost 8 years ago
fix typo in doc/RTCP.md
3c431d5a4c982aa768d22928d1b01c402091d661 authored almost 8 years ago
3c431d5a4c982aa768d22928d1b01c402091d661 authored almost 8 years ago
update doc/RTCP.md
327e60ccabc747a858d83dc029e1a141abba9d58 authored almost 8 years ago
327e60ccabc747a858d83dc029e1a141abba9d58 authored almost 8 years ago
Utils.h: code cleanup
aa5934eed6f3638671b191486ddde8b69b8f1f44 authored almost 8 years ago
aa5934eed6f3638671b191486ddde8b69b8f1f44 authored almost 8 years ago
RtpStream: rename CleanBuffer() to ClearBuffer()
aceec5f2fcd8a5c5bce68d2caf24c34fc867f578 authored almost 8 years ago
aceec5f2fcd8a5c5bce68d2caf24c34fc867f578 authored almost 8 years ago
RtpSender: Remove unused method.
dab45d3acfdfc94aebbfe70834dfdf919ca0fb5d authored almost 8 years ago
dab45d3acfdfc94aebbfe70834dfdf919ca0fb5d authored almost 8 years ago
SDP: Add a=rtcp-rsize
8e88f5af93537dde33b4492b30bff7cc8f8f74cb authored almost 8 years ago
8e88f5af93537dde33b4492b30bff7cc8f8f74cb authored almost 8 years ago
Fix RtcpFeedback (set parameter to null if no value)
# Conflicts:
# lib/supportedRtpCapabilities.js
Update libuv to 1.11.0
676fd5806fed739aa155d4ec0a67a664a0225402 authored almost 8 years ago
676fd5806fed739aa155d4ec0a67a664a0225402 authored almost 8 years ago
RtpSender.js: emit `transport` event once `setTransport()` is called
402f858ae2f0079f48506b2f94e8749380074bbf authored almost 8 years ago
402f858ae2f0079f48506b2f94e8749380074bbf authored almost 8 years ago
RtpReceiver.j: emit `parameters` event once `receive()` is called.
2073bc0fb821afebb894b389a1ab4596b143514e authored almost 8 years ago
2073bc0fb821afebb894b389a1ab4596b143514e authored almost 8 years ago
Peer.js: emit `capabilities`, `newtransport` and `newrtpreceiver` events
2d09fe2fd7a320f2835be216fe6e3ef1959543a7 authored almost 8 years ago
2d09fe2fd7a320f2835be216fe6e3ef1959543a7 authored almost 8 years ago
Room.js: emit `newpeer` events
c2ff25f7fcd090bc569808b47994a8f812a006db authored almost 8 years ago
c2ff25f7fcd090bc569808b47994a8f812a006db authored almost 8 years ago
Peer.cpp: clarify how setCapabilities() behaves.
11f984de754ab6a4d21250bbd29e6a3d8c1eb6d8 authored almost 8 years ago
11f984de754ab6a4d21250bbd29e6a3d8c1eb6d8 authored almost 8 years ago
JS Server class: emit `newroom` events.
6641adb95c687bfbb2e316d27269f043ec1b6016 authored almost 8 years ago
6641adb95c687bfbb2e316d27269f043ec1b6016 authored almost 8 years ago
Merge branch 'refactor'
666c3db52aeecca093559b8919f92ac1f3fcd562 authored about 8 years ago
666c3db52aeecca093559b8919f92ac1f3fcd562 authored about 8 years ago
WebRTC Plan-B: check RtpSender.available status
90756f41c5d1c7fe46006a5fbc277b3a0f47045d authored about 8 years ago
90756f41c5d1c7fe46006a5fbc277b3a0f47045d authored about 8 years ago
Send more Receiver Reports (temporal hack)
9d92d6e2208acc823031ec85a6cd39f62fd58aff authored about 8 years ago
9d92d6e2208acc823031ec85a6cd39f62fd58aff authored about 8 years ago
Improve RTP header extensions handling.
4421c1eab51e374ca504e558303136ce1481b42f authored about 8 years ago
4421c1eab51e374ca504e558303136ce1481b42f authored about 8 years ago
Support RTP header extensions.
3af83053050f3bd507c6b62aa6315c9f8769b2b2 authored about 8 years ago
3af83053050f3bd507c6b62aa6315c9f8769b2b2 authored about 8 years ago
Fix logs
845078d4639dc1bce543ab7e31e6197fc60c5ee3 authored about 8 years ago
845078d4639dc1bce543ab7e31e6197fc60c5ee3 authored about 8 years ago
Remove console.log
8f511b1135483f805b87bbe746ed085f1811c9b2 authored about 8 years ago
8f511b1135483f805b87bbe746ed085f1811c9b2 authored about 8 years ago
Fix test_RtpReceiver.js
37adacd791ee22a8c7ad903e9ef78277116eb044 authored about 8 years ago
37adacd791ee22a8c7ad903e9ef78277116eb044 authored about 8 years ago
WebRTC: Unified-Plan (Firefox) implemented.
c52bacfd9ca7f8ac9a8c3fb8ba17b1961c95fa7c authored about 8 years ago
c52bacfd9ca7f8ac9a8c3fb8ba17b1961c95fa7c authored about 8 years ago
Code cleanup.
e36235634614852f0174981486fce8c9763c5135 authored about 8 years ago
e36235634614852f0174981486fce8c9763c5135 authored about 8 years ago
Remove PT mapping in the sender. For now on, just the PTs chosen by mediasoup (or those given in the room codecs) will be used for receiving and sending.
743665221e314ce66e35770284a4ad53c983362e authored about 8 years ago
743665221e314ce66e35770284a4ad53c983362e authored about 8 years ago
RTCPeerConnectionCommon made better.
beea7623af3530b6dd98b65aa7fdfac7414a48ce authored about 8 years ago
beea7623af3530b6dd98b65aa7fdfac7414a48ce authored about 8 years ago
Fix jsoncpp usage and possible crash.
e8447023c83ff4bed4b33f3dd3cf6b266fb292c7 authored about 8 years ago
e8447023c83ff4bed4b33f3dd3cf6b266fb292c7 authored about 8 years ago
Add TODO
164e94f52227673f53424915ae2f40bc8951d053 authored about 8 years ago
164e94f52227673f53424915ae2f40bc8951d053 authored about 8 years ago
Fix parsing of RTP header extensions.
41fb9bf5a8f6eeabc0a049f0c4f52831b52203a3 authored about 8 years ago
41fb9bf5a8f6eeabc0a049f0c4f52831b52203a3 authored about 8 years ago
Improve RTCPeerConnectionPlanB
ce725b6fc55678e3becd37f6aa4291570e312a28 authored about 8 years ago
ce725b6fc55678e3becd37f6aa4291570e312a28 authored about 8 years ago
New RTCPeerConnectionPlanB almost done.
85ed51d2a533630f9a48d8aad3697f48c5d4c548 authored about 8 years ago
85ed51d2a533630f9a48d8aad3697f48c5d4c548 authored about 8 years ago
WebRTC refactor in progress.
248aaa3ab0ddde34063d08aa1849f666efc74081 authored about 8 years ago
248aaa3ab0ddde34063d08aa1849f666efc74081 authored about 8 years ago
doc/RTCP.md: Fix SR behavior (it's relayed rather than locally generated)
f685c3ce357b2ccfb5c800494d9f59d2a7f4b3af authored about 8 years ago
f685c3ce357b2ccfb5c800494d9f59d2a7f4b3af authored about 8 years ago
Merge branch 'master' into refactor
539e1c3130f5ac7e1245d86dc1815d525b4cce59 authored about 8 years ago
539e1c3130f5ac7e1245d86dc1815d525b4cce59 authored about 8 years ago
Rtcp: fix typo on RR fraction lost calculation
b16b890a442b5c7fc381a3fb01ed94897e24f38e authored about 8 years ago
b16b890a442b5c7fc381a3fb01ed94897e24f38e authored about 8 years ago
Working #54
0f23804e5ebd876c63e330350382a8864f3e77ba authored about 8 years ago
0f23804e5ebd876c63e330350382a8864f3e77ba authored about 8 years ago
Rtcp: fix dlsr calculation for Reciever Report
04ec0b822c66a7ec982adaeb741490029b58ce13 authored about 8 years ago
04ec0b822c66a7ec982adaeb741490029b58ce13 authored about 8 years ago
Remove unused variable
b585648943d2ce76ab58d35a97d6cbca1b569028 authored about 8 years ago
b585648943d2ce76ab58d35a97d6cbca1b569028 authored about 8 years ago
C++ improvements based on Flint++ reports:
- Classes with virtual functions should not have a public non-virtual destructor.
- Add missing e...
Add worker/scripts/flint++.sh linter
b79149a5c59696cd2c63e52b2d243f505af4e37b authored about 8 years ago
b79149a5c59696cd2c63e52b2d243f505af4e37b authored about 8 years ago
README: Fix link.
1e3a7770b65748540fe6f89bbbba5dc44d53a64a authored about 8 years ago
1e3a7770b65748540fe6f89bbbba5dc44d53a64a authored about 8 years ago
C++: Use always static_cast and/or reinterpret_cast (missing ones)
078c880f267f0b417050c27bb49b1e394d995e62 authored about 8 years ago
078c880f267f0b417050c27bb49b1e394d995e62 authored about 8 years ago
C++: Use always static_cast and/or reinterpret_cast.
33cb1d4b0ba68e393f2c2c2a3f2e706a861e53d6 authored about 8 years ago
33cb1d4b0ba68e393f2c2c2a3f2e706a861e53d6 authored about 8 years ago
Improve cppcheck.sh
c4d37c4920977cb987df559a8f4d5cfaf3c099b5 authored about 8 years ago
c4d37c4920977cb987df559a8f4d5cfaf3c099b5 authored about 8 years ago
Improve cppcheck.sh
7b26cacc7e00328caec984ba0dd72e58057c42c9 authored about 8 years ago
7b26cacc7e00328caec984ba0dd72e58057c42c9 authored about 8 years ago
Code clean up based on cppcheck report.
fd6d6aa02c26acf921697f038803341a83e66687 authored about 8 years ago
fd6d6aa02c26acf921697f038803341a83e66687 authored about 8 years ago
Improve doc.
641c14f8c1e689a4e840ede7f41e72b266135fa3 authored about 8 years ago
641c14f8c1e689a4e840ede7f41e72b266135fa3 authored about 8 years ago
Improve internal doc.
0c85123ab49e4d88e7d4f99bb1a734a0530832a1 authored about 8 years ago
0c85123ab49e4d88e7d4f99bb1a734a0530832a1 authored about 8 years ago
RtpReceiver.receive(): remove unsupported RTCP feedback mechanisms and RTP header extensions.
690292112e143d1d48196ec05e1390eef485e654 authored about 8 years ago
690292112e143d1d48196ec05e1390eef485e654 authored about 8 years ago
peer.setCapabilities(): Remove RTP header extensions and FEC mechanisms not supported by mediasoup
e24194ae3ef49f1d76b06f5cfb13dbbbad646c0e authored about 8 years ago
e24194ae3ef49f1d76b06f5cfb13dbbbad646c0e authored about 8 years ago
Merge branch 'master' into refactor
d445fcd07e7993b137e221d0219a0b631f6914a5 authored about 8 years ago
d445fcd07e7993b137e221d0219a0b631f6914a5 authored about 8 years ago
Feedback: get the header in a more ellegant way
70c6d7025b3c9f95fd567cdf330c567120a6d2b9 authored about 8 years ago
70c6d7025b3c9f95fd567cdf330c567120a6d2b9 authored about 8 years ago
Feedback: Revert previous buggy commit that incorrectly gets the header.
1df6c8cfeaf0155e51a6b940de12337989aa3a58 authored about 8 years ago
1df6c8cfeaf0155e51a6b940de12337989aa3a58 authored about 8 years ago
Remove redundant call to rtpSender->Send().
f9dc61af8d6b18a5a833960c2edbc21ee3478045 authored about 8 years ago
f9dc61af8d6b18a5a833960c2edbc21ee3478045 authored about 8 years ago
Remove unsupported RTCP feedback items from the peer's capabilities.
452d116abbd4361a6c7bcf50e5a16af926cd2528 authored about 8 years ago
452d116abbd4361a6c7bcf50e5a16af926cd2528 authored about 8 years ago
mediasoup now defines all the media codecs it supports, including its RTCP feedback capabilities.
3d2e200a591cf72476d573f51ca89a1a17799330 authored about 8 years ago
3d2e200a591cf72476d573f51ca89a1a17799330 authored about 8 years ago
Feedback: Minor code clean up.
a77420de59c582307df0c0702c045450dc31643d authored about 8 years ago
a77420de59c582307df0c0702c045450dc31643d authored about 8 years ago
0.3.0-pre5
336ba3228d689a7322b70b05254376740a1d0ba2 authored about 8 years ago
336ba3228d689a7322b70b05254376740a1d0ba2 authored about 8 years ago
Just little code clean up.
3d4a99418dd52fb75ae641285ee77a249b5d6198 authored about 8 years ago
3d4a99418dd52fb75ae641285ee77a249b5d6198 authored about 8 years ago
Rtcp: local receiver report generation
a46b98294318432a1bca6d3e16755f1acb3a6799 authored about 8 years ago
a46b98294318432a1bca6d3e16755f1acb3a6799 authored about 8 years ago
Rtcp: avoid sending receiver reports too frequently
9621f000b5d8e8c6e136415810b788e1efc48118 authored about 8 years ago
9621f000b5d8e8c6e136415810b788e1efc48118 authored about 8 years ago
Rtcp: ignore/bypass/process RTCP feedback according to the internal doc
f5baf201bd6bbe7f0a37982449fe8600ea38e357 authored about 8 years ago
f5baf201bd6bbe7f0a37982449fe8600ea38e357 authored about 8 years ago
Rtcp: fix compound packet length and count fields
24e2eca49cbd24f72a9042dd30161a96dceb9539 authored about 8 years ago
24e2eca49cbd24f72a9042dd30161a96dceb9539 authored about 8 years ago
Use always pre-increment (++it)
b99acd9a5cb79dea3c9b792e95111d4a55db97bc authored about 8 years ago
b99acd9a5cb79dea3c9b792e95111d4a55db97bc authored about 8 years ago
Improve building system.
adf5288ee0b583ef359775556503571eeee9b376 authored about 8 years ago
adf5288ee0b583ef359775556503571eeee9b376 authored about 8 years ago
Don't enable MS_LOG_TRACE macro on Debug mode.
1c0955d3330ad1b14b338720df924d4a13337d58 authored about 8 years ago
1c0955d3330ad1b14b338720df924d4a13337d58 authored about 8 years ago
Makefile: allow reading PYTHON environment variable set by the ser (thanks @saghul)
ab25a29ba6a29066ec5a5dc520f8a5b169521ce5 authored about 8 years ago
ab25a29ba6a29066ec5a5dc520f8a5b169521ce5 authored about 8 years ago
RtpStream: pass clockRate as argument
c51f45f9b42868c950557f95ad62fd05652a3a6c authored about 8 years ago
c51f45f9b42868c950557f95ad62fd05652a3a6c authored about 8 years ago
Improve Python 2 detection and improve installation documentation.
7cc292c4eaa36fd23f45820cd12bdb2db1395cbb authored about 8 years ago
7cc292c4eaa36fd23f45820cd12bdb2db1395cbb authored about 8 years ago
Improve internal doc.
fcb51c39a5f21167bcb8294acd50dcca43460731 authored about 8 years ago
fcb51c39a5f21167bcb8294acd50dcca43460731 authored about 8 years ago
Merge branch 'rfc5285'
8d09cb7e3f92c943931300ec1b0af7bd7f7eed49 authored about 8 years ago
8d09cb7e3f92c943931300ec1b0af7bd7f7eed49 authored about 8 years ago
RFC 5285: also implemente Two-Bytes header extension elements (fixes #6)
e7f590ef90cb56279e81e656986e5b565059a80a authored about 8 years ago
e7f590ef90cb56279e81e656986e5b565059a80a authored about 8 years ago
Merge branch 'master' of github.com:ibc/mediasoup
ebcd0ca931e3b7a79d87df9dd9218175687bf246 authored about 8 years ago
ebcd0ca931e3b7a79d87df9dd9218175687bf246 authored about 8 years ago
Implement RFC 5285 for One-Byte extension header (related to #6)
5f8cfa2b0343556bf150589f5e7aeb328e35a51a authored about 8 years ago
5f8cfa2b0343556bf150589f5e7aeb328e35a51a authored about 8 years ago