dijunkun
|
62f85bb333
|
Add signal connection status 'NoSuchTransmissionId'
|
2023-12-04 14:04:17 +08:00 |
|
dijunkun
|
25c345f675
|
Fix ffmpeg link error on MacOS
|
2023-12-04 11:19:31 +08:00 |
|
dijunkun
|
f99a9bea13
|
Support openh264 codec on MacOS
|
2023-12-01 16:53:21 +08:00 |
|
dijunkun
|
3a1be00ca5
|
Opus codec module test pass
|
2023-11-29 19:16:12 -08:00 |
|
dijunkun
|
bd2722f408
|
Disable FEC by default
|
2023-11-16 01:15:09 -08:00 |
|
dijunkun
|
4ec26a1fd7
|
Add closed status for ice
|
2023-11-16 00:50:55 -08:00 |
|
dijunkun
|
b0bee226d1
|
Implementation for FEC decoder module
|
2023-11-15 22:01:05 -08:00 |
|
dijunkun
|
a1940c9cf7
|
Libnice test pass
|
2023-10-14 19:13:40 +08:00 |
|
dijunkun
|
48b1d025fc
|
Fix crash caused by server leave and rejoin
|
2023-10-11 17:30:29 +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
|
682fa0ff17
|
Fix signal server member list error when rejoin same one connection
|
2023-10-11 14:26:57 +08:00 |
|
dijunkun
|
683235fa3f
|
Fix ice status check error
|
2023-10-11 09:45:58 +08:00 |
|
dijunkun
|
aba06f3289
|
Fix crash during rejoin connection
|
2023-10-10 17:09:24 +08:00 |
|
dijunkun
|
95d2d74979
|
Eable leave connection
|
2023-10-09 14:11:29 +08:00 |
|
dijunkun
|
8cc04796b1
|
Rejoin transmission when server leaves
|
2023-10-08 14:30:54 +08:00 |
|
dijunkun
|
e2e2fb53ae
|
Make first frame for each connection into I frame
|
2023-10-07 15:32:06 +08:00 |
|
dijunkun
|
9355b670b8
|
Set I frame max qp to 22 for nvidia encoder
|
2023-09-21 17:02:35 +08:00 |
|
dijunkun
|
156172accb
|
Add hardware accerleration valiation
|
2023-09-21 11:26:08 +08:00 |
|
dijunkun
|
b4318cc8d6
|
Add global hardware acceleration codec switch
|
2023-09-21 10:42:16 +08:00 |
|
dijunkun
|
a794cd43b9
|
Use factory to create encoder/decoder
|
2023-09-20 17:44:29 +08:00 |
|
dijunkun
|
b16b29780b
|
Remote desk client supports MacOS
|
2023-09-19 17:06:00 +08:00 |
|
dijunkun
|
caf46a33bf
|
Use lambda to capture video decode result
|
2023-09-14 17:32:33 +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
|
e2533d18e4
|
Implementation for rtcp receiver report
|
2023-09-13 15:11:25 +08:00 |
|
dijunkun
|
0899fe2f1d
|
Fix crash caused by multi threads during program termination
|
2023-09-11 14:45:22 +08:00 |
|
dijunkun
|
dc11f50d82
|
Combine Fu-A subframes into complete h264 frame
|
2023-09-08 16:09:23 +08:00 |
|
dijunkun
|
58c73f10c6
|
Nalu slices test pass
|
2023-09-07 15:46:26 +08:00 |
|
dijunkun
|
3389dc5751
|
Add rtp module
|
2023-09-04 17:31:47 +08:00 |
|
dijunkun
|
d20df60472
|
Fix crash caused by remote desk client leaves
|
2023-09-01 18:08:56 +08:00 |
|
dijunkun
|
af285f4b5b
|
Fix kcp transmission error
|
2023-08-31 17:49:08 +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
|
1c0d80fa3a
|
Optimize PeerConnection::Create() and PeerConnection::Join()
|
2023-08-24 10:25:23 +08:00 |
|
dijunkun
|
e31405c78b
|
Release ice instance when a user leave transmission
|
2023-08-24 09:57:55 +08:00 |
|
dijunkun
|
932944ad86
|
Remove user from transmission when websocket closed
|
2023-08-23 17:16: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
|
515f0c06bd
|
Dev version: Support multiple ice connections
|
2023-08-18 17:35:53 +08:00 |
|
dijunkun
|
3a55dd0938
|
Support multiple ice connections
|
2023-08-17 17:31:08 +08:00 |
|
dijunkun
|
a9db3d290b
|
Refactor connection create process
|
2023-08-17 10:20:47 +08:00 |
|
dijunkun
|
c46396a18a
|
Use hash in switch method instead of map list
|
2023-08-16 16:01:53 +08:00 |
|
dijunkun
|
7ad8375ddc
|
Fix stun error on answer side
|
2023-07-31 14:59:02 +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 |
|