Commit Graph

33 Commits

Author SHA1 Message Date
dijunkun
7e3856a68d [fix] fix unused variables and type conversions 2024-11-26 17:31:16 +08:00
dijunkun
09c0ab9235 [fix] move codecs from pc into transmission module 2024-11-26 15:06:05 +08:00
dijunkun
bbd05bcb8d [fix] fix crash due to accessing to invalid virtual function 2024-09-10 22:32:59 +08:00
dijunkun
c477643aed [feat] support dynamic resolution codec 2024-09-05 17:28:58 +08:00
dijunkun
98bd477af5 [fix] solve deadlock caused by destroy ice agent 2024-09-02 16:31:33 +08:00
dijunkun
0b0e61cdc4 [feat] add config param to control use TURN or not 2024-08-27 17:05:41 +08:00
dijunkun
d6599abf81 [fix] fix DestroyPeer() method object delete 2024-08-14 16:37:54 +08:00
dijunkun
9e30203e90 [fix] fix crash due to codec init failed 2024-08-13 11:13:29 +08:00
dijunkun
dd8ab05d0f [feat] LeaveConnection() method needs to specific which transmission wants to leave 2024-08-07 17:32:22 +08:00
dijunkun
c575a9170c 1.Use std::move to initialize std::thread; 2.Fix thread cannot exit error 2024-06-13 15:46:05 +08:00
dijunkun
5e804349d9 Add destroy method for peer instance 2024-06-06 15:09:25 +08:00
dijunkun
460d644d64 Support read configure params from input directly 2024-06-04 17:38:23 +08:00
dijunkun
0adaf357ec Support user date in peer instance and callback functions 2024-05-30 17:26:49 +08:00
dijunkun
3ea4d0724d Specify the version of thirdparty libraries 2024-05-28 16:26:00 +08:00
dijunkun
0b80124b3c Fix unused variables warnning 2023-12-13 17:23:20 +08:00
dijunkun
3a1be00ca5 Opus codec module test pass 2023-11-29 19:16:12 -08:00
dijunkun
34274001dc Add callback for connection status 2023-10-11 17:01:14 +08:00
dijunkun
4a9cc19b23 Add feature password 2023-10-11 16:03:22 +08:00
dijunkun
aba06f3289 Fix crash during rejoin connection 2023-10-10 17:09:24 +08:00
dijunkun
9f0653211e Combine server and client into a single program 2023-10-09 17:31:55 +08:00
dijunkun
95d2d74979 Eable leave connection 2023-10-09 14:11:29 +08:00
dijunkun
df686461a5 Fix data parse error 2023-09-14 16:32:22 +08:00
dijunkun
a0abb7455c Implementation for user data sending 2023-09-13 17:31:02 +08:00
dijunkun
3c1f7973d0 Use kcp as QoS module 2023-08-30 17:44:22 +08:00
dijunkun
36f4367c79 Set data receive interface for test 2023-08-24 15:09:20 +08:00
dijunkun
5a38aabb55 Support mesh connection 2023-08-23 09:43:05 +08:00
dijunkun
d5c1c26fc9 Use user id instead of ice username 2023-08-21 17:31:44 +08:00
dijunkun
a9db3d290b Refactor connection create process 2023-08-17 10:20:47 +08:00
dijunkun
5792ded4ac Modify interface 2023-07-20 09:50:44 +08:00
dijunkun
5362d9591e Fix stun port error 2023-07-18 17:11:09 +08:00
dijunkun
03cb767f1f Use config to declare signal/stun server info 2023-07-18 16:58:53 +08:00
dijunkun
ea9ffbd6d8 Add test interface for ice data transport 2023-07-18 11:10:43 +08:00
dijunkun
ef6a04dc97 Init project 2023-07-13 14:17:34 +08:00