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