Paul-Louis Ageneau
|
fe4afcef85
|
Cleaned up, renamed and moved a few classes for consistency
|
2021-01-25 11:31:19 +01:00 |
|
Paul-Louis Ageneau
|
1ceb0fd292
|
Code formatting
|
2021-01-11 21:46:23 +01:00 |
|
Paul-Louis Ageneau
|
452b742adc
|
Fixed mid on local candidates
|
2020-11-29 16:03:57 +01:00 |
|
Hanseul Jun
|
679c0ccd2e
|
Add more dllexports, leave RTC_CPP_EXPORT only in log.hpp, and ignore C4251 warning.
|
2020-11-18 14:55:17 -08:00 |
|
Hanseul Jun
|
12098e7c41
|
Start exporting c++ API for windows.
|
2020-11-17 22:20:54 -08:00 |
|
Paul-Louis Ageneau
|
447624322c
|
Removed useless role from ICE transport constructor
|
2020-11-15 23:50:41 +01:00 |
|
Paul-Louis Ageneau
|
519e81727a
|
Refactored the RTCP dispatching monstruosity
|
2020-11-14 17:39:50 +01:00 |
|
Paul-Louis Ageneau
|
ece1bd9352
|
Retabbing and reformatting
|
2020-11-13 21:25:52 +01:00 |
|
Staz M
|
ae2abfebad
|
Merged with master
|
2020-11-12 17:53:21 -05:00 |
|
Paul-Louis Ageneau
|
eb61f6cb3c
|
Fixed spelling negociated -> negotiated
|
2020-11-12 20:36:38 +01:00 |
|
Paul-Louis Ageneau
|
06b46aba91
|
Reformatting
|
2020-11-12 20:36:38 +01:00 |
|
Paul-Louis Ageneau
|
e7d45db210
|
Uniformized DataChannel stream type to uint16_t
|
2020-11-12 20:36:38 +01:00 |
|
Paul-Louis Ageneau
|
37ebe8cc58
|
Implemented user-negotiated DataChannels
|
2020-11-12 20:34:15 +01:00 |
|
Paul-Louis Ageneau
|
5eaed06b01
|
Added optional stream to emplaceDataChannel()
|
2020-11-11 18:27:38 +01:00 |
|
Staz M
|
a7d5ba0232
|
Merge remote-tracking branch 'paulgit/master' into merge_with_master
|
2020-11-06 19:26:31 -05:00 |
|
Paul-Louis Ageneau
|
5bb0979c3a
|
Automatically set candidate mid if missing
|
2020-11-05 19:35:54 +01:00 |
|
Staz M
|
30ca8fb9c3
|
This commit removes the processing of strings in the forwarding of media to tracks
|
2020-11-04 20:30:05 -05:00 |
|
Staz M
|
bc0b14288b
|
Merged paullouisageneau/libdatachannel with stazio/libdatachannel
|
2020-11-01 23:26:54 -05:00 |
|
Paul-Louis Ageneau
|
bb73da2351
|
Fixed spelling
|
2020-11-01 18:33:59 +01:00 |
|
Paul-Louis Ageneau
|
9f12c19a02
|
Handle local description rollback
|
2020-11-01 13:47:21 +01:00 |
|
Paul-Louis Ageneau
|
35e3c7ee3a
|
Refactored description processing
|
2020-10-31 20:58:23 +01:00 |
|
Paul-Louis Ageneau
|
0c47c66bb1
|
Added signaling state to PeerConnection
|
2020-10-31 18:50:14 +01:00 |
|
Paul-Louis Ageneau
|
a3cc74c8f1
|
Added NegociationNeeded flag
|
2020-10-31 10:26:12 +01:00 |
|
Staz M
|
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 |
|
Staz M
|
fcb8d7b3df
|
Added support to route RTCP packets with SSRC=1's to the right client
|
2020-10-20 02:11:40 -04:00 |
|
Staz M
|
d26fa30655
|
Added support for peer connection renegotiation
|
2020-10-15 20:56:54 -04:00 |
|
Paul-Louis Ageneau
|
137d4e3e8e
|
Enhance candidate parsing and expose the info directly
|
2020-10-16 00:05:05 +02:00 |
|
Staz M
|
549e194bb3
|
Changed the message stream from being a payloadType to SSRC
|
2020-10-15 15:59:01 -04:00 |
|
Paul-Louis Ageneau
|
4a0b6e99d4
|
Added guards to setRemoteDescription()
|
2020-09-23 12:19:52 +02:00 |
|
Paul-Louis Ageneau
|
a1721268a2
|
Renamed createTrack() to addTrack() and added addDataChannel()
|
2020-09-18 23:01:50 +02:00 |
|
Paul-Louis Ageneau
|
0e31c1d985
|
Some cleanup
|
2020-09-14 16:27:40 +02:00 |
|
Paul-Louis Ageneau
|
810cafe09b
|
Trigger track callback on new track
|
2020-09-08 12:35:01 +02:00 |
|
Paul-Louis Ageneau
|
28e9cd5196
|
Implemented incoming tracks and media direction
|
2020-09-08 12:07:38 +02:00 |
|
Paul-Louis Ageneau
|
6c3aaf8a77
|
Refactored description for media handling
|
2020-09-07 16:48:42 +02:00 |
|
Paul-Louis Ageneau
|
d90a5d628f
|
Refactored media API into track API
|
2020-09-01 12:33:18 +02:00 |
|
Paul-Louis Ageneau
|
bc27393e62
|
Merge branch 'track-api' into webrtc_media
|
2020-08-27 10:14:11 +02:00 |
|
Paul-Louis Ageneau
|
24e502712f
|
Added media description to track
|
2020-08-22 22:11:44 +02:00 |
|
Paul-Louis Ageneau
|
749836b1fe
|
Integrated Track into PeerConnection
|
2020-08-22 18:23:54 +02:00 |
|
Paul-Louis Ageneau
|
3e559f18d9
|
Updated description and candidate callbacks with move semantics
|
2020-08-22 00:22:19 +02:00 |
|
Paul-Louis Ageneau
|
3c971e05dd
|
Prevent message copy with move semantics
|
2020-08-21 23:46:12 +02:00 |
|
Staz M
|
07abd640fd
|
Added RTCP Sessions; Added copy/paste example demo to use in the browser
|
2020-08-16 21:01:44 -04:00 |
|
Staz M
|
b5f8397936
|
Changed onMedia to use message_ptr; Applying control/binary type to media messages
|
2020-08-11 23:52:43 -04:00 |
|
Paul-Louis Ageneau
|
a6d2729556
|
Added optional parameter for media SDP to setRemoteDescription()
|
2020-08-10 17:05:26 +02:00 |
|
Paul-Louis Ageneau
|
aecc2b8fda
|
Added Processor and finished ThreadPool integration
|
2020-07-08 01:33:54 +02:00 |
|
Paul-Louis Ageneau
|
b38f63f077
|
Renamed PeerConnection::send() to sendMedia()
|
2020-06-26 18:02:07 +02:00 |
|
Paul-Louis Ageneau
|
34db6ae673
|
Made description mutexes non-recursive and fix deadlock
|
2020-06-12 19:59:44 +02:00 |
|
Paul-Louis Ageneau
|
6c8fe8ca51
|
Compilation fixes
|
2020-06-04 14:08:21 +02:00 |
|
Paul-Louis Ageneau
|
1c9752b27d
|
Made setLocalDescription() parameter optional
|
2020-06-01 20:43:38 +02:00 |
|
Paul-Louis Ageneau
|
85a20eead1
|
Merge branch 'master' into srtp
|
2020-06-01 15:28:07 +02:00 |
|
Paul-Louis Ageneau
|
7a1e2f066e
|
Merge branch 'master' into dev
|
2020-05-27 11:55:18 +02:00 |
|