|
41cf60c18b
|
Made SRTP policies to be made in flight rather than during configuration. Added some missing API fields.
|
2020-10-27 18:04:53 -04:00 |
|
|
16208d00ca
|
Fixed media demo; Refactored mediaCount to be unsigned (aka size type)
|
2020-10-19 16:15:52 -04:00 |
|
|
0a46aa2c6d
|
SRTP has to be aware of every RTP stream. This commit makes that work.
|
2020-10-15 23:31:49 -04:00 |
|
|
549e194bb3
|
Changed the message stream from being a payloadType to SSRC
|
2020-10-15 15:59:01 -04:00 |
|
|
dd296e4408
|
Many many bug fixes
|
2020-09-23 04:10:30 +00:00 |
|
|
1be877132c
|
Added audio controls
|
2020-09-22 23:00:16 -04:00 |
|
|
704e604b8f
|
Added Description::addSSRC
|
2020-09-22 12:56:53 -04:00 |
|
|
f461a40a6d
|
Added the SFU Media Demo. Fixed copyrights. Moved RTP stuff back into an header file :)
|
2020-09-22 12:43:07 -04:00 |
|
|
a43dbdd1b0
|
Added Track C API
|
2020-09-13 13:44:06 +02:00 |
|
|
d60ec4bf59
|
Fixed generated SDP description order
|
2020-09-11 19:08:28 +02:00 |
|
|
f720cbac0c
|
Added media constructor from SDP
|
2020-09-09 21:44:37 +02:00 |
|
|
28e9cd5196
|
Implemented incoming tracks and media direction
|
2020-09-08 12:07:38 +02:00 |
|
|
cc954cc74c
|
Added inactive as media direction
|
2020-09-08 11:23:40 +02:00 |
|
|
d836b95c5d
|
Pass RTCP messages to first track and do not start SCTP without application
|
2020-09-07 17:32:49 +02:00 |
|
|
6c3aaf8a77
|
Refactored description for media handling
|
2020-09-07 16:48:42 +02:00 |
|
|
d4f464bf89
|
Fixed broken byte-order-specific structs
|
2020-09-01 14:21:09 +02:00 |
|
|
d90a5d628f
|
Refactored media API into track API
|
2020-09-01 12:33:18 +02:00 |
|
|
bc27393e62
|
Merge branch 'track-api' into webrtc_media
|
2020-08-27 10:14:11 +02:00 |
|
|
24e502712f
|
Added media description to track
|
2020-08-22 22:11:44 +02:00 |
|
|
bf044080e8
|
Added bitrate control via SDP
|
2020-08-17 07:21:24 -04:00 |
|
|
22ffaacc5c
|
Renamed Direction enums to be inline with other enums
|
2020-08-17 06:31:17 -04:00 |
|
|
07abd640fd
|
Added RTCP Sessions; Added copy/paste example demo to use in the browser
|
2020-08-16 21:01:44 -04:00 |
|
|
fcd4228b56
|
merged with master and changed things
|
2020-08-14 11:11:18 -04:00 |
|
|
e1a95c2eee
|
Use bundle mid for candidates mid
|
2020-08-11 18:47:48 +02:00 |
|
|
3deb50e460
|
Generate simplified SDP for libnice
|
2020-08-11 14:16:04 +02:00 |
|
|
cd28340de3
|
Keep m-line order in description
|
2020-07-01 11:24:03 +02:00 |
|
|
a790161168
|
Properly set remote data mid
|
2020-07-01 00:01:01 +02:00 |
|
|
fef0fb7140
|
Implemented SDP bundle negociation
|
2020-05-22 14:33:55 +02:00 |
|
|
0f29ccf1c6
|
Added hasMedia() and addMedia()
|
2020-05-22 14:33:55 +02:00 |
|
|
9204787677
|
Refactored SDP parsing and generation to handle media
|
2020-05-22 14:33:55 +02:00 |
|
|
35d4455c4f
|
Cleaned up tests and fixed SDP reading from console
|
2020-02-24 11:45:36 +01:00 |
|
|
a92438e94d
|
Generated SDP description now uses CRLF instead of LF
|
2020-01-18 15:37:30 +01:00 |
|
|
f90ffbcf86
|
Added trickle ICE timeout + added some logging
|
2019-12-20 13:51:00 +01:00 |
|
|
c5e25bbdbc
|
Implemented max message size negociation
|
2019-12-14 17:23:31 +01:00 |
|
|
44cdbab8dc
|
Changed remote description logic to resolve candidates asyncronously
|
2019-11-19 12:31:15 +01:00 |
|
|
86179f0691
|
Added state with corresponding callback, and removed optional candidates
|
2019-09-22 22:50:04 +02:00 |
|
|
c1e74d77ef
|
Use proper mid in candidates instead of ICE stream name
|
2019-09-08 16:45:09 +02:00 |
|
|
f54a4100a3
|
Added type and role string to Description
|
2019-09-04 08:44:24 +02:00 |
|
|
e9c882b909
|
Added description type unspec set by default
|
2019-09-03 22:49:24 +02:00 |
|
|
aa0ef3a123
|
Added offer/answer differenciation in description
|
2019-09-03 00:08:24 +02:00 |
|
|
1f7e956eb9
|
Added support for non-trickled ICE candidates
|
2019-09-02 22:55:06 +02:00 |
|
|
6e3ba6afd7
|
Reorganised project to separate public from private headers
|
2019-09-01 16:06:49 +02:00 |
|