Commit Graph

32 Commits

Author SHA1 Message Date
dijunkun
3a1be00ca5 Opus codec module test pass 2023-11-29 19:16:12 -08:00
dijunkun
d79720532d Optimize build script 2023-11-22 17:00:52 +08:00
dijunkun
bd2722f408 Disable FEC by default 2023-11-16 01:15:09 -08:00
dijunkun
b0bee226d1 Implementation for FEC decoder module 2023-11-15 22:01:05 -08:00
dijunkun
007134838b Fix openh264 decoder frame loss 2023-11-08 16:29:16 +08:00
dijunkun
27bfcb7621 Update ffmpeg codec configures 2023-11-08 15:54:08 +08:00
dijunkun
99360f5da2 Use OpenH264 as default ffmpeg codec 2023-11-07 00:11:23 -08:00
dijunkun
e456ae3577 OpenH264 supports Windows platform 2023-11-07 15:27:57 +08:00
dijunkun
325f626fb5 Fix openh264 decode error caused by yuv stride 2023-11-06 19:02:39 -08:00
dijunkun
5ae756bf7f Implementation for openh264 codec 2023-11-03 02:31:57 -07:00
dijunkun
24b94b8ffc Fix default display resolution to 720p and change resize strategy 2023-10-11 14:58:04 +08:00
dijunkun
7de31fd78f Fix turn config error 2023-10-08 11:20:23 +08:00
dijunkun
e2e2fb53ae Make first frame for each connection into I frame 2023-10-07 15:32:06 +08:00
dijunkun
0a7dd291f1 Fix MacOS compile error 2023-10-07 10:07:45 +08:00
dijunkun
36305eef46 Add shared lib for nvcodec 2023-09-22 17:28:51 +08:00
dijunkun
aa198a4629 Remote desk client supports Linux platform 2023-09-22 14:48:21 +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
3d4e1effe9 Support ffmpeg soft encode 2023-09-20 16:54:56 +08:00
dijunkun
b16b29780b Remote desk client supports MacOS 2023-09-19 17:06:00 +08:00
dijunkun
ebd7d87e91 Update ffmpeg decoder 2023-09-15 17:34:40 +08:00
dijunkun
44f787b360 Support ffmpeg soft decode for Winodws 2023-09-15 16:51:40 +08:00
dijunkun
caf46a33bf Use lambda to capture video decode result 2023-09-14 17:32:33 +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
cea0cfdb95 1.Implementation for rtp session module; 2.Separate signal server from main project 2023-09-06 11:29:34 +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