|
519e81727a
|
Refactored the RTCP dispatching monstruosity
|
2020-11-14 17:39:50 +01:00 |
|
|
ece1bd9352
|
Retabbing and reformatting
|
2020-11-13 21:25:52 +01:00 |
|
|
ae2abfebad
|
Merged with master
|
2020-11-12 17:53:21 -05:00 |
|
|
eb61f6cb3c
|
Fixed spelling negociated -> negotiated
|
2020-11-12 20:36:38 +01:00 |
|
|
06b46aba91
|
Reformatting
|
2020-11-12 20:36:38 +01:00 |
|
|
e7d45db210
|
Uniformized DataChannel stream type to uint16_t
|
2020-11-12 20:36:38 +01:00 |
|
|
37ebe8cc58
|
Implemented user-negotiated DataChannels
|
2020-11-12 20:34:15 +01:00 |
|
|
5eaed06b01
|
Added optional stream to emplaceDataChannel()
|
2020-11-11 18:27:38 +01:00 |
|
|
a7d5ba0232
|
Merge remote-tracking branch 'paulgit/master' into merge_with_master
|
2020-11-06 19:26:31 -05:00 |
|
|
5bb0979c3a
|
Automatically set candidate mid if missing
|
2020-11-05 19:35:54 +01:00 |
|
|
30ca8fb9c3
|
This commit removes the processing of strings in the forwarding of media to tracks
|
2020-11-04 20:30:05 -05:00 |
|
|
bc0b14288b
|
Merged paullouisageneau/libdatachannel with stazio/libdatachannel
|
2020-11-01 23:26:54 -05:00 |
|
|
bb73da2351
|
Fixed spelling
|
2020-11-01 18:33:59 +01:00 |
|
|
9f12c19a02
|
Handle local description rollback
|
2020-11-01 13:47:21 +01:00 |
|
|
35e3c7ee3a
|
Refactored description processing
|
2020-10-31 20:58:23 +01:00 |
|
|
0c47c66bb1
|
Added signaling state to PeerConnection
|
2020-10-31 18:50:14 +01:00 |
|
|
a3cc74c8f1
|
Added NegociationNeeded flag
|
2020-10-31 10:26:12 +01:00 |
|
|
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 |
|
|
fcb8d7b3df
|
Added support to route RTCP packets with SSRC=1's to the right client
|
2020-10-20 02:11:40 -04:00 |
|
|
d26fa30655
|
Added support for peer connection renegotiation
|
2020-10-15 20:56:54 -04:00 |
|
|
137d4e3e8e
|
Enhance candidate parsing and expose the info directly
|
2020-10-16 00:05:05 +02:00 |
|
|
549e194bb3
|
Changed the message stream from being a payloadType to SSRC
|
2020-10-15 15:59:01 -04:00 |
|
|
4a0b6e99d4
|
Added guards to setRemoteDescription()
|
2020-09-23 12:19:52 +02:00 |
|
|
a1721268a2
|
Renamed createTrack() to addTrack() and added addDataChannel()
|
2020-09-18 23:01:50 +02:00 |
|
|
0e31c1d985
|
Some cleanup
|
2020-09-14 16:27:40 +02:00 |
|
|
810cafe09b
|
Trigger track callback on new track
|
2020-09-08 12:35:01 +02:00 |
|
|
28e9cd5196
|
Implemented incoming tracks and media direction
|
2020-09-08 12:07:38 +02:00 |
|
|
6c3aaf8a77
|
Refactored description for media handling
|
2020-09-07 16:48:42 +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 |
|
|
749836b1fe
|
Integrated Track into PeerConnection
|
2020-08-22 18:23:54 +02:00 |
|
|
3e559f18d9
|
Updated description and candidate callbacks with move semantics
|
2020-08-22 00:22:19 +02:00 |
|
|
3c971e05dd
|
Prevent message copy with move semantics
|
2020-08-21 23:46:12 +02:00 |
|
|
07abd640fd
|
Added RTCP Sessions; Added copy/paste example demo to use in the browser
|
2020-08-16 21:01:44 -04:00 |
|
|
b5f8397936
|
Changed onMedia to use message_ptr; Applying control/binary type to media messages
|
2020-08-11 23:52:43 -04:00 |
|
|
a6d2729556
|
Added optional parameter for media SDP to setRemoteDescription()
|
2020-08-10 17:05:26 +02:00 |
|
|
aecc2b8fda
|
Added Processor and finished ThreadPool integration
|
2020-07-08 01:33:54 +02:00 |
|
|
b38f63f077
|
Renamed PeerConnection::send() to sendMedia()
|
2020-06-26 18:02:07 +02:00 |
|
|
34db6ae673
|
Made description mutexes non-recursive and fix deadlock
|
2020-06-12 19:59:44 +02:00 |
|
|
6c8fe8ca51
|
Compilation fixes
|
2020-06-04 14:08:21 +02:00 |
|
|
1c9752b27d
|
Made setLocalDescription() parameter optional
|
2020-06-01 20:43:38 +02:00 |
|
|
85a20eead1
|
Merge branch 'master' into srtp
|
2020-06-01 15:28:07 +02:00 |
|
|
7a1e2f066e
|
Merge branch 'master' into dev
|
2020-05-27 11:55:18 +02:00 |
|
|
5e59186757
|
Made certificate generation async to reduce init delay
|
2020-05-26 15:33:19 +02:00 |
|
|
7c93c698da
|
Merge pull request #64 from paullouisageneau/websocket
Add optional WebSocket with the same API
|
2020-05-25 11:27:08 +02:00 |
|
|
248400d804
|
Merge branch 'javascript' of https://github.com/Focusrite-Novation/libdatachannel-1 into Focusrite-Novation-javascript
|
2020-05-25 11:23:06 +02:00 |
|
|
532fec3d97
|
Added media methods and callback
|
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 |
|
|
c1f91b2fff
|
Added WebSocket
|
2020-05-22 14:33:17 +02:00 |
|